| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Sanjay Gajendra | President and COO, Director | 1,119,038 | — | $568,955,886 | -$568,955,886 |
| Jitendra Mohan | Chief Executive Officer, Director | 1,266,665 | — | $468,569,289 | -$468,569,289 |
| Manuel Alba | Director | 1,287,524 | — | $208,347,281 | -$208,347,281 |
| Michael Truett Tate | Chief Financial Officer | 192,083 | — | $166,773,713 | -$166,773,713 |
| Stefan A Dyckerhoff | Unknown | 3,970 | — | $62,991,221 | -$62,991,221 |
| Philip Mazzara | General Counsel and Secretary | 96,542 | — | $30,486,042 | -$30,486,042 |
| Jack R Lazar | Director | 75,688 | — | $12,295,320 | -$12,295,320 |
| Michael E. Hurlston | Director | 92,482 | — | $7,192,039 | -$7,192,039 |
| Bethany Mayer | Director | 5,550 | — | $331,002 | -$331,002 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-08-17 | Sanjay Gajendra | SELL | 578 | $352.11 | $203,517 | 1,209,090 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 1,049 | $351.24 | $368,453 | 1,208,041 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 1,984 | $349.19 | $692,800 | 1,206,057 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 1,057 | $348.05 | $367,884 | 1,205,000 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 3,500 | $347.01 | $1,214,551 | 1,201,500 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 2,525 | $346.13 | $873,972 | 1,198,975 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 17,373 | $344.99 | $5,993,588 | 1,181,602 | 1% |
| 2026-08-17 | Sanjay Gajendra | SELL | 3,713 | $343.94 | $1,277,032 | 1,177,889 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 5,449 | $342.95 | $1,868,744 | 1,172,440 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 1,610 | $341.71 | $550,149 | 1,170,830 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 2,616 | $340.58 | $890,954 | 1,168,214 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 6,484 | $339.74 | $2,202,903 | 1,161,730 | 1% |
| 2026-08-17 | Sanjay Gajendra | SELL | 7,992 | $338.58 | $2,705,931 | 1,153,738 | 1% |
| 2026-08-17 | Sanjay Gajendra | SELL | 10,438 | $337.76 | $3,525,531 | 1,143,300 | 1% |
| 2026-08-17 | Sanjay Gajendra | SELL | 2,946 | $336.65 | $991,767 | 1,140,354 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 1,782 | $335.41 | $597,709 | 1,138,572 | 0% |
| 2026-08-17 | Sanjay Gajendra | SELL | 6,926 | $334.23 | $2,314,849 | 1,131,646 | 1% |
| 2026-08-17 | Sanjay Gajendra | SELL | 12,608 | $333.60 | $4,206,024 | 1,119,038 | 1% |
| 2026-08-17 | Philip Mazzara | SELL | 44 | $352.10 | $15,493 | 103,299 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 82 | $351.24 | $28,801 | 103,217 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 156 | $349.19 | $54,473 | 103,061 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 81 | $348.05 | $28,192 | 102,980 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 269 | $347.02 | $93,347 | 102,711 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 199 | $346.13 | $68,879 | 102,512 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 1,310 | $344.99 | $451,943 | 101,202 | 1% |
| 2026-08-17 | Philip Mazzara | SELL | 287 | $343.94 | $98,710 | 100,915 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 415 | $342.95 | $142,323 | 100,500 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 125 | $341.71 | $42,714 | 100,375 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 205 | $340.58 | $69,820 | 100,170 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 504 | $339.74 | $171,231 | 99,666 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 610 | $338.58 | $206,536 | 99,056 | 1% |
| 2026-08-17 | Philip Mazzara | SELL | 797 | $337.76 | $269,192 | 98,259 | 1% |
| 2026-08-17 | Philip Mazzara | SELL | 227 | $336.65 | $76,419 | 98,032 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 136 | $335.42 | $45,617 | 97,896 | 0% |
| 2026-08-17 | Philip Mazzara | SELL | 540 | $334.23 | $180,483 | 97,356 | 1% |
| 2026-08-17 | Philip Mazzara | SELL | 814 | $333.64 | $271,581 | 96,542 | 1% |
| 2026-08-17 | Jitendra Mohan | SELL | 578 | $352.11 | $203,517 | 1,356,717 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 1,049 | $351.24 | $368,453 | 1,355,668 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 1,984 | $349.19 | $692,800 | 1,353,684 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 1,057 | $348.05 | $367,884 | 1,352,627 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 3,500 | $347.01 | $1,214,551 | 1,349,127 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 2,525 | $346.13 | $873,972 | 1,346,602 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 17,373 | $344.99 | $5,993,588 | 1,329,229 | 1% |
| 2026-08-17 | Jitendra Mohan | SELL | 3,713 | $343.94 | $1,277,032 | 1,325,516 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 5,449 | $342.95 | $1,868,744 | 1,320,067 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 1,610 | $341.71 | $550,149 | 1,318,457 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 2,616 | $340.58 | $890,954 | 1,315,841 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 6,484 | $339.74 | $2,202,903 | 1,309,357 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 7,992 | $338.58 | $2,705,931 | 1,301,365 | 1% |
| 2026-08-17 | Jitendra Mohan | SELL | 10,438 | $337.76 | $3,525,531 | 1,290,927 | 1% |
| 2026-08-17 | Jitendra Mohan | SELL | 2,946 | $336.65 | $991,767 | 1,287,981 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 1,782 | $335.41 | $597,709 | 1,286,199 | 0% |
| 2026-08-17 | Jitendra Mohan | SELL | 6,926 | $334.23 | $2,314,849 | 1,279,273 | 1% |
| 2026-08-17 | Jitendra Mohan | SELL | 12,608 | $333.60 | $4,206,024 | 1,266,665 | 1% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 1,029 | $309.29 | $318,258 | 56,437 | 2% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 2,447 | $309.29 | $756,830 | 308,952 | 1% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 194 | $309.29 | $60,002 | 4,437 | 4% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 269 | $311.37 | $83,759 | 56,168 | 0% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 640 | $311.37 | $199,278 | 308,312 | 0% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 51 | $311.37 | $15,880 | 4,386 | 1% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 2,207 | $313.07 | $690,954 | 53,961 | 4% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 5,246 | $313.07 | $1,642,386 | 303,066 | 2% |
| 2026-08-06 | Stefan A Dyckerhoff | SELL | 416 | $313.07 | $130,239 | 3,970 | 9% |
| 2026-07-01 | Manuel Alba | SELL | 971 | $451.96 | $438,851 | 294,383 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 265 | $453.12 | $120,077 | 294,118 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 436 | $453.83 | $197,869 | 293,682 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 720 | $454.92 | $327,543 | 292,962 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 637 | $455.89 | $290,401 | 292,325 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 747 | $456.97 | $341,359 | 291,578 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,006 | $458.00 | $460,746 | 290,572 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 845 | $459.02 | $387,871 | 289,727 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 334 | $460.07 | $153,664 | 289,393 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 468 | $461.47 | $215,968 | 288,925 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 629 | $462.44 | $290,875 | 288,296 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 496 | $463.35 | $229,824 | 287,800 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 307 | $464.45 | $142,587 | 287,493 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 75 | $466.13 | $34,960 | 287,418 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 219 | $466.90 | $102,250 | 287,199 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 336 | $467.99 | $157,246 | 286,863 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,520 | $460.07 | $699,310 | 1,286,004 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,129 | $461.47 | $982,470 | 1,283,875 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,862 | $462.44 | $1,323,507 | 1,281,013 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,256 | $463.35 | $1,045,326 | 1,278,757 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,394 | $464.45 | $647,447 | 1,277,363 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 343 | $466.14 | $159,886 | 1,277,020 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 995 | $466.90 | $464,561 | 1,276,025 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,527 | $468.00 | $714,629 | 1,274,498 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,286 | $429.58 | $552,438 | 318,577 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 6,630 | $430.79 | $2,856,143 | 311,947 | 2% |
| 2026-07-01 | Manuel Alba | SELL | 767 | $432.79 | $331,952 | 311,180 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 346 | $433.43 | $149,966 | 310,834 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 501 | $434.78 | $217,825 | 310,333 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 467 | $435.76 | $203,498 | 309,866 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 804 | $436.82 | $351,203 | 309,062 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 469 | $437.93 | $205,390 | 308,593 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 650 | $438.79 | $285,212 | 307,943 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 952 | $440.05 | $418,930 | 306,991 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,519 | $440.86 | $669,662 | 305,472 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 984 | $441.79 | $434,726 | 304,488 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,095 | $442.87 | $484,944 | 303,393 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,197 | $443.82 | $531,258 | 302,196 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,330 | $444.91 | $591,728 | 300,866 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 948 | $445.85 | $422,667 | 299,918 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 898 | $446.91 | $401,328 | 299,020 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 883 | $447.86 | $395,461 | 298,137 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,479 | $448.85 | $663,846 | 296,658 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 570 | $449.89 | $256,436 | 296,088 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 734 | $450.94 | $330,993 | 295,354 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 5,837 | $429.58 | $2,507,447 | 1,418,661 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 30,141 | $430.79 | $12,984,462 | 1,388,520 | 2% |
| 2026-07-01 | Manuel Alba | SELL | 3,485 | $432.79 | $1,508,279 | 1,385,035 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,574 | $433.43 | $682,216 | 1,383,461 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,279 | $434.78 | $990,870 | 1,381,182 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,122 | $435.76 | $924,675 | 1,379,060 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 3,655 | $436.82 | $1,596,579 | 1,375,405 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,129 | $437.93 | $932,358 | 1,373,276 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,955 | $438.79 | $1,296,615 | 1,370,321 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,332 | $440.05 | $1,906,309 | 1,365,989 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 6,904 | $440.86 | $3,043,679 | 1,359,085 | 1% |
| 2026-07-01 | Manuel Alba | SELL | 4,468 | $441.79 | $1,973,938 | 1,354,617 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,980 | $442.87 | $2,205,498 | 1,349,637 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 5,437 | $443.82 | $2,413,074 | 1,344,200 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 6,048 | $444.91 | $2,690,802 | 1,338,152 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,310 | $445.85 | $1,921,620 | 1,333,842 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,082 | $446.91 | $1,824,302 | 1,329,760 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,013 | $447.86 | $1,797,267 | 1,325,747 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 6,723 | $448.85 | $3,017,601 | 1,319,024 | 1% |
| 2026-07-01 | Manuel Alba | SELL | 2,586 | $449.89 | $1,163,411 | 1,316,438 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 3,338 | $450.94 | $1,505,249 | 1,313,100 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,418 | $451.96 | $1,996,749 | 1,308,682 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,204 | $453.12 | $545,558 | 1,307,478 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 1,980 | $453.83 | $898,578 | 1,305,498 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 3,269 | $454.92 | $1,487,136 | 1,302,229 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 2,898 | $455.89 | $1,321,163 | 1,299,331 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 3,396 | $456.97 | $1,551,880 | 1,295,935 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 4,574 | $458.00 | $2,094,887 | 1,291,361 | 0% |
| 2026-07-01 | Manuel Alba | SELL | 3,837 | $459.02 | $1,761,251 | 1,287,524 | 0% |
| 2026-07-01 | Stefan A Dyckerhoff | SELL | 3,505 | $450.00 | $1,577,250 | 57,466 | 6% |
| 2026-07-01 | Stefan A Dyckerhoff | SELL | 8,333 | $450.00 | $3,749,850 | 311,399 | 3% |
| 2026-07-01 | Stefan A Dyckerhoff | SELL | 661 | $450.00 | $297,450 | 4,631 | 12% |
| 2026-06-24 | Bethany Mayer | SELL | 99 | $391.27 | $38,736 | 6,137 | 2% |
| 2026-06-24 | Bethany Mayer | SELL | 193 | $392.67 | $75,786 | 5,944 | 3% |
| 2026-06-24 | Bethany Mayer | SELL | 54 | $393.86 | $21,268 | 5,890 | 1% |
| 2026-06-24 | Bethany Mayer | SELL | 146 | $396.49 | $57,888 | 5,744 | 2% |
| 2026-06-24 | Bethany Mayer | SELL | 165 | $398.32 | $65,722 | 5,579 | 3% |
| 2026-06-24 | Bethany Mayer | SELL | 29 | $399.96 | $11,599 | 5,550 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 879 | $362.84 | $318,937 | 84,809 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 854 | $361.11 | $308,385 | 83,955 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 1,116 | $360.09 | $401,858 | 82,839 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 877 | $359.33 | $315,130 | 81,962 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 883 | $358.14 | $316,234 | 81,079 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 566 | $356.94 | $202,030 | 80,513 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 946 | $355.13 | $335,950 | 79,567 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 373 | $354.38 | $132,185 | 79,194 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 1,101 | $352.97 | $388,616 | 78,093 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 318 | $351.72 | $111,847 | 77,775 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 17 | $351.13 | $5,969 | 77,758 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 423 | $349.96 | $148,031 | 77,335 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 193 | $347.84 | $67,133 | 77,142 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 238 | $346.27 | $82,413 | 76,904 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 246 | $345.24 | $84,928 | 76,658 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 243 | $344.03 | $83,599 | 76,415 | 0% |
| 2026-06-04 | Jack R Lazar | SELL | 527 | $342.55 | $180,521 | 75,888 | 1% |
| 2026-06-04 | Jack R Lazar | SELL | 200 | $339.56 | $67,912 | 75,688 | 0% |
| 2026-06-03 | Stefan A Dyckerhoff | SELL | 3,077 | $364.25 | $1,120,785 | 60,562 | 5% |
| 2026-06-03 | Stefan A Dyckerhoff | SELL | 7,314 | $364.25 | $2,664,095 | 320,751 | 2% |
| 2026-06-03 | Stefan A Dyckerhoff | SELL | 580 | $364.25 | $211,263 | 5,373 | 10% |
| 2026-06-03 | Stefan A Dyckerhoff | SELL | 428 | $365.09 | $156,257 | 60,134 | 1% |
| 2026-06-03 | Stefan A Dyckerhoff | SELL | 1,019 | $365.09 | $372,024 | 319,732 | 0% |
| 2026-06-03 | Stefan A Dyckerhoff | SELL | 81 | $365.09 | $29,572 | 5,292 | 2% |
| 2026-05-21 | Sanjay Gajendra | SELL | 136,709 | $289.13 | $39,526,714 | 5,327,504 | 2% |
| 2026-05-21 | Sanjay Gajendra | SELL | 137,294 | $290.21 | $39,843,419 | 5,190,210 | 3% |
| 2026-05-21 | Sanjay Gajendra | SELL | 73,300 | $291.28 | $21,350,707 | 5,116,910 | 1% |
| 2026-05-21 | Sanjay Gajendra | SELL | 47,710 | $292.14 | $13,937,789 | 5,069,200 | 1% |
| 2026-05-21 | Sanjay Gajendra | SELL | 4,987 | $293.03 | $1,461,337 | 5,064,213 | 0% |
| 2026-05-21 | Philip Mazzara | SELL | 796 | $291.03 | $231,656 | 103,343 | 1% |
| 2026-05-19 | Sanjay Gajendra | SELL | 102,839 | $248.91 | $25,597,913 | 5,561,374 | 2% |
| 2026-05-19 | Sanjay Gajendra | SELL | 76,702 | $249.79 | $19,159,500 | 5,484,672 | 1% |
| 2026-05-19 | Sanjay Gajendra | SELL | 17,847 | $250.75 | $4,475,066 | 5,466,825 | 0% |
| 2026-05-19 | Sanjay Gajendra | SELL | 2,612 | $251.54 | $657,032 | 5,464,213 | 0% |
| 2026-05-19 | Sanjay Gajendra | SELL | 40,000 | $248.62 | $9,944,704 | 615,000 | 6% |
| 2026-05-19 | Sanjay Gajendra | SELL | 40,000 | $248.50 | $9,939,800 | 615,000 | 6% |
| 2026-05-19 | Jitendra Mohan | SELL | 27,937 | $249.61 | $6,973,408 | 3,790,032 | 1% |
| 2026-05-19 | Jitendra Mohan | SELL | 800 | $250.00 | $200,000 | 3,789,232 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 19,404 | $235.41 | $4,567,977 | 1,433,335 | 1% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,282 | $233.18 | $532,122 | 1,431,053 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,946 | $232.81 | $453,046 | 1,429,107 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 7,643 | $231.31 | $1,767,933 | 1,421,464 | 1% |
| 2026-05-18 | Jitendra Mohan | SELL | 3,546 | $230.28 | $816,571 | 1,417,918 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,033 | $229.55 | $237,122 | 1,416,885 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 6,196 | $226.64 | $1,404,268 | 1,410,689 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,629 | $225.27 | $366,971 | 1,409,060 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,734 | $223.96 | $612,312 | 1,406,326 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,464 | $223.34 | $550,320 | 1,403,862 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 19 | $222.52 | $4,228 | 1,403,843 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 3,568 | $222.11 | $792,475 | 1,400,275 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 6,924 | $220.62 | $1,527,542 | 1,393,351 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 3,725 | $219.51 | $817,671 | 1,389,626 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 9,409 | $218.50 | $2,055,827 | 1,380,217 | 1% |
| 2026-05-18 | Jitendra Mohan | SELL | 10,819 | $217.28 | $2,350,746 | 1,369,398 | 1% |
| 2026-05-18 | Jitendra Mohan | SELL | 12,103 | $216.46 | $2,619,820 | 1,357,295 | 1% |
| 2026-05-18 | Sanjay Gajendra | SELL | 19,404 | $235.41 | $4,567,977 | 1,511,897 | 1% |
| 2026-05-18 | Sanjay Gajendra | SELL | 2,282 | $233.18 | $532,122 | 1,509,615 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 1,946 | $232.81 | $453,046 | 1,507,669 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 7,643 | $231.31 | $1,767,933 | 1,500,026 | 1% |
| 2026-05-18 | Sanjay Gajendra | SELL | 3,546 | $230.28 | $816,571 | 1,496,480 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 1,033 | $229.55 | $237,122 | 1,495,447 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 6,196 | $226.64 | $1,404,268 | 1,489,251 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 1,629 | $225.27 | $366,971 | 1,487,622 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 2,734 | $223.96 | $612,312 | 1,484,888 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 2,464 | $223.34 | $550,320 | 1,482,424 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 19 | $222.52 | $4,228 | 1,482,405 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 3,568 | $222.11 | $792,475 | 1,478,837 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 6,924 | $220.62 | $1,527,542 | 1,471,913 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 3,725 | $219.51 | $817,671 | 1,468,188 | 0% |
| 2026-05-18 | Sanjay Gajendra | SELL | 9,409 | $218.50 | $2,055,827 | 1,458,779 | 1% |
| 2026-05-18 | Sanjay Gajendra | SELL | 10,819 | $217.28 | $2,350,746 | 1,447,960 | 1% |
| 2026-05-18 | Sanjay Gajendra | SELL | 12,103 | $216.46 | $2,619,820 | 1,435,857 | 1% |
| 2026-05-18 | Philip Mazzara | SELL | 9,204 | $235.36 | $2,166,253 | 109,011 | 8% |
| 2026-05-18 | Philip Mazzara | SELL | 990 | $235.41 | $233,060 | 108,021 | 1% |
| 2026-05-18 | Philip Mazzara | SELL | 116 | $233.19 | $27,050 | 107,905 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 99 | $232.81 | $23,048 | 107,806 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 387 | $231.31 | $89,518 | 107,419 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 186 | $230.28 | $42,832 | 107,233 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 55 | $229.54 | $12,624 | 107,178 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 275 | $226.71 | $62,346 | 106,903 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 90 | $225.76 | $20,318 | 106,813 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 35 | $225.01 | $7,875 | 106,778 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 245 | $223.75 | $54,818 | 106,533 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 189 | $222.20 | $41,996 | 106,344 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 170 | $221.01 | $37,571 | 106,174 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 274 | $220.20 | $60,335 | 105,900 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 356 | $218.87 | $77,917 | 105,544 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 364 | $218.06 | $79,373 | 105,180 | 0% |
| 2026-05-18 | Philip Mazzara | SELL | 646 | $216.97 | $140,164 | 104,534 | 1% |
| 2026-05-18 | Philip Mazzara | SELL | 395 | $216.31 | $85,441 | 104,139 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,996 | $210.67 | $420,503 | 3,927,187 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 5,277 | $211.52 | $1,116,204 | 3,921,910 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 10,474 | $212.64 | $2,227,155 | 3,911,436 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 14,416 | $213.63 | $3,079,631 | 3,897,020 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 18,749 | $214.62 | $4,023,976 | 3,878,271 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 21,739 | $215.62 | $4,687,318 | 3,856,532 | 1% |
| 2026-05-18 | Jitendra Mohan | SELL | 10,324 | $216.52 | $2,235,396 | 3,846,208 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 5,200 | $217.68 | $1,131,952 | 3,841,008 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 3,247 | $218.59 | $709,758 | 3,837,761 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,782 | $219.59 | $391,313 | 3,835,979 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,356 | $220.77 | $520,141 | 3,833,623 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,158 | $222.08 | $257,168 | 3,832,465 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,375 | $223.36 | $530,473 | 3,830,090 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 423 | $224.07 | $94,781 | 3,829,667 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,400 | $225.43 | $541,026 | 3,827,267 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,100 | $226.73 | $249,406 | 3,826,167 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,848 | $230.47 | $425,901 | 3,824,319 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,320 | $231.73 | $537,624 | 3,821,999 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 2,841 | $233.03 | $662,037 | 3,819,158 | 0% |
| 2026-05-18 | Jitendra Mohan | SELL | 1,189 | $235.36 | $279,843 | 3,817,969 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 2,182 | $199.90 | $436,179 | 662,179 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,804 | $200.86 | $362,354 | 660,375 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,696 | $202.09 | $342,745 | 658,679 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,640 | $202.89 | $332,746 | 657,039 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 541 | $203.89 | $110,306 | 656,498 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 586 | $205.27 | $120,285 | 655,912 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 229 | $205.94 | $47,161 | 655,683 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 683 | $213.49 | $145,814 | 655,000 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 946 | $193.01 | $182,591 | 694,054 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 2,287 | $193.95 | $443,573 | 691,767 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 3,104 | $194.91 | $605,004 | 688,663 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 5,678 | $195.74 | $1,111,408 | 682,985 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 913 | $196.94 | $179,805 | 682,072 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 9,108 | $198.21 | $1,805,263 | 672,964 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 8,603 | $198.82 | $1,710,479 | 664,361 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 2,182 | $199.90 | $436,179 | 662,179 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,804 | $200.86 | $362,354 | 660,375 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,696 | $202.09 | $342,745 | 658,679 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,640 | $202.89 | $332,746 | 657,039 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 541 | $203.89 | $110,306 | 656,498 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 586 | $205.26 | $120,285 | 655,912 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 230 | $205.94 | $47,367 | 655,682 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 682 | $213.49 | $145,600 | 655,000 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 4,725 | $193.01 | $911,990 | 5,859,488 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 11,436 | $193.95 | $2,218,059 | 5,848,052 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 15,523 | $194.91 | $3,025,607 | 5,832,529 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 28,387 | $195.74 | $5,556,452 | 5,804,142 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 4,568 | $196.94 | $899,614 | 5,799,574 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 45,536 | $198.21 | $9,025,522 | 5,754,038 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 43,016 | $198.82 | $8,552,596 | 5,711,022 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 10,913 | $199.90 | $2,181,496 | 5,700,109 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 9,016 | $200.86 | $1,810,965 | 5,691,093 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 8,477 | $202.09 | $1,713,116 | 5,682,616 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 8,208 | $202.89 | $1,665,353 | 5,674,408 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 2,702 | $203.89 | $550,919 | 5,671,706 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 2,915 | $205.26 | $598,340 | 5,668,791 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 1,163 | $205.94 | $239,507 | 5,667,628 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 3,415 | $213.49 | $729,068 | 5,664,213 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 945 | $193.01 | $182,398 | 694,055 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 2,288 | $193.95 | $443,767 | 691,767 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 3,104 | $194.91 | $605,005 | 688,663 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 5,677 | $195.74 | $1,111,211 | 682,986 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 914 | $196.94 | $180,001 | 682,072 | 0% |
| 2026-05-07 | Sanjay Gajendra | SELL | 9,108 | $198.21 | $1,805,263 | 672,964 | 1% |
| 2026-05-07 | Sanjay Gajendra | SELL | 8,603 | $198.82 | $1,710,480 | 664,361 | 1% |
| 2026-05-07 | Jitendra Mohan | SELL | 79,377 | $199.33 | $15,821,971 | 3,989,757 | 2% |
| 2026-05-07 | Jitendra Mohan | SELL | 34,234 | $200.53 | $6,864,787 | 3,955,523 | 1% |
| 2026-05-07 | Jitendra Mohan | SELL | 14,875 | $201.40 | $2,995,798 | 3,940,648 | 0% |
| 2026-05-07 | Jitendra Mohan | SELL | 6,048 | $202.51 | $1,224,756 | 3,934,600 | 0% |
| 2026-05-07 | Jitendra Mohan | SELL | 3,146 | $203.45 | $640,047 | 3,931,454 | 0% |
| 2026-05-07 | Jitendra Mohan | SELL | 1,311 | $204.72 | $268,384 | 3,930,143 | 0% |
| 2026-05-07 | Jitendra Mohan | SELL | 960 | $205.74 | $197,507 | 3,929,183 | 0% |
| 2026-05-07 | Stefan A Dyckerhoff | SELL | 1,783 | $199.00 | $354,817 | 65,361 | 3% |
| 2026-05-07 | Stefan A Dyckerhoff | SELL | 4,238 | $199.00 | $843,362 | 332,160 | 1% |
| 2026-05-07 | Stefan A Dyckerhoff | SELL | 336 | $199.00 | $66,864 | 6,278 | 5% |
| 2026-05-07 | Stefan A Dyckerhoff | SELL | 1,722 | $201.10 | $346,298 | 63,639 | 3% |
| 2026-05-07 | Stefan A Dyckerhoff | SELL | 4,095 | $201.10 | $823,513 | 328,065 | 1% |
| 2026-05-07 | Stefan A Dyckerhoff | SELL | 325 | $201.10 | $65,358 | 5,953 | 5% |
| 2026-04-20 | Jitendra Mohan | SELL | 6,526 | $175.24 | $1,143,625 | 4,072,796 | 0% |
| 2026-04-20 | Jitendra Mohan | SELL | 3,662 | $175.81 | $643,817 | 4,069,134 | 0% |
| 2026-04-20 | Stefan A Dyckerhoff | SELL | 3,757 | $175.12 | $657,926 | 67,144 | 5% |
| 2026-04-20 | Stefan A Dyckerhoff | SELL | 8,933 | $175.12 | $1,564,347 | 336,398 | 3% |
| 2026-04-20 | Stefan A Dyckerhoff | SELL | 709 | $175.12 | $124,160 | 6,614 | 10% |
| 2026-04-17 | Jitendra Mohan | SELL | 17,856 | $167.95 | $2,998,994 | 4,387,159 | 0% |
| 2026-04-17 | Jitendra Mohan | SELL | 29,085 | $168.78 | $4,908,885 | 4,358,074 | 1% |
| 2026-04-17 | Jitendra Mohan | SELL | 35,384 | $169.80 | $6,008,373 | 4,322,690 | 1% |
| 2026-04-17 | Jitendra Mohan | SELL | 39,276 | $170.77 | $6,706,978 | 4,283,414 | 1% |
| 2026-04-17 | Jitendra Mohan | SELL | 32,172 | $171.81 | $5,527,619 | 4,251,242 | 1% |
| 2026-04-17 | Jitendra Mohan | SELL | 19,281 | $172.67 | $3,329,339 | 4,231,961 | 0% |
| 2026-04-17 | Jitendra Mohan | SELL | 107,608 | $174.06 | $18,730,421 | 4,124,353 | 3% |
| 2026-04-17 | Jitendra Mohan | SELL | 45,031 | $174.43 | $7,854,735 | 4,079,322 | 1% |
| 2026-04-17 | Stefan A Dyckerhoff | SELL | 3,253 | $175.00 | $569,275 | 70,901 | 4% |
| 2026-04-17 | Stefan A Dyckerhoff | SELL | 7,733 | $175.00 | $1,353,275 | 345,331 | 2% |
| 2026-04-17 | Stefan A Dyckerhoff | SELL | 613 | $175.00 | $107,275 | 7,323 | 8% |
| 2026-04-15 | Jitendra Mohan | SELL | 2,767 | $174.57 | $483,030 | 4,405,215 | 0% |
| 2026-04-15 | Jitendra Mohan | SELL | 200 | $175.03 | $35,006 | 4,405,015 | 0% |
| 2026-04-10 | Jitendra Mohan | SELL | 99,023 | $149.53 | $14,807,127 | 4,432,709 | 2% |
| 2026-04-10 | Jitendra Mohan | SELL | 24,727 | $150.25 | $3,715,318 | 4,407,982 | 1% |
| 2026-04-01 | Manuel Alba | SELL | 57,001 | $106.32 | $6,060,312 | 1,517,497 | 4% |
| 2026-04-01 | Manuel Alba | SELL | 24,317 | $107.44 | $2,612,723 | 1,493,180 | 2% |
| 2026-04-01 | Manuel Alba | SELL | 45,668 | $108.33 | $4,947,324 | 1,447,512 | 3% |
| 2026-04-01 | Manuel Alba | SELL | 15,367 | $109.10 | $1,676,581 | 1,432,145 | 1% |
| 2026-04-01 | Manuel Alba | SELL | 5,060 | $110.21 | $557,669 | 1,427,085 | 0% |
| 2026-04-01 | Manuel Alba | SELL | 2,587 | $111.14 | $287,522 | 1,424,498 | 0% |
| 2026-04-01 | Manuel Alba | SELL | 33,000 | $107.61 | $3,551,265 | 319,863 | 9% |
| 2026-04-01 | Philip Mazzara | SELL | 3,100 | $106.34 | $329,662 | 124,984 | 2% |
| 2026-04-01 | Philip Mazzara | SELL | 1,985 | $107.54 | $213,470 | 122,999 | 2% |
| 2026-04-01 | Philip Mazzara | SELL | 3,415 | $108.40 | $370,202 | 119,584 | 3% |
| 2026-04-01 | Philip Mazzara | SELL | 1,000 | $109.16 | $109,156 | 118,584 | 1% |
| 2026-04-01 | Philip Mazzara | SELL | 500 | $110.35 | $55,173 | 118,084 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 8,754 | $125.56 | $1,099,130 | 4,680,478 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 5,746 | $126.64 | $727,699 | 4,674,732 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 3,624 | $127.47 | $461,963 | 4,671,108 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 7,907 | $128.64 | $1,017,168 | 4,663,201 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 11,120 | $129.62 | $1,441,332 | 4,652,081 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 13,880 | $130.74 | $1,814,685 | 4,638,201 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 22,766 | $131.61 | $2,996,236 | 4,615,435 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 43,289 | $132.72 | $5,745,377 | 4,572,146 | 1% |
| 2026-03-17 | Jitendra Mohan | SELL | 22,309 | $133.66 | $2,981,915 | 4,549,837 | 0% |
| 2026-03-17 | Jitendra Mohan | SELL | 18,105 | $134.67 | $2,438,269 | 4,531,732 | 0% |
| 2026-03-16 | Jack R Lazar | SELL | 2,500 | $130.00 | $325,000 | 84,851 | 3% |
| 2026-03-05 | Jack R Lazar | SELL | 1,601 | $118.15 | $189,154 | 93,250 | 2% |
| 2026-03-05 | Jack R Lazar | SELL | 3,167 | $119.49 | $378,436 | 90,083 | 3% |
| 2026-03-05 | Jack R Lazar | SELL | 1,200 | $120.22 | $144,266 | 88,883 | 1% |
| 2026-03-05 | Jack R Lazar | SELL | 1,035 | $121.30 | $125,550 | 87,848 | 1% |
| 2026-03-05 | Jack R Lazar | SELL | 212 | $122.02 | $25,868 | 87,636 | 0% |
| 2026-03-05 | Jack R Lazar | SELL | 285 | $123.50 | $35,198 | 87,351 | 0% |
| 2026-03-02 | Philip Mazzara | SELL | 1,200 | $113.85 | $136,616 | 136,884 | 1% |
| 2026-03-02 | Philip Mazzara | SELL | 677 | $114.81 | $77,730 | 136,207 | 0% |
| 2026-03-02 | Philip Mazzara | SELL | 750 | $115.84 | $86,882 | 135,457 | 1% |
| 2026-03-02 | Philip Mazzara | SELL | 1,205 | $116.85 | $140,799 | 134,252 | 1% |
| 2026-03-02 | Philip Mazzara | SELL | 3,200 | $117.92 | $377,343 | 131,052 | 2% |
| 2026-03-02 | Philip Mazzara | SELL | 1,202 | $118.89 | $142,901 | 129,850 | 1% |
| 2026-03-02 | Philip Mazzara | SELL | 1,566 | $120.23 | $188,274 | 128,284 | 1% |
| 2026-03-02 | Philip Mazzara | SELL | 200 | $120.98 | $24,196 | 128,084 | 0% |
| 2026-02-17 | Jitendra Mohan | SELL | 5,841 | $122.16 | $713,523 | 1,541,869 | 0% |
| 2026-02-17 | Jitendra Mohan | SELL | 33,647 | $122.84 | $4,133,346 | 1,508,222 | 2% |
| 2026-02-17 | Jitendra Mohan | SELL | 28,183 | $123.93 | $3,492,680 | 1,480,039 | 2% |
| 2026-02-17 | Jitendra Mohan | SELL | 18,115 | $124.66 | $2,258,165 | 1,461,924 | 1% |
| 2026-02-17 | Jitendra Mohan | SELL | 9,185 | $126.34 | $1,160,433 | 1,452,739 | 1% |
| 2026-02-17 | Sanjay Gajendra | SELL | 5,841 | $122.16 | $713,523 | 1,620,431 | 0% |
| 2026-02-17 | Sanjay Gajendra | SELL | 33,647 | $122.84 | $4,133,346 | 1,586,784 | 2% |
| 2026-02-17 | Sanjay Gajendra | SELL | 28,183 | $123.93 | $3,492,680 | 1,558,601 | 2% |
| 2026-02-17 | Sanjay Gajendra | SELL | 18,115 | $124.66 | $2,258,165 | 1,540,486 | 1% |
| 2026-02-17 | Sanjay Gajendra | SELL | 9,185 | $126.34 | $1,160,433 | 1,531,301 | 1% |
| 2026-02-17 | Michael Truett Tate | SELL | 753 | $122.16 | $91,984 | 203,331 | 0% |
| 2026-02-17 | Michael Truett Tate | SELL | 4,250 | $122.84 | $522,086 | 199,081 | 2% |
| 2026-02-17 | Michael Truett Tate | SELL | 3,556 | $123.93 | $440,690 | 195,525 | 2% |
| 2026-02-17 | Michael Truett Tate | SELL | 2,281 | $124.66 | $284,343 | 193,244 | 1% |
| 2026-02-17 | Michael Truett Tate | SELL | 1,161 | $126.34 | $146,681 | 192,083 | 1% |
| 2026-02-17 | Philip Mazzara | SELL | 309 | $122.16 | $37,746 | 142,624 | 0% |
| 2026-02-17 | Philip Mazzara | SELL | 1,713 | $122.84 | $210,433 | 140,911 | 1% |
| 2026-02-17 | Philip Mazzara | SELL | 1,435 | $123.93 | $177,838 | 139,476 | 1% |
| 2026-02-17 | Philip Mazzara | SELL | 923 | $124.66 | $115,057 | 138,553 | 1% |
| 2026-02-17 | Philip Mazzara | SELL | 469 | $126.34 | $59,253 | 138,084 | 0% |
| 2026-01-02 | Philip Mazzara | SELL | 100 | $172.65 | $17,265 | 146,940 | 0% |
| 2026-01-02 | Philip Mazzara | SELL | 600 | $174.13 | $104,477 | 146,340 | 0% |
| 2026-01-02 | Philip Mazzara | SELL | 1,100 | $174.98 | $192,475 | 145,240 | 1% |
| 2026-01-02 | Philip Mazzara | SELL | 500 | $176.92 | $88,460 | 144,740 | 0% |
| 2026-01-02 | Philip Mazzara | SELL | 2,304 | $178.31 | $410,825 | 142,436 | 2% |
| 2026-01-02 | Philip Mazzara | SELL | 2,577 | $179.11 | $461,578 | 139,859 | 2% |
| 2026-01-02 | Philip Mazzara | SELL | 1,319 | $179.90 | $237,291 | 138,540 | 1% |
| 2026-01-02 | Philip Mazzara | SELL | 1,300 | $180.98 | $235,276 | 137,240 | 1% |
| 2026-01-02 | Philip Mazzara | SELL | 200 | $182.12 | $36,424 | 137,040 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 991 | $153.80 | $152,412 | 384,872 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 711 | $154.74 | $110,023 | 384,161 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 234 | $155.50 | $36,386 | 383,927 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 178 | $156.88 | $27,924 | 383,749 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 93 | $158.11 | $14,704 | 383,656 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 212 | $159.29 | $33,770 | 383,444 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 235 | $160.54 | $37,727 | 383,209 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 897 | $161.63 | $144,982 | 382,312 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 510 | $162.52 | $82,886 | 381,802 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 2,362 | $163.68 | $386,606 | 379,440 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 2,742 | $164.60 | $451,338 | 376,698 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 8,502 | $165.39 | $1,406,186 | 368,196 | 2% |
| 2025-12-01 | Manuel Alba | SELL | 2,831 | $166.67 | $471,835 | 365,365 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 2,455 | $167.52 | $411,269 | 362,910 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 1,008 | $168.57 | $169,916 | 361,902 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 1,952 | $169.84 | $331,537 | 359,950 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 3,019 | $170.63 | $515,124 | 356,931 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 2,680 | $171.57 | $459,821 | 354,251 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 1,388 | $172.57 | $239,534 | 352,863 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 4,504 | $153.80 | $692,698 | 1,719,994 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 3,232 | $154.74 | $500,136 | 1,716,762 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 1,062 | $155.50 | $165,139 | 1,715,700 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 807 | $156.88 | $126,600 | 1,714,893 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 425 | $158.11 | $67,196 | 1,714,468 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 963 | $159.29 | $153,399 | 1,713,505 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 1,068 | $160.54 | $171,455 | 1,712,437 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 4,076 | $161.63 | $658,804 | 1,708,361 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 2,322 | $162.52 | $377,375 | 1,706,039 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 10,732 | $163.68 | $1,756,584 | 1,695,307 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 12,468 | $164.60 | $2,052,256 | 1,682,839 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 38,644 | $165.39 | $6,391,513 | 1,644,195 | 2% |
| 2025-12-01 | Manuel Alba | SELL | 12,868 | $166.67 | $2,144,676 | 1,631,327 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 11,158 | $167.52 | $1,869,219 | 1,620,169 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 4,582 | $168.57 | $772,375 | 1,615,587 | 0% |
| 2025-12-01 | Manuel Alba | SELL | 8,872 | $169.84 | $1,506,863 | 1,606,715 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 13,722 | $170.63 | $2,341,346 | 1,592,993 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 12,186 | $171.57 | $2,090,812 | 1,580,807 | 1% |
| 2025-12-01 | Manuel Alba | SELL | 6,309 | $172.57 | $1,088,776 | 1,574,498 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 168 | $142.31 | $23,908 | 97,183 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 461 | $143.60 | $66,200 | 96,722 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 577 | $145.97 | $84,227 | 96,145 | 1% |
| 2025-11-20 | Jack R Lazar | SELL | 168 | $147.57 | $24,793 | 95,977 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 219 | $149.17 | $32,668 | 95,758 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 166 | $152.67 | $25,343 | 95,592 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 159 | $154.08 | $24,499 | 95,433 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 286 | $157.85 | $45,144 | 95,147 | 0% |
| 2025-11-20 | Jack R Lazar | SELL | 296 | $159.09 | $47,091 | 94,851 | 0% |
| 2025-11-17 | Philip Mazzara | SELL | 454 | $146.42 | $66,473 | 151,206 | 0% |
| 2025-11-17 | Philip Mazzara | SELL | 1,051 | $145.69 | $153,120 | 150,155 | 1% |
| 2025-11-17 | Philip Mazzara | SELL | 1,801 | $144.53 | $260,306 | 148,354 | 1% |
| 2025-11-17 | Philip Mazzara | SELL | 1,314 | $143.51 | $188,578 | 147,040 | 1% |
| 2025-11-17 | Michael Truett Tate | SELL | 1,124 | $146.42 | $164,571 | 202,603 | 1% |
| 2025-11-17 | Michael Truett Tate | SELL | 2,609 | $145.69 | $380,107 | 199,994 | 1% |
| 2025-11-17 | Michael Truett Tate | SELL | 4,459 | $144.53 | $644,478 | 195,535 | 2% |
| 2025-11-17 | Michael Truett Tate | SELL | 3,238 | $143.52 | $464,703 | 192,297 | 2% |
| 2025-11-17 | Sanjay Gajendra | SELL | 4,421 | $146.65 | $648,356 | 1,685,788 | 0% |
| 2025-11-17 | Sanjay Gajendra | SELL | 21,100 | $145.88 | $3,078,146 | 1,664,688 | 1% |
| 2025-11-17 | Sanjay Gajendra | SELL | 26,381 | $144.80 | $3,820,037 | 1,638,307 | 2% |
| 2025-11-17 | Sanjay Gajendra | SELL | 32,385 | $143.84 | $4,658,210 | 1,605,922 | 2% |
| 2025-11-17 | Sanjay Gajendra | SELL | 6,172 | $143.25 | $884,155 | 1,599,750 | 0% |
| 2025-11-17 | Jitendra Mohan | SELL | 4,421 | $146.65 | $648,356 | 2,166,456 | 0% |
| 2025-11-17 | Jitendra Mohan | SELL | 21,100 | $145.88 | $3,078,146 | 2,145,356 | 1% |
| 2025-11-17 | Jitendra Mohan | SELL | 26,381 | $144.80 | $3,820,037 | 2,118,975 | 1% |
| 2025-11-17 | Jitendra Mohan | SELL | 32,385 | $143.84 | $4,658,210 | 2,086,590 | 2% |
| 2025-11-17 | Jitendra Mohan | SELL | 6,172 | $143.25 | $884,155 | 2,080,418 | 0% |
| 2025-10-01 | Philip Mazzara | SELL | 700 | $187.21 | $131,044 | 160,873 | 0% |
| 2025-10-01 | Philip Mazzara | SELL | 800 | $188.37 | $150,695 | 160,073 | 0% |
| 2025-10-01 | Philip Mazzara | SELL | 509 | $189.85 | $96,632 | 159,564 | 0% |
| 2025-10-01 | Philip Mazzara | SELL | 1,395 | $190.97 | $266,406 | 158,169 | 1% |
| 2025-10-01 | Philip Mazzara | SELL | 1,000 | $192.21 | $192,211 | 157,169 | 1% |
| 2025-10-01 | Philip Mazzara | SELL | 2,407 | $193.08 | $464,742 | 154,762 | 2% |
| 2025-10-01 | Philip Mazzara | SELL | 2,189 | $194.07 | $424,823 | 152,573 | 1% |
| 2025-10-01 | Philip Mazzara | SELL | 900 | $194.95 | $175,454 | 151,673 | 1% |
| 2025-10-01 | Philip Mazzara | SELL | 100 | $195.66 | $19,566 | 151,573 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 6,717 | $168.23 | $1,130,012 | 1,867,781 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 10,586 | $168.96 | $1,788,601 | 1,857,195 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 10,108 | $170.10 | $1,719,404 | 1,847,087 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 11,646 | $171.16 | $1,993,326 | 1,835,441 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 17,373 | $172.06 | $2,989,153 | 1,818,068 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 22,459 | $173.12 | $3,888,167 | 1,795,609 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 36,288 | $174.02 | $6,314,765 | 1,759,321 | 2% |
| 2025-09-02 | Manuel Alba | SELL | 4,006 | $175.04 | $701,220 | 1,755,315 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 9,622 | $176.23 | $1,695,708 | 1,745,693 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 13,475 | $177.03 | $2,385,513 | 1,732,218 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 1,870 | $178.22 | $333,264 | 1,730,348 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 3,262 | $179.25 | $584,702 | 1,727,086 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 2,588 | $180.10 | $466,097 | 1,724,498 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 1,478 | $168.23 | $248,646 | 417,385 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 2,329 | $168.96 | $393,506 | 415,056 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 2,224 | $170.10 | $378,310 | 412,832 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 2,562 | $171.16 | $438,511 | 410,270 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 3,822 | $172.06 | $657,603 | 406,448 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 4,941 | $173.12 | $855,400 | 401,507 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 7,983 | $174.02 | $1,389,186 | 393,524 | 2% |
| 2025-09-02 | Manuel Alba | SELL | 882 | $175.04 | $154,387 | 392,642 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 2,116 | $176.23 | $372,908 | 390,526 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 2,965 | $177.03 | $524,901 | 387,561 | 1% |
| 2025-09-02 | Manuel Alba | SELL | 411 | $178.22 | $73,247 | 387,150 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 718 | $179.25 | $128,699 | 386,432 | 0% |
| 2025-09-02 | Manuel Alba | SELL | 569 | $180.10 | $102,476 | 385,863 | 0% |
| 2025-08-28 | Philip Mazzara | SELL | 100 | $182.55 | $18,255 | 171,473 | 0% |
| 2025-08-28 | Philip Mazzara | SELL | 339 | $185.70 | $62,952 | 171,134 | 0% |
| 2025-08-28 | Philip Mazzara | SELL | 800 | $186.37 | $149,095 | 170,334 | 0% |
| 2025-08-28 | Philip Mazzara | SELL | 1,716 | $187.57 | $321,864 | 168,618 | 1% |
| 2025-08-28 | Philip Mazzara | SELL | 2,993 | $188.88 | $565,310 | 165,625 | 2% |
| 2025-08-28 | Philip Mazzara | SELL | 2,852 | $189.65 | $540,885 | 162,773 | 2% |
| 2025-08-28 | Philip Mazzara | SELL | 1,200 | $190.50 | $228,595 | 161,573 | 1% |
| 2025-08-27 | Jack R Lazar | SELL | 1,553 | $176.73 | $274,468 | 118,298 | 1% |
| 2025-08-27 | Jack R Lazar | SELL | 8,718 | $177.73 | $1,549,441 | 109,580 | 7% |
| 2025-08-27 | Jack R Lazar | SELL | 8,706 | $178.83 | $1,556,853 | 100,874 | 8% |
| 2025-08-27 | Jack R Lazar | SELL | 3,450 | $179.79 | $620,270 | 97,424 | 3% |
| 2025-08-27 | Jack R Lazar | SELL | 73 | $183.09 | $13,366 | 97,351 | 0% |
| 2025-08-18 | Sanjay Gajendra | SELL | 46,890 | $183.83 | $8,619,986 | 2,215,428 | 2% |
| 2025-08-18 | Sanjay Gajendra | SELL | 44,551 | $183.17 | $8,160,398 | 2,170,877 | 2% |
| 2025-08-18 | Philip Mazzara | SELL | 3,710 | $183.83 | $682,026 | 175,100 | 2% |
| 2025-08-18 | Philip Mazzara | SELL | 3,527 | $183.17 | $646,039 | 171,573 | 2% |
| 2025-08-18 | Jitendra Mohan | SELL | 46,890 | $183.83 | $8,619,986 | 2,215,428 | 2% |
| 2025-08-18 | Jitendra Mohan | SELL | 44,551 | $183.17 | $8,160,398 | 2,170,877 | 2% |
| 2025-08-18 | Michael Truett Tate | SELL | 9,668 | $183.83 | $1,777,310 | 268,705 | 3% |
| 2025-08-18 | Michael Truett Tate | SELL | 9,193 | $183.17 | $1,683,874 | 259,512 | 3% |
| 2025-08-12 | Michael Truett Tate | SELL | 66,561 | $190.82 | $12,700,864 | 434,935 | 13% |
| 2025-08-12 | Michael Truett Tate | SELL | 32,374 | $191.92 | $6,213,095 | 402,561 | 7% |
| 2025-08-12 | Michael Truett Tate | SELL | 1,065 | $192.52 | $205,029 | 401,496 | 0% |
| 2025-08-08 | Stefan A Dyckerhoff | SELL | 25,000 | $175.26 | $4,381,478 | 74,154 | 25% |
| 2025-08-08 | Stefan A Dyckerhoff | SELL | 1,000 | $175.26 | $175,259 | 7,936 | 11% |
| 2025-08-07 | Michael Truett Tate | SELL | 43,184 | $169.61 | $7,324,352 | 575,812 | 7% |
| 2025-08-07 | Michael Truett Tate | SELL | 7,550 | $170.34 | $1,286,064 | 568,262 | 1% |
| 2025-08-07 | Michael Truett Tate | SELL | 15,141 | $171.48 | $2,596,345 | 553,121 | 3% |
| 2025-08-07 | Michael Truett Tate | SELL | 34,125 | $173.82 | $5,931,724 | 518,996 | 6% |
| 2025-08-07 | Stefan A Dyckerhoff | SELL | 10,940 | $172.86 | $1,891,048 | 113,214 | 9% |
| 2025-08-07 | Stefan A Dyckerhoff | SELL | 438 | $172.86 | $75,711 | 9,498 | 4% |
| 2025-08-07 | Stefan A Dyckerhoff | SELL | 13,963 | $173.86 | $2,427,562 | 99,251 | 12% |
| 2025-08-07 | Stefan A Dyckerhoff | SELL | 559 | $173.86 | $97,186 | 8,939 | 6% |
| 2025-08-07 | Stefan A Dyckerhoff | SELL | 97 | $174.52 | $16,928 | 99,154 | 0% |
| 2025-08-07 | Stefan A Dyckerhoff | SELL | 3 | $174.52 | $524 | 8,936 | 0% |
| 2025-08-07 | Jitendra Mohan | SELL | 25,423 | $170.33 | $4,330,244 | 4,280,002 | 1% |
| 2025-08-07 | Jitendra Mohan | SELL | 25,414 | $170.33 | $4,328,711 | 699,999 | 4% |
| 2025-08-07 | Jitendra Mohan | SELL | 25,420 | $170.33 | $4,329,733 | 700,000 | 4% |
| 2025-08-07 | Jitendra Mohan | SELL | 25,420 | $170.33 | $4,329,733 | 700,000 | 4% |
| 2025-08-07 | Jitendra Mohan | SELL | 25,420 | $170.33 | $4,329,733 | 450,001 | 5% |
| 2025-08-07 | Jitendra Mohan | SELL | 25,420 | $170.33 | $4,329,733 | 450,001 | 5% |
| 2025-08-07 | Michael Truett Tate | SELL | 43,184 | $169.61 | $7,324,352 | 575,812 | 7% |
| 2025-08-07 | Michael Truett Tate | SELL | 7,550 | $170.34 | $1,286,064 | 568,262 | 1% |
| 2025-08-07 | Michael Truett Tate | SELL | 15,141 | $171.48 | $2,596,345 | 553,121 | 3% |
| 2025-08-07 | Michael Truett Tate | SELL | 34,125 | $173.82 | $5,931,724 | 518,996 | 6% |
| 2025-08-07 | Sanjay Gajendra | SELL | 5,375 | $165.75 | $890,923 | 5,800,170 | 0% |
| 2025-08-07 | Sanjay Gajendra | SELL | 17,587 | $166.83 | $2,934,117 | 5,782,583 | 0% |
| 2025-08-07 | Sanjay Gajendra | SELL | 28,478 | $167.57 | $4,771,959 | 5,754,105 | 0% |
| 2025-08-07 | Sanjay Gajendra | SELL | 42,149 | $168.71 | $7,110,899 | 5,711,956 | 1% |
| 2025-08-07 | Sanjay Gajendra | SELL | 32,363 | $169.67 | $5,491,134 | 5,679,593 | 1% |
| 2025-08-07 | Sanjay Gajendra | SELL | 79,591 | $170.67 | $13,583,438 | 5,600,002 | 1% |
| 2025-08-07 | Sanjay Gajendra | SELL | 43,127 | $171.65 | $7,402,909 | 5,556,875 | 1% |
| 2025-08-07 | Sanjay Gajendra | SELL | 22,430 | $172.53 | $3,869,917 | 5,534,445 | 0% |
| 2025-08-07 | Sanjay Gajendra | SELL | 5,900 | $173.73 | $1,025,035 | 5,528,545 | 0% |
| 2025-08-07 | Sanjay Gajendra | SELL | 3,000 | $174.89 | $524,661 | 5,525,545 | 0% |
| 2025-07-21 | Manuel Alba | SELL | 13,259 | $111.00 | $1,471,749 | 1,874,498 | 1% |
| 2025-07-21 | Jitendra Mohan | SELL | 12,708 | $112.72 | $1,432,490 | 4,305,425 | 0% |
| 2025-07-21 | Jitendra Mohan | SELL | 12,710 | $112.72 | $1,432,716 | 725,413 | 2% |
| 2025-07-21 | Jitendra Mohan | SELL | 12,710 | $112.72 | $1,432,716 | 725,420 | 2% |
| 2025-07-21 | Jitendra Mohan | SELL | 12,710 | $112.72 | $1,432,716 | 725,420 | 2% |
| 2025-07-21 | Jitendra Mohan | SELL | 12,710 | $112.72 | $1,432,716 | 475,421 | 3% |
| 2025-07-21 | Jitendra Mohan | SELL | 12,710 | $112.72 | $1,432,716 | 475,421 | 3% |
| 2025-07-18 | Jitendra Mohan | SELL | 7,625 | $100.25 | $764,438 | 4,318,133 | 0% |
| 2025-07-18 | Jitendra Mohan | SELL | 7,626 | $100.25 | $764,539 | 738,123 | 1% |
| 2025-07-18 | Jitendra Mohan | SELL | 7,626 | $100.25 | $764,539 | 738,130 | 1% |
| 2025-07-18 | Jitendra Mohan | SELL | 7,626 | $100.25 | $764,539 | 738,130 | 1% |
| 2025-07-18 | Jitendra Mohan | SELL | 7,626 | $100.25 | $764,539 | 488,131 | 2% |
| 2025-07-18 | Jitendra Mohan | SELL | 7,626 | $100.25 | $764,539 | 488,131 | 2% |
| 2025-07-17 | Jitendra Mohan | SELL | 13,418 | $94.37 | $1,266,194 | 4,325,758 | 0% |
| 2025-07-17 | Jitendra Mohan | SELL | 13,417 | $94.37 | $1,266,099 | 745,749 | 2% |
| 2025-07-17 | Jitendra Mohan | SELL | 13,417 | $94.37 | $1,266,099 | 745,756 | 2% |
| 2025-07-17 | Jitendra Mohan | SELL | 13,417 | $94.37 | $1,266,099 | 745,756 | 2% |
| 2025-07-17 | Jitendra Mohan | SELL | 13,417 | $94.37 | $1,266,099 | 495,757 | 3% |
| 2025-07-17 | Jitendra Mohan | SELL | 13,417 | $94.37 | $1,266,099 | 495,757 | 3% |
| 2025-07-10 | Jitendra Mohan | SELL | 1,882 | $102.46 | $192,831 | 4,339,176 | 0% |
| 2025-07-10 | Jitendra Mohan | SELL | 1,880 | $102.46 | $192,626 | 759,166 | 0% |
| 2025-07-10 | Jitendra Mohan | SELL | 1,880 | $102.46 | $192,626 | 759,173 | 0% |
| 2025-07-10 | Jitendra Mohan | SELL | 1,880 | $102.46 | $192,626 | 759,173 | 0% |
| 2025-07-10 | Jitendra Mohan | SELL | 1,880 | $102.46 | $192,626 | 509,174 | 0% |
| 2025-07-10 | Jitendra Mohan | SELL | 1,880 | $102.46 | $192,626 | 509,174 | 0% |
| 2025-07-09 | Sanjay Gajendra | SELL | 86,685 | $98.52 | $8,540,328 | 5,843,860 | 1% |
| 2025-07-09 | Sanjay Gajendra | SELL | 38,315 | $99.21 | $3,801,204 | 5,805,545 | 1% |
| 2025-07-09 | Sanjay Gajendra | SELL | 20,000 | $98.21 | $1,964,156 | 695,000 | 3% |
| 2025-07-09 | Sanjay Gajendra | SELL | 20,000 | $98.22 | $1,964,360 | 695,000 | 3% |
| 2025-07-09 | Jitendra Mohan | SELL | 1,162 | $100.01 | $116,211 | 4,341,058 | 0% |
| 2025-07-09 | Jitendra Mohan | SELL | 1,164 | $100.01 | $116,411 | 761,046 | 0% |
| 2025-07-09 | Jitendra Mohan | SELL | 1,164 | $100.01 | $116,411 | 761,053 | 0% |
| 2025-07-09 | Jitendra Mohan | SELL | 1,164 | $100.01 | $116,411 | 761,053 | 0% |
| 2025-07-09 | Jitendra Mohan | SELL | 1,164 | $100.01 | $116,411 | 511,054 | 0% |
| 2025-07-09 | Jitendra Mohan | SELL | 1,164 | $100.01 | $116,411 | 511,054 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 195 | $89.74 | $17,498 | 420,659 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 837 | $90.58 | $75,820 | 419,822 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 543 | $91.49 | $49,681 | 419,279 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 413 | $92.38 | $38,152 | 418,866 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 3 | $93.14 | $279 | 418,863 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 2,835 | $89.74 | $254,405 | 1,913,922 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 12,185 | $90.58 | $1,103,777 | 1,901,737 | 1% |
| 2025-07-03 | Manuel Alba | SELL | 7,914 | $91.49 | $724,076 | 1,893,823 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 6,018 | $92.38 | $555,930 | 1,887,805 | 0% |
| 2025-07-03 | Manuel Alba | SELL | 48 | $93.14 | $4,471 | 1,887,757 | 0% |
| 2025-07-02 | Manuel Alba | SELL | 4,278 | $88.71 | $379,501 | 428,576 | 1% |
| 2025-07-02 | Manuel Alba | SELL | 2,819 | $89.58 | $252,518 | 425,757 | 1% |
| 2025-07-02 | Manuel Alba | SELL | 2,448 | $90.62 | $221,835 | 423,309 | 1% |
| 2025-07-02 | Manuel Alba | SELL | 1,654 | $91.62 | $151,546 | 421,655 | 0% |
| 2025-07-02 | Manuel Alba | SELL | 801 | $92.37 | $73,985 | 420,854 | 0% |
| 2025-07-02 | Manuel Alba | SELL | 18,179 | $88.71 | $1,612,657 | 1,949,578 | 1% |
| 2025-07-02 | Manuel Alba | SELL | 11,980 | $89.58 | $1,073,135 | 1,937,598 | 1% |
| 2025-07-02 | Manuel Alba | SELL | 10,404 | $90.62 | $942,798 | 1,927,194 | 1% |
| 2025-07-02 | Manuel Alba | SELL | 7,030 | $91.62 | $644,114 | 1,920,164 | 0% |
| 2025-07-02 | Manuel Alba | SELL | 3,407 | $92.37 | $314,690 | 1,916,757 | 0% |
| 2025-06-24 | Bethany Mayer | SELL | 261 | $86.81 | $22,657 | 6,663 | 4% |
| 2025-06-24 | Bethany Mayer | SELL | 312 | $87.65 | $27,345 | 6,351 | 5% |
| 2025-06-24 | Bethany Mayer | SELL | 113 | $88.50 | $10,001 | 6,238 | 2% |
| 2025-06-20 | Jitendra Mohan | SELL | 8,790 | $100.86 | $886,536 | 4,342,220 | 0% |
| 2025-06-20 | Jitendra Mohan | SELL | 8,793 | $100.86 | $886,838 | 762,210 | 1% |
| 2025-06-20 | Jitendra Mohan | SELL | 8,790 | $100.86 | $886,536 | 762,217 | 1% |
| 2025-06-20 | Jitendra Mohan | SELL | 8,790 | $100.86 | $886,536 | 762,217 | 1% |
| 2025-06-20 | Jitendra Mohan | SELL | 8,790 | $100.86 | $886,536 | 512,218 | 2% |
| 2025-06-20 | Jitendra Mohan | SELL | 8,790 | $100.86 | $886,536 | 512,218 | 2% |
| 2025-06-20 | Manuel Alba | SELL | 2,467 | $100.63 | $248,247 | 434,096 | 1% |
| 2025-06-20 | Manuel Alba | SELL | 1,242 | $101.25 | $125,755 | 432,854 | 0% |
| 2025-06-20 | Manuel Alba | SELL | 10,934 | $100.63 | $1,100,257 | 1,973,264 | 1% |
| 2025-06-20 | Manuel Alba | SELL | 5,507 | $101.25 | $557,595 | 1,967,757 | 0% |
| 2025-06-18 | Sanjay Gajendra | SELL | 52,933 | $98.38 | $5,207,437 | 5,935,471 | 1% |
| 2025-06-18 | Sanjay Gajendra | SELL | 4,926 | $99.21 | $488,691 | 5,930,545 | 0% |
| 2025-06-18 | Sanjay Gajendra | SELL | 9,257 | $98.19 | $908,970 | 715,000 | 1% |
| 2025-06-18 | Sanjay Gajendra | SELL | 9,257 | $98.20 | $909,008 | 715,000 | 1% |
| 2025-06-17 | Jitendra Mohan | SELL | 17,752 | $94.54 | $1,678,304 | 4,351,010 | 0% |
| 2025-06-17 | Jitendra Mohan | SELL | 17,752 | $94.54 | $1,678,304 | 771,003 | 2% |
| 2025-06-17 | Jitendra Mohan | SELL | 17,752 | $94.54 | $1,678,304 | 771,007 | 2% |
| 2025-06-17 | Jitendra Mohan | SELL | 17,752 | $94.54 | $1,678,304 | 771,007 | 2% |
| 2025-06-17 | Jitendra Mohan | SELL | 17,751 | $94.54 | $1,678,210 | 521,008 | 3% |
| 2025-06-17 | Jitendra Mohan | SELL | 17,751 | $94.54 | $1,678,210 | 521,008 | 3% |
| 2025-06-04 | Sanjay Gajendra | SELL | 67,141 | $98.11 | $6,587,163 | 5,988,404 | 1% |
| 2025-06-04 | Sanjay Gajendra | SELL | 10,743 | $98.11 | $1,053,989 | 724,257 | 1% |
| 2025-06-04 | Sanjay Gajendra | SELL | 10,743 | $98.11 | $1,053,989 | 724,257 | 1% |
| 2025-05-30 | Michael Truett Tate | SELL | 19,998 | $88.14 | $1,762,708 | 1,098,998 | 2% |
| 2025-05-30 | Michael Truett Tate | SELL | 92,200 | $89.05 | $8,210,272 | 1,006,798 | 8% |
| 2025-05-30 | Michael Truett Tate | SELL | 156,288 | $90.06 | $14,076,047 | 850,510 | 16% |
| 2025-05-30 | Michael Truett Tate | SELL | 204,954 | $90.75 | $18,599,760 | 645,556 | 24% |
| 2025-05-30 | Michael Truett Tate | SELL | 15,492 | $92.04 | $1,425,831 | 630,064 | 2% |
| 2025-05-30 | Michael Truett Tate | SELL | 3,968 | $92.96 | $368,861 | 626,096 | 1% |
| 2025-05-30 | Michael Truett Tate | SELL | 7,100 | $94.33 | $669,729 | 618,996 | 1% |
| 2025-05-29 | Manuel Alba | SELL | 300 | $100.00 | $30,000 | 436,563 | 0% |
| 2025-05-29 | Manuel Alba | SELL | 300 | $100.00 | $30,000 | 1,984,198 | 0% |
| 2025-05-29 | Jitendra Mohan | SELL | 2,366 | $100.00 | $236,601 | 4,368,762 | 0% |
| 2025-05-29 | Jitendra Mohan | SELL | 2,370 | $100.00 | $237,001 | 788,755 | 0% |
| 2025-05-29 | Jitendra Mohan | SELL | 2,366 | $100.00 | $236,601 | 788,759 | 0% |
| 2025-05-29 | Jitendra Mohan | SELL | 2,366 | $100.00 | $236,601 | 788,759 | 0% |
| 2025-05-29 | Jitendra Mohan | SELL | 2,366 | $100.00 | $236,601 | 538,759 | 0% |
| 2025-05-29 | Jitendra Mohan | SELL | 2,366 | $100.00 | $236,601 | 538,759 | 0% |
| 2025-05-27 | Sanjay Gajendra | SELL | 125,000 | $98.27 | $12,283,975 | 6,055,545 | 2% |
| 2025-05-27 | Sanjay Gajendra | SELL | 20,000 | $98.17 | $1,963,500 | 735,000 | 3% |
| 2025-05-27 | Sanjay Gajendra | SELL | 20,000 | $98.17 | $1,963,454 | 735,000 | 3% |
| 2025-05-19 | Jitendra Mohan | SELL | 21,375 | $90.02 | $1,924,167 | 4,371,128 | 0% |
| 2025-05-19 | Jitendra Mohan | SELL | 21,375 | $90.02 | $1,924,167 | 791,125 | 3% |
| 2025-05-19 | Jitendra Mohan | SELL | 21,375 | $90.02 | $1,924,167 | 791,125 | 3% |
| 2025-05-19 | Jitendra Mohan | SELL | 21,375 | $90.02 | $1,924,167 | 791,125 | 3% |
| 2025-05-19 | Jitendra Mohan | SELL | 21,375 | $90.02 | $1,924,167 | 541,125 | 4% |
| 2025-05-19 | Jitendra Mohan | SELL | 21,375 | $90.02 | $1,924,167 | 541,125 | 4% |
| 2025-05-19 | Philip Mazzara | SELL | 25,000 | $90.13 | $2,253,228 | 162,596 | 13% |
| 2025-05-16 | Sanjay Gajendra | SELL | 8,850 | $92.15 | $815,570 | 2,344,805 | 0% |
| 2025-05-16 | Sanjay Gajendra | SELL | 42,589 | $90.67 | $3,861,672 | 2,302,216 | 2% |
| 2025-05-16 | Sanjay Gajendra | SELL | 39,898 | $90.33 | $3,604,166 | 2,262,318 | 2% |
| 2025-05-16 | Jitendra Mohan | SELL | 8,850 | $92.15 | $815,570 | 2,344,805 | 0% |
| 2025-05-16 | Jitendra Mohan | SELL | 42,589 | $90.67 | $3,861,672 | 2,302,216 | 2% |
| 2025-05-16 | Jitendra Mohan | SELL | 39,898 | $90.33 | $3,604,166 | 2,262,318 | 2% |
| 2025-05-16 | Philip Mazzara | SELL | 369 | $92.15 | $34,005 | 191,036 | 0% |
| 2025-05-16 | Philip Mazzara | SELL | 1,779 | $90.67 | $161,308 | 189,257 | 1% |
| 2025-05-16 | Philip Mazzara | SELL | 1,661 | $90.33 | $150,046 | 187,596 | 1% |
| 2025-05-16 | Michael Truett Tate | SELL | 881 | $92.16 | $81,189 | 243,361 | 0% |
| 2025-05-16 | Michael Truett Tate | SELL | 4,247 | $90.67 | $385,087 | 239,114 | 2% |
| 2025-05-16 | Michael Truett Tate | SELL | 3,979 | $90.33 | $359,440 | 235,135 | 2% |
| 2025-05-15 | Michael E. Hurlston | SELL | 200 | $89.07 | $17,814 | 91,594 | 0% |
| 2025-05-15 | Michael E. Hurlston | SELL | 400 | $90.36 | $36,142 | 91,194 | 0% |
| 2025-05-15 | Michael E. Hurlston | SELL | 1,200 | $91.75 | $110,106 | 89,994 | 1% |
| 2025-05-15 | Michael E. Hurlston | SELL | 700 | $92.64 | $64,845 | 89,294 | 1% |
| 2025-05-14 | Jitendra Mohan | SELL | 12,500 | $90.90 | $1,136,290 | 4,392,503 | 0% |
| 2025-05-14 | Jitendra Mohan | SELL | 12,500 | $90.90 | $1,136,290 | 812,500 | 2% |
| 2025-05-14 | Jitendra Mohan | SELL | 12,500 | $90.90 | $1,136,290 | 812,500 | 2% |
| 2025-05-14 | Jitendra Mohan | SELL | 12,500 | $90.90 | $1,136,290 | 562,500 | 2% |
| 2025-05-14 | Jitendra Mohan | SELL | 12,500 | $90.90 | $1,136,290 | 562,500 | 2% |
| 2025-05-14 | Jitendra Mohan | SELL | 12,500 | $90.90 | $1,136,290 | 812,500 | 2% |
| 2025-05-08 | Sanjay Gajendra | SELL | 13,006 | $70.57 | $917,774 | 6,292,539 | 0% |
| 2025-05-08 | Sanjay Gajendra | SELL | 68,937 | $71.59 | $4,935,379 | 6,223,602 | 1% |
| 2025-05-08 | Sanjay Gajendra | SELL | 42,557 | $72.38 | $3,080,437 | 6,181,045 | 1% |
| 2025-05-08 | Sanjay Gajendra | SELL | 500 | $73.14 | $36,571 | 6,180,545 | 0% |
| 2025-05-08 | Sanjay Gajendra | SELL | 2,459 | $70.63 | $173,690 | 772,541 | 0% |
| 2025-05-08 | Sanjay Gajendra | SELL | 11,287 | $71.65 | $808,658 | 761,254 | 1% |
| 2025-05-08 | Sanjay Gajendra | SELL | 6,254 | $72.44 | $453,019 | 755,000 | 1% |
| 2025-05-08 | Sanjay Gajendra | SELL | 2,400 | $70.63 | $169,502 | 772,600 | 0% |
| 2025-05-08 | Sanjay Gajendra | SELL | 11,403 | $71.66 | $817,144 | 761,197 | 1% |
| 2025-05-08 | Sanjay Gajendra | SELL | 6,197 | $72.44 | $448,900 | 755,000 | 1% |
| 2025-05-08 | Jitendra Mohan | SELL | 12,500 | $71.05 | $888,126 | 4,405,003 | 0% |
| 2025-05-08 | Jitendra Mohan | SELL | 12,500 | $71.05 | $888,126 | 825,000 | 1% |
| 2025-05-08 | Jitendra Mohan | SELL | 12,500 | $71.05 | $888,126 | 825,000 | 1% |
| 2025-05-08 | Jitendra Mohan | SELL | 12,500 | $71.05 | $888,126 | 575,000 | 2% |
| 2025-05-08 | Jitendra Mohan | SELL | 12,500 | $71.05 | $888,126 | 575,000 | 2% |
| 2025-05-08 | Jitendra Mohan | SELL | 12,500 | $71.05 | $888,126 | 825,000 | 1% |
| 2025-04-03 | Manuel Alba | SELL | 4,036 | $55.97 | $225,880 | 440,827 | 1% |
| 2025-04-03 | Manuel Alba | SELL | 1,963 | $56.97 | $111,829 | 438,864 | 0% |
| 2025-04-03 | Manuel Alba | SELL | 1,401 | $58.01 | $81,269 | 437,463 | 0% |
| 2025-04-03 | Manuel Alba | SELL | 600 | $58.88 | $35,331 | 436,863 | 0% |
| 2025-04-03 | Manuel Alba | SELL | 14,137 | $55.95 | $791,019 | 1,999,361 | 1% |
| 2025-04-03 | Manuel Alba | SELL | 6,526 | $56.87 | $371,144 | 1,992,835 | 0% |
| 2025-04-03 | Manuel Alba | SELL | 5,337 | $57.88 | $308,917 | 1,987,498 | 0% |
| 2025-04-03 | Manuel Alba | SELL | 2,900 | $58.67 | $170,131 | 1,984,598 | 0% |
| 2025-04-03 | Manuel Alba | SELL | 100 | $59.54 | $5,954 | 1,984,498 | 0% |
| 2025-04-02 | Manuel Alba | SELL | 200 | $59.86 | $11,972 | 456,663 | 0% |
| 2025-04-02 | Manuel Alba | SELL | 600 | $61.79 | $37,072 | 456,063 | 0% |
| 2025-04-02 | Manuel Alba | SELL | 3,001 | $62.37 | $187,173 | 453,062 | 1% |
| 2025-04-02 | Manuel Alba | SELL | 5,162 | $63.68 | $328,733 | 447,900 | 1% |
| 2025-04-02 | Manuel Alba | SELL | 2,937 | $64.26 | $188,745 | 444,963 | 1% |
| 2025-04-02 | Manuel Alba | SELL | 100 | $65.14 | $6,514 | 444,863 | 0% |
| 2025-04-02 | Manuel Alba | SELL | 600 | $59.91 | $35,943 | 2,063,898 | 0% |
| 2025-04-02 | Manuel Alba | SELL | 2,100 | $61.68 | $129,522 | 2,061,798 | 0% |
| 2025-04-02 | Manuel Alba | SELL | 12,779 | $62.34 | $796,625 | 2,049,019 | 1% |
| 2025-04-02 | Manuel Alba | SELL | 19,654 | $63.62 | $1,250,472 | 2,029,365 | 1% |
| 2025-04-02 | Manuel Alba | SELL | 14,867 | $64.18 | $954,206 | 2,014,498 | 1% |
| 2025-04-02 | Manuel Alba | SELL | 1,000 | $65.08 | $65,085 | 2,013,498 | 0% |
| 2025-03-03 | Jitendra Mohan | SELL | 12,500 | $71.37 | $892,110 | 4,417,503 | 0% |
| 2025-03-03 | Jitendra Mohan | SELL | 12,500 | $71.37 | $892,110 | 837,500 | 1% |
| 2025-03-03 | Jitendra Mohan | SELL | 12,500 | $71.37 | $892,110 | 837,500 | 1% |
| 2025-03-03 | Jitendra Mohan | SELL | 12,500 | $71.37 | $892,110 | 587,500 | 2% |
| 2025-03-03 | Jitendra Mohan | SELL | 12,500 | $71.37 | $892,110 | 587,500 | 2% |
| 2025-03-03 | Jitendra Mohan | SELL | 12,500 | $71.37 | $892,110 | 837,500 | 1% |
| 2025-02-26 | Michael Truett Tate | SELL | 125,800 | $82.53 | $10,382,890 | 0 | 100% |
| 2025-02-20 | Philip Mazzara | SELL | 6,928 | $85.80 | $594,414 | 234,281 | 3% |
| 2025-02-20 | Philip Mazzara | SELL | 14,170 | $86.73 | $1,228,916 | 220,111 | 6% |
| 2025-02-20 | Philip Mazzara | SELL | 12,949 | $87.54 | $1,133,495 | 207,162 | 6% |
| 2025-02-20 | Philip Mazzara | SELL | 14,760 | $88.73 | $1,309,649 | 192,402 | 7% |
| 2025-02-20 | Philip Mazzara | SELL | 1,193 | $89.24 | $106,465 | 191,209 | 1% |
| 2025-02-19 | Jitendra Mohan | SELL | 13,342 | $87.83 | $1,171,769 | 2,690,993 | 0% |
| 2025-02-19 | Jitendra Mohan | SELL | 141,370 | $88.92 | $12,571,214 | 2,549,623 | 5% |
| 2025-02-19 | Jitendra Mohan | SELL | 151,238 | $89.72 | $13,568,665 | 2,398,385 | 6% |
| 2025-02-19 | Jitendra Mohan | SELL | 31,152 | $90.89 | $2,831,496 | 2,367,233 | 1% |
| 2025-02-19 | Jitendra Mohan | SELL | 13,051 | $91.86 | $1,198,895 | 2,354,182 | 1% |
| 2025-02-19 | Jitendra Mohan | SELL | 527 | $92.35 | $48,667 | 2,353,655 | 0% |
| 2025-02-19 | Sanjay Gajendra | SELL | 13,342 | $87.83 | $1,171,769 | 2,690,993 | 0% |
| 2025-02-19 | Sanjay Gajendra | SELL | 141,370 | $88.92 | $12,571,214 | 2,549,623 | 5% |
| 2025-02-19 | Sanjay Gajendra | SELL | 151,238 | $89.72 | $13,568,665 | 2,398,385 | 6% |
| 2025-02-19 | Sanjay Gajendra | SELL | 31,152 | $90.89 | $2,831,496 | 2,367,233 | 1% |
| 2025-02-19 | Sanjay Gajendra | SELL | 13,051 | $91.86 | $1,198,895 | 2,354,182 | 1% |
| 2025-02-19 | Sanjay Gajendra | SELL | 527 | $92.35 | $48,667 | 2,353,655 | 0% |
| 2025-02-18 | Philip Mazzara | SELL | 7,536 | $92.07 | $693,844 | 241,209 | 3% |
| 2025-02-18 | Michael Truett Tate | SELL | 34,474 | $92.07 | $3,174,028 | 244,242 | 12% |
| 2025-02-18 | Michael E. Hurlston | SELL | 200 | $88.56 | $17,712 | 94,094 | 0% |
| 2025-02-18 | Michael E. Hurlston | SELL | 400 | $90.81 | $36,323 | 93,694 | 0% |
| 2025-02-18 | Michael E. Hurlston | SELL | 1,000 | $91.80 | $91,801 | 92,694 | 1% |
| 2025-02-18 | Michael E. Hurlston | SELL | 499 | $93.29 | $46,549 | 92,195 | 1% |
| 2025-02-18 | Michael E. Hurlston | SELL | 401 | $94.30 | $37,815 | 91,794 | 0% |
| 2025-02-18 | Jack R Lazar | SELL | 13 | $88.60 | $1,152 | 122,487 | 0% |
| 2025-02-18 | Jack R Lazar | SELL | 2,233 | $91.11 | $203,452 | 120,254 | 2% |
| 2025-02-18 | Jack R Lazar | SELL | 1,979 | $91.82 | $181,710 | 118,275 | 2% |
| 2025-02-18 | Jack R Lazar | SELL | 546 | $92.76 | $50,649 | 117,729 | 0% |
| 2025-02-18 | Jack R Lazar | SELL | 229 | $93.84 | $21,489 | 117,500 | 0% |
| 2024-12-04 | Michael Truett Tate | SELL | 3,622 | $115.44 | $418,135 | 1,425,266 | 0% |
| 2024-12-04 | Michael Truett Tate | SELL | 1,900 | $116.66 | $221,657 | 1,423,366 | 0% |
| 2024-12-04 | Michael Truett Tate | SELL | 2,840 | $117.68 | $334,222 | 1,420,526 | 0% |
| 2024-12-04 | Michael Truett Tate | SELL | 2,602 | $118.44 | $308,178 | 1,417,924 | 0% |
| 2024-12-04 | Michael Truett Tate | SELL | 4,353 | $119.67 | $520,922 | 1,413,571 | 0% |
| 2024-12-04 | Michael Truett Tate | SELL | 683 | $120.58 | $82,359 | 1,412,888 | 0% |
| 2024-12-04 | Manuel Alba | SELL | 3,000 | $116.69 | $350,070 | 456,863 | 1% |
| 2024-12-04 | Manuel Alba | SELL | 2,000 | $115.53 | $231,060 | 2,070,498 | 0% |
| 2024-12-04 | Manuel Alba | SELL | 1,100 | $116.75 | $128,426 | 2,069,398 | 0% |
| 2024-12-04 | Manuel Alba | SELL | 2,100 | $118.04 | $247,875 | 2,067,298 | 0% |
| 2024-12-04 | Manuel Alba | SELL | 1,300 | $119.30 | $155,088 | 2,065,998 | 0% |
| 2024-12-04 | Manuel Alba | SELL | 1,400 | $119.93 | $167,907 | 2,064,598 | 0% |
| 2024-12-04 | Manuel Alba | SELL | 100 | $121.05 | $12,105 | 2,064,498 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 4,100 | $105.52 | $432,638 | 467,763 | 1% |
| 2024-12-03 | Manuel Alba | SELL | 105 | $108.30 | $11,371 | 467,658 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 100 | $108.46 | $10,846 | 467,558 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 1,100 | $110.45 | $121,495 | 466,458 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 1,100 | $111.37 | $122,510 | 465,358 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 1,342 | $112.69 | $151,233 | 464,016 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 999 | $113.58 | $113,466 | 463,017 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 700 | $114.57 | $80,197 | 462,317 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 1,400 | $115.79 | $162,104 | 460,917 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 1,054 | $116.59 | $122,885 | 459,863 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 300 | $105.75 | $31,726 | 2,123,198 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 400 | $106.94 | $42,776 | 2,122,798 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 600 | $108.15 | $64,890 | 2,122,198 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 1,700 | $109.65 | $186,409 | 2,120,498 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 6,345 | $110.54 | $701,390 | 2,114,153 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 6,086 | $111.34 | $677,598 | 2,108,067 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 8,910 | $112.56 | $1,002,918 | 2,099,157 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 5,223 | $113.55 | $593,060 | 2,093,934 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 6,949 | $114.60 | $796,324 | 2,086,985 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 8,995 | $115.85 | $1,042,079 | 2,077,990 | 0% |
| 2024-12-03 | Manuel Alba | SELL | 5,492 | $116.63 | $640,530 | 2,072,498 | 0% |
| 2024-12-03 | Michael Truett Tate | SELL | 1,185 | $105.80 | $125,374 | 1,594,703 | 0% |
| 2024-12-03 | Michael Truett Tate | SELL | 1,600 | $107.08 | $171,320 | 1,593,103 | 0% |
| 2024-12-03 | Michael Truett Tate | SELL | 1,180 | $108.16 | $127,627 | 1,591,923 | 0% |
| 2024-12-03 | Michael Truett Tate | SELL | 4,575 | $109.58 | $501,343 | 1,587,348 | 0% |
| 2024-12-03 | Michael Truett Tate | SELL | 21,670 | $110.52 | $2,395,072 | 1,565,678 | 1% |
| 2024-12-03 | Michael Truett Tate | SELL | 19,793 | $111.32 | $2,203,274 | 1,545,885 | 1% |
| 2024-12-03 | Michael Truett Tate | SELL | 27,905 | $112.53 | $3,140,250 | 1,517,980 | 2% |
| 2024-12-03 | Michael Truett Tate | SELL | 18,489 | $113.54 | $2,099,291 | 1,499,491 | 1% |
| 2024-12-03 | Michael Truett Tate | SELL | 19,804 | $114.54 | $2,268,315 | 1,479,687 | 1% |
| 2024-12-03 | Michael Truett Tate | SELL | 25,978 | $115.71 | $3,006,034 | 1,453,709 | 2% |
| 2024-12-03 | Michael Truett Tate | SELL | 23,222 | $116.46 | $2,704,395 | 1,430,487 | 2% |
| 2024-12-03 | Michael Truett Tate | SELL | 1,599 | $117.10 | $187,243 | 1,428,888 | 0% |
| 2024-12-02 | Manuel Alba | SELL | 1,677 | $101.60 | $170,379 | 482,186 | 0% |
| 2024-12-02 | Manuel Alba | SELL | 4,100 | $102.57 | $420,552 | 478,086 | 1% |
| 2024-12-02 | Manuel Alba | SELL | 5,823 | $103.50 | $602,700 | 472,263 | 1% |
| 2024-12-02 | Manuel Alba | SELL | 400 | $104.19 | $41,678 | 471,863 | 0% |
| 2024-12-02 | Manuel Alba | SELL | 7,178 | $101.62 | $729,400 | 2,167,320 | 0% |
| 2024-12-02 | Manuel Alba | SELL | 16,930 | $102.58 | $1,736,615 | 2,150,390 | 1% |
| 2024-12-02 | Manuel Alba | SELL | 25,520 | $103.48 | $2,640,899 | 2,124,870 | 1% |
| 2024-12-02 | Manuel Alba | SELL | 1,372 | $104.37 | $143,196 | 2,123,498 | 0% |
| 2024-12-02 | Michael Truett Tate | SELL | 24,077 | $101.62 | $2,446,753 | 1,738,811 | 1% |
| 2024-12-02 | Michael Truett Tate | SELL | 55,003 | $102.59 | $5,642,576 | 1,683,808 | 3% |
| 2024-12-02 | Michael Truett Tate | SELL | 84,220 | $103.49 | $8,715,919 | 1,599,588 | 5% |
| 2024-12-02 | Michael Truett Tate | SELL | 3,700 | $104.44 | $386,429 | 1,595,888 | 0% |
| 2024-11-27 | Michael E. Hurlston | SELL | 5,423 | $97.77 | $530,205 | 156,324 | 3% |
| 2024-11-27 | Michael E. Hurlston | SELL | 10,319 | $98.63 | $1,017,766 | 146,005 | 7% |
| 2024-11-27 | Michael E. Hurlston | SELL | 35,807 | $99.68 | $3,569,278 | 110,198 | 25% |
| 2024-11-27 | Michael E. Hurlston | SELL | 7,414 | $100.30 | $743,660 | 102,784 | 7% |
| 2024-11-27 | Michael E. Hurlston | SELL | 2,500 | $101.59 | $253,979 | 100,284 | 2% |
| 2024-11-27 | Michael E. Hurlston | SELL | 2,905 | $102.58 | $298,009 | 97,379 | 3% |
| 2024-11-27 | Michael E. Hurlston | SELL | 2,885 | $103.70 | $299,185 | 94,494 | 3% |
| 2024-11-27 | Michael E. Hurlston | SELL | 200 | $104.25 | $20,850 | 94,294 | 0% |
| 2024-11-26 | Stefan A Dyckerhoff | SELL | 7,815 | $107.17 | $837,532 | 364,064 | 2% |
| 2024-11-26 | Stefan A Dyckerhoff | SELL | 7,814 | $107.17 | $837,425 | 121,803 | 6% |
| 2024-11-25 | Jitendra Mohan | SELL | 28,895 | $110.12 | $3,181,978 | 4,442,603 | 1% |
| 2024-11-25 | Jitendra Mohan | SELL | 28,894 | $110.12 | $3,181,868 | 850,000 | 3% |
| 2024-11-25 | Jitendra Mohan | SELL | 28,895 | $110.12 | $3,181,978 | 850,000 | 3% |
| 2024-11-25 | Jitendra Mohan | SELL | 28,895 | $110.12 | $3,181,978 | 600,000 | 5% |
| 2024-11-25 | Jitendra Mohan | SELL | 28,895 | $110.12 | $3,181,978 | 600,000 | 5% |
| 2024-11-25 | Jitendra Mohan | SELL | 28,892 | $110.12 | $3,181,648 | 850,000 | 3% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 6,638 | $104.91 | $696,424 | 390,241 | 2% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 266 | $104.91 | $27,907 | 4,501 | 6% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 266 | $104.91 | $27,907 | 4,499 | 6% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 266 | $104.91 | $27,907 | 4,499 | 6% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 266 | $104.91 | $27,907 | 4,499 | 6% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 266 | $104.91 | $27,907 | 4,499 | 6% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 11,083 | $105.80 | $1,172,561 | 379,158 | 3% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 443 | $105.80 | $46,869 | 4,058 | 10% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 443 | $105.80 | $46,869 | 4,056 | 10% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 443 | $105.80 | $46,869 | 4,056 | 10% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 443 | $105.80 | $46,869 | 4,056 | 10% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 443 | $105.80 | $46,869 | 4,056 | 10% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 7,279 | $106.96 | $778,562 | 371,879 | 2% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 291 | $106.96 | $31,125 | 3,767 | 7% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 291 | $106.96 | $31,125 | 3,765 | 7% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 291 | $106.96 | $31,125 | 3,765 | 7% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 291 | $106.96 | $31,125 | 3,765 | 7% |
| 2024-11-22 | Stefan A Dyckerhoff | SELL | 291 | $106.96 | $31,125 | 3,765 | 7% |
| 2024-11-21 | Jitendra Mohan | SELL | 28,511 | $103.53 | $2,951,878 | 4,471,498 | 1% |
| 2024-11-21 | Jitendra Mohan | SELL | 28,511 | $103.53 | $2,951,878 | 878,894 | 3% |
| 2024-11-21 | Jitendra Mohan | SELL | 28,511 | $103.53 | $2,951,878 | 878,895 | 3% |
| 2024-11-21 | Jitendra Mohan | SELL | 28,511 | $103.53 | $2,951,878 | 628,895 | 4% |
| 2024-11-21 | Jitendra Mohan | SELL | 28,511 | $103.53 | $2,951,878 | 628,895 | 4% |
| 2024-11-21 | Jitendra Mohan | SELL | 28,509 | $103.53 | $2,951,671 | 878,892 | 3% |
| 2024-11-19 | Stefan A Dyckerhoff | SELL | 6,148 | $95.30 | $585,904 | 0 | 100% |
| 2024-11-18 | Philip Mazzara | SELL | 2,513 | $90.81 | $228,211 | 248,745 | 1% |
| 2024-11-18 | Michael Truett Tate | SELL | 7,398 | $90.81 | $671,834 | 286,424 | 3% |
| 2024-11-18 | Stefan A Dyckerhoff | SELL | 197,297 | $90.51 | $17,857,371 | 6,148 | 97% |
| 2024-11-15 | Jack R Lazar | SELL | 6,225 | $85.73 | $533,649 | 128,775 | 5% |
| 2024-11-15 | Jack R Lazar | SELL | 3,120 | $86.61 | $270,238 | 125,655 | 2% |
| 2024-11-15 | Jack R Lazar | SELL | 2,458 | $87.47 | $215,013 | 123,197 | 2% |
| 2024-11-15 | Jack R Lazar | SELL | 697 | $88.29 | $61,539 | 122,500 | 1% |
| 2024-11-11 | Stefan A Dyckerhoff | SELL | 36,202 | $91.34 | $3,306,778 | 410,677 | 8% |
| 2024-11-11 | Stefan A Dyckerhoff | SELL | 7,583 | $92.13 | $698,626 | 403,094 | 2% |
| 2024-11-11 | Stefan A Dyckerhoff | SELL | 1,124 | $94.04 | $105,706 | 401,970 | 0% |
| 2024-11-11 | Stefan A Dyckerhoff | SELL | 1,541 | $95.54 | $147,225 | 400,429 | 0% |
| 2024-11-11 | Stefan A Dyckerhoff | SELL | 3,051 | $96.56 | $294,604 | 397,378 | 1% |
| 2024-11-11 | Stefan A Dyckerhoff | SELL | 499 | $97.35 | $48,576 | 396,879 | 0% |
| 2024-11-11 | Jitendra Mohan | SELL | 383 | $100.01 | $38,303 | 4,500,009 | 0% |
| 2024-11-11 | Jitendra Mohan | SELL | 383 | $100.01 | $38,303 | 907,405 | 0% |
| 2024-11-11 | Jitendra Mohan | SELL | 383 | $100.01 | $38,303 | 907,406 | 0% |
| 2024-11-11 | Jitendra Mohan | SELL | 383 | $100.01 | $38,303 | 657,406 | 0% |
| 2024-11-11 | Jitendra Mohan | SELL | 383 | $100.01 | $38,303 | 657,406 | 0% |
| 2024-11-11 | Jitendra Mohan | SELL | 387 | $100.01 | $38,703 | 907,401 | 0% |
| 2024-11-08 | Manuel Alba | SELL | 3,000 | $94.74 | $284,221 | 483,863 | 1% |
| 2024-11-08 | Manuel Alba | SELL | 9,000 | $94.74 | $852,664 | 2,174,498 | 0% |
| 2024-11-08 | Philip Mazzara | SELL | 2,400 | $93.97 | $225,522 | 256,164 | 1% |
| 2024-11-08 | Philip Mazzara | SELL | 1,802 | $95.00 | $171,183 | 254,362 | 1% |
| 2024-11-08 | Philip Mazzara | SELL | 1,300 | $96.04 | $124,856 | 253,062 | 1% |
| 2024-11-08 | Philip Mazzara | SELL | 1,190 | $97.36 | $115,856 | 251,872 | 0% |
| 2024-11-08 | Philip Mazzara | SELL | 1,000 | $98.52 | $98,520 | 250,872 | 0% |
| 2024-11-08 | Philip Mazzara | SELL | 308 | $99.14 | $30,534 | 250,564 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 1,966 | $94.78 | $186,337 | 496,897 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 1,180 | $96.04 | $113,321 | 495,717 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 3,261 | $96.95 | $316,169 | 492,456 | 1% |
| 2024-11-07 | Manuel Alba | SELL | 3,478 | $98.15 | $341,380 | 488,978 | 1% |
| 2024-11-07 | Manuel Alba | SELL | 1,996 | $98.86 | $197,333 | 486,982 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 119 | $99.61 | $11,854 | 486,863 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 8,354 | $94.78 | $791,793 | 2,226,144 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 5,015 | $96.04 | $481,616 | 2,221,129 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 13,858 | $96.95 | $1,343,598 | 2,207,271 | 1% |
| 2024-11-07 | Manuel Alba | SELL | 14,781 | $98.15 | $1,450,816 | 2,192,490 | 1% |
| 2024-11-07 | Manuel Alba | SELL | 8,486 | $98.86 | $838,962 | 2,184,004 | 0% |
| 2024-11-07 | Manuel Alba | SELL | 506 | $99.61 | $50,404 | 2,183,498 | 0% |
| 2024-11-07 | Philip Mazzara | SELL | 10,484 | $94.78 | $993,621 | 290,080 | 3% |
| 2024-11-07 | Philip Mazzara | SELL | 5,856 | $95.99 | $562,141 | 284,224 | 2% |
| 2024-11-07 | Philip Mazzara | SELL | 16,695 | $96.90 | $1,617,735 | 267,529 | 6% |
| 2024-11-07 | Philip Mazzara | SELL | 5,201 | $97.98 | $509,576 | 262,328 | 2% |
| 2024-11-07 | Philip Mazzara | SELL | 3,000 | $98.79 | $296,373 | 259,328 | 1% |
| 2024-11-07 | Philip Mazzara | SELL | 764 | $99.68 | $76,159 | 258,564 | 0% |
| 2024-11-07 | Sanjay Gajendra | SELL | 150,032 | $94.76 | $14,216,912 | 6,775,513 | 2% |
| 2024-11-07 | Sanjay Gajendra | SELL | 76,443 | $95.90 | $7,330,708 | 6,699,070 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 254,160 | $96.88 | $24,623,224 | 6,444,910 | 4% |
| 2024-11-07 | Sanjay Gajendra | SELL | 72,489 | $98.00 | $7,104,270 | 6,372,421 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 56,874 | $98.75 | $5,616,046 | 6,315,547 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 10,002 | $99.59 | $996,093 | 6,305,545 | 0% |
| 2024-11-07 | Sanjay Gajendra | SELL | 14,520 | $94.76 | $1,375,904 | 820,480 | 2% |
| 2024-11-07 | Sanjay Gajendra | SELL | 7,397 | $95.90 | $709,356 | 813,083 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 24,596 | $96.88 | $2,382,880 | 788,487 | 3% |
| 2024-11-07 | Sanjay Gajendra | SELL | 7,015 | $98.00 | $687,503 | 781,472 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 5,504 | $98.75 | $543,494 | 775,968 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 968 | $99.59 | $96,402 | 775,000 | 0% |
| 2024-11-07 | Sanjay Gajendra | SELL | 14,520 | $94.76 | $1,375,904 | 820,480 | 2% |
| 2024-11-07 | Sanjay Gajendra | SELL | 7,398 | $95.90 | $709,452 | 813,082 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 24,595 | $96.88 | $2,382,783 | 788,487 | 3% |
| 2024-11-07 | Sanjay Gajendra | SELL | 7,015 | $98.00 | $687,503 | 781,472 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 5,504 | $98.75 | $543,494 | 775,968 | 1% |
| 2024-11-07 | Sanjay Gajendra | SELL | 968 | $99.59 | $96,402 | 775,000 | 0% |
| 2024-11-06 | Stefan A Dyckerhoff | SELL | 5,628 | $88.06 | $495,622 | 173,989 | 3% |
| 2024-11-06 | Stefan A Dyckerhoff | SELL | 3,509 | $88.87 | $311,853 | 170,480 | 2% |
| 2024-11-06 | Stefan A Dyckerhoff | SELL | 40,863 | $90.00 | $3,677,617 | 129,617 | 24% |
| 2024-11-06 | Stefan A Dyckerhoff | SELL | 6,567 | $90.00 | $591,030 | 203,445 | 3% |
| 2024-11-06 | Jitendra Mohan | SELL | 70,631 | $91.94 | $6,493,553 | 4,500,392 | 2% |
| 2024-11-06 | Jitendra Mohan | SELL | 70,631 | $91.94 | $6,493,553 | 907,788 | 7% |
| 2024-11-06 | Jitendra Mohan | SELL | 70,631 | $91.94 | $6,493,553 | 907,789 | 7% |
| 2024-11-06 | Jitendra Mohan | SELL | 70,631 | $91.94 | $6,493,553 | 657,789 | 10% |
| 2024-11-06 | Jitendra Mohan | SELL | 70,631 | $91.94 | $6,493,553 | 657,789 | 10% |
| 2024-11-06 | Jitendra Mohan | SELL | 70,628 | $91.94 | $6,493,277 | 907,788 | 7% |
| 2024-10-11 | Sanjay Gajendra | SELL | 70,000 | $69.48 | $4,863,691 | 6,925,545 | 1% |
| 2024-10-11 | Sanjay Gajendra | SELL | 20,000 | $69.44 | $1,388,714 | 835,000 | 2% |
| 2024-10-11 | Sanjay Gajendra | SELL | 20,000 | $69.44 | $1,388,778 | 835,000 | 2% |
| 2024-10-11 | Jitendra Mohan | SELL | 7,947 | $70.26 | $558,341 | 978,416 | 1% |
| 2024-10-11 | Jitendra Mohan | SELL | 7,944 | $70.26 | $558,130 | 4,571,023 | 0% |
| 2024-10-11 | Jitendra Mohan | SELL | 7,944 | $70.26 | $558,130 | 978,419 | 1% |
| 2024-10-11 | Jitendra Mohan | SELL | 7,944 | $70.26 | $558,130 | 978,420 | 1% |
| 2024-10-11 | Jitendra Mohan | SELL | 7,944 | $70.26 | $558,130 | 728,420 | 1% |
| 2024-10-11 | Jitendra Mohan | SELL | 7,944 | $70.26 | $558,130 | 728,420 | 1% |
| 2024-10-11 | Jack R Lazar | SELL | 2,000 | $69.95 | $139,900 | 135,000 | 1% |
| 2024-10-09 | Jack R Lazar | SELL | 3,000 | $61.69 | $185,070 | 137,000 | 2% |
| 2024-10-09 | Philip Mazzara | SELL | 15,903 | $60.23 | $957,868 | 309,661 | 5% |
| 2024-10-09 | Philip Mazzara | SELL | 9,097 | $61.64 | $560,697 | 300,564 | 3% |
| 2024-10-09 | Michael Truett Tate | SELL | 100,000 | $62.03 | $6,203,360 | 1,762,888 | 5% |
| 2024-10-01 | Jitendra Mohan | SELL | 13,636 | $51.49 | $702,163 | 4,578,967 | 0% |
| 2024-10-01 | Jitendra Mohan | SELL | 13,637 | $51.49 | $702,214 | 986,363 | 1% |
| 2024-10-01 | Jitendra Mohan | SELL | 13,637 | $51.49 | $702,214 | 986,363 | 1% |
| 2024-10-01 | Jitendra Mohan | SELL | 13,636 | $51.49 | $702,163 | 986,364 | 1% |
| 2024-10-01 | Jitendra Mohan | SELL | 13,636 | $51.49 | $702,163 | 736,364 | 2% |
| 2024-10-01 | Jitendra Mohan | SELL | 13,636 | $51.49 | $702,163 | 736,364 | 2% |
| 2024-09-23 | Jack R Lazar | SELL | 5,000 | $50.71 | $253,564 | 160,000 | 3% |
| 2024-09-23 | Jack R Lazar | SELL | 17,954 | $50.69 | $910,004 | 142,046 | 11% |
| 2024-09-23 | Jack R Lazar | SELL | 2,046 | $51.06 | $104,472 | 140,000 | 1% |
| 2024-09-23 | Manuel Alba | SELL | 7,977 | $50.31 | $401,360 | 498,886 | 2% |
| 2024-09-23 | Manuel Alba | SELL | 23 | $51.00 | $1,173 | 498,863 | 0% |
| 2024-09-23 | Manuel Alba | SELL | 28,916 | $50.31 | $1,454,897 | 2,234,582 | 1% |
| 2024-09-23 | Manuel Alba | SELL | 84 | $51.00 | $4,284 | 2,234,498 | 0% |
| 2024-09-20 | Manuel Alba | SELL | 12,000 | $50.00 | $600,000 | 506,863 | 2% |
| 2024-09-20 | Manuel Alba | SELL | 51,000 | $50.00 | $2,550,097 | 2,263,498 | 2% |
| 2024-09-17 | Sanjay Gajendra | SELL | 42,649 | $45.36 | $1,934,537 | 7,001,197 | 1% |
| 2024-09-17 | Sanjay Gajendra | SELL | 5,652 | $46.11 | $260,611 | 6,995,545 | 0% |
| 2024-09-17 | Sanjay Gajendra | SELL | 14,200 | $45.09 | $640,319 | 855,000 | 2% |
| 2024-09-17 | Sanjay Gajendra | SELL | 14,200 | $45.09 | $640,254 | 855,000 | 2% |
| 2024-08-30 | Sanjay Gajendra | SELL | 20,888 | $41.45 | $865,808 | 7,084,657 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 20,472 | $42.24 | $864,737 | 7,064,185 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 7,237 | $43.12 | $312,059 | 7,056,948 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 3,803 | $44.21 | $168,131 | 7,053,145 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 6,499 | $45.03 | $292,650 | 7,046,646 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 2,200 | $46.11 | $101,442 | 7,044,446 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 600 | $47.85 | $28,710 | 7,043,846 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 5,400 | $45.08 | $243,432 | 869,600 | 1% |
| 2024-08-30 | Sanjay Gajendra | SELL | 300 | $46.16 | $13,848 | 869,300 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 100 | $47.85 | $4,785 | 869,200 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 5,400 | $45.05 | $243,270 | 869,600 | 1% |
| 2024-08-30 | Sanjay Gajendra | SELL | 300 | $46.16 | $13,848 | 869,300 | 0% |
| 2024-08-30 | Sanjay Gajendra | SELL | 100 | $47.85 | $4,785 | 869,200 | 0% |
| 2024-08-29 | Michael Truett Tate | SELL | 700 | $44.26 | $30,982 | 878,408 | 0% |
| 2024-08-29 | Michael Truett Tate | SELL | 700 | $46.03 | $32,221 | 877,708 | 0% |
| 2024-08-29 | Michael Truett Tate | SELL | 5,204 | $46.95 | $244,328 | 872,504 | 1% |
| 2024-08-29 | Michael Truett Tate | SELL | 32,628 | $48.00 | $1,566,144 | 839,876 | 4% |
| 2024-08-29 | Michael Truett Tate | SELL | 9,967 | $48.74 | $485,792 | 829,909 | 1% |
| 2024-08-29 | Michael Truett Tate | SELL | 801 | $49.61 | $39,738 | 829,108 | 0% |