| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| Patrizio Vinciarelli | Chairman & CEO, Director, 10% Owner | 8,347,390 | — | $334,045,557 | -$334,045,557 |
| Claudio Tuozzolo | Corp. Vice President, Director | 13,240 | — | $14,225,381 | -$14,225,381 |
| James F Schmidt | CFO, Treasurer, Secretary, Director | 0 | — | $8,980,991 | -$8,980,991 |
| Estia J Eichten | Director | 104,825 | — | $7,791,929 | -$7,791,929 |
| Michael McNamara | General Manager Mfg. Ops., Director | 18,185 | — | $7,545,434 | -$7,545,434 |
| Andrew D'Amico | Director | 0 | — | $6,973,191 | -$6,973,191 |
| Philip D Davies | VP Global Sales & Marketing, Director | 1,920 | — | $6,543,401 | -$6,543,401 |
| Alvaro Doyle | VP and CIO | 42 | — | $5,298,544 | -$5,298,544 |
| Quentin A. Fendelet | Corp. VP - CAO | 0 | — | $5,251,011 | -$5,251,011 |
| Sean Crilly | Corp. VP-Eng., Pwr Syst. | 7,229 | — | $3,263,752 | -$3,263,752 |
| Nancy L Grava | VP Human Resources | 0 | — | $2,677,962 | -$2,677,962 |
| Robert Gendron | Corp. VP - Marketing | 0 | — | $2,621,430 | -$2,621,430 |
| Alex Gusinov | Corp. Vice President Eng. | 5,989 | — | $2,039,865 | -$2,039,865 |
| Kemble D Morrison | Unknown | 0 | — | $1,353,724 | -$1,353,724 |
| Samuel J Anderson | Director | 7,443 | — | $1,173,569 | -$1,173,569 |
| Jason Carlson | Director | 0 | — | $985,797 | -$985,797 |
| Zmira Lavie | Director | 0 | — | $833,497 | -$833,497 |
| Zheng John Shen | Director | 0 | — | $690,817 | -$690,817 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-08-17 | Zmira Lavie | SELL | 908 | $250.00 | $227,000 | 0 | 100% |
| 2026-08-17 | Samuel J Anderson | SELL | 2,073 | $252.60 | $523,640 | 4,034 | 34% |
| 2026-08-03 | Philip D Davies | SELL | 200 | $200.06 | $40,011 | 4,792 | 4% |
| 2026-08-03 | Philip D Davies | SELL | 100 | $201.62 | $20,162 | 4,692 | 2% |
| 2026-08-03 | Philip D Davies | SELL | 100 | $203.91 | $20,391 | 4,592 | 2% |
| 2026-08-03 | Philip D Davies | SELL | 200 | $206.42 | $41,284 | 4,392 | 4% |
| 2026-08-03 | Philip D Davies | SELL | 100 | $209.42 | $20,942 | 4,292 | 2% |
| 2026-08-03 | Philip D Davies | SELL | 500 | $212.54 | $106,268 | 3,792 | 12% |
| 2026-08-03 | Philip D Davies | SELL | 1,372 | $214.02 | $293,635 | 2,420 | 36% |
| 2026-08-03 | Philip D Davies | SELL | 400 | $215.03 | $86,011 | 2,020 | 17% |
| 2026-08-03 | Philip D Davies | SELL | 100 | $216.04 | $21,604 | 1,920 | 5% |
| 2026-07-23 | Zmira Lavie | SELL | 1,216 | $224.72 | $273,260 | 0 | 100% |
| 2026-07-06 | Patrizio Vinciarelli | SELL | 500 | $302.04 | $151,018 | 8,347,590 | 0% |
| 2026-07-06 | Patrizio Vinciarelli | SELL | 200 | $303.31 | $60,663 | 8,347,390 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 1,353 | $309.15 | $418,280 | 8,366,737 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 2,071 | $310.13 | $642,280 | 8,364,666 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 4,184 | $310.82 | $1,300,462 | 8,360,482 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 3,992 | $311.99 | $1,245,463 | 8,356,490 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 500 | $313.05 | $156,526 | 8,355,990 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 1,300 | $314.69 | $409,095 | 8,354,690 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 400 | $315.29 | $126,114 | 8,354,290 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 200 | $318.86 | $63,771 | 8,354,090 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 200 | $321.04 | $64,209 | 8,353,890 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 600 | $323.02 | $193,810 | 8,353,290 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 200 | $324.20 | $64,841 | 8,353,090 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 600 | $328.29 | $196,976 | 8,352,490 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 240 | $331.50 | $79,560 | 8,352,250 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 960 | $332.99 | $319,674 | 8,351,290 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 500 | $334.40 | $167,201 | 8,350,790 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 200 | $335.40 | $67,080 | 8,350,590 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 100 | $338.17 | $33,817 | 8,350,490 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 200 | $339.75 | $67,950 | 8,350,290 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 503 | $341.65 | $171,850 | 8,349,787 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 297 | $342.94 | $101,855 | 8,349,490 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 200 | $344.64 | $68,928 | 8,349,290 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 372 | $346.63 | $128,946 | 8,348,918 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 428 | $347.44 | $148,704 | 8,348,490 | 0% |
| 2026-07-02 | Patrizio Vinciarelli | SELL | 400 | $350.54 | $140,214 | 8,348,090 | 0% |
| 2026-07-01 | Philip D Davies | SELL | 173 | $348.84 | $60,348 | 4,820 | 3% |
| 2026-07-01 | Philip D Davies | SELL | 200 | $349.52 | $69,904 | 4,620 | 4% |
| 2026-07-01 | Philip D Davies | SELL | 300 | $352.45 | $105,735 | 4,320 | 6% |
| 2026-07-01 | Philip D Davies | SELL | 300 | $353.31 | $105,994 | 4,020 | 7% |
| 2026-07-01 | Philip D Davies | SELL | 400 | $354.76 | $141,903 | 3,620 | 10% |
| 2026-07-01 | Philip D Davies | SELL | 400 | $357.62 | $143,048 | 3,220 | 11% |
| 2026-07-01 | Philip D Davies | SELL | 300 | $358.62 | $107,587 | 2,920 | 9% |
| 2026-07-01 | Philip D Davies | SELL | 230 | $359.82 | $82,759 | 2,690 | 8% |
| 2026-07-01 | Philip D Davies | SELL | 470 | $361.95 | $170,119 | 2,220 | 17% |
| 2026-07-01 | Philip D Davies | SELL | 200 | $364.51 | $72,903 | 2,020 | 9% |
| 2026-07-01 | Philip D Davies | SELL | 100 | $366.68 | $36,668 | 1,920 | 5% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 148 | $345.02 | $51,063 | 8,387,942 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 52 | $345.62 | $17,972 | 8,387,890 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,400 | $348.88 | $488,432 | 8,386,490 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,289 | $350.01 | $451,158 | 8,385,201 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 300 | $351.01 | $105,304 | 8,384,901 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,509 | $352.22 | $531,493 | 8,383,392 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,658 | $353.54 | $586,171 | 8,381,734 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 2,063 | $354.80 | $731,953 | 8,379,671 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 250 | $356.06 | $89,016 | 8,379,421 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 998 | $356.87 | $356,154 | 8,378,423 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 2,175 | $357.86 | $778,344 | 8,376,248 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,997 | $358.84 | $716,594 | 8,374,251 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,359 | $359.87 | $489,058 | 8,372,892 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,922 | $361.18 | $694,186 | 8,370,970 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 1,278 | $362.03 | $462,669 | 8,369,692 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 322 | $362.97 | $116,875 | 8,369,370 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 880 | $364.50 | $320,759 | 8,368,490 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 200 | $365.50 | $73,100 | 8,368,290 | 0% |
| 2026-07-01 | Patrizio Vinciarelli | SELL | 200 | $366.69 | $73,339 | 8,368,090 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 92 | $354.45 | $32,609 | 8,407,998 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 108 | $356.22 | $38,472 | 8,407,890 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 600 | $360.05 | $216,030 | 8,407,290 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 200 | $363.69 | $72,738 | 8,407,090 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 200 | $365.15 | $73,031 | 8,406,890 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 1,000 | $369.26 | $369,258 | 8,405,890 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 1,800 | $370.62 | $667,111 | 8,404,090 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 2,000 | $371.66 | $743,330 | 8,402,090 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 1,855 | $372.78 | $691,506 | 8,400,235 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 1,245 | $373.61 | $465,149 | 8,398,990 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 1,100 | $375.09 | $412,603 | 8,397,890 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 200 | $376.46 | $75,293 | 8,397,690 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 2,118 | $378.30 | $801,247 | 8,395,572 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 3,053 | $379.23 | $1,157,788 | 8,392,519 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 3,118 | $379.98 | $1,184,791 | 8,389,401 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 1,111 | $381.12 | $423,421 | 8,388,290 | 0% |
| 2026-06-30 | Patrizio Vinciarelli | SELL | 200 | $382.27 | $76,455 | 8,388,090 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 2,560 | $365.52 | $935,730 | 8,414,290 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 2,700 | $366.71 | $990,116 | 8,411,590 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 1,200 | $367.62 | $441,145 | 8,410,390 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 2,100 | $368.50 | $773,851 | 8,408,290 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $369.33 | $73,867 | 8,408,090 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $322.10 | $64,420 | 8,427,890 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 400 | $324.59 | $129,836 | 8,427,490 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 100 | $326.16 | $32,616 | 8,427,390 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 100 | $328.51 | $32,851 | 8,427,290 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 600 | $330.86 | $198,517 | 8,426,690 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $331.81 | $66,361 | 8,426,490 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 700 | $333.45 | $233,413 | 8,425,790 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 700 | $334.42 | $234,094 | 8,425,090 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 890 | $335.90 | $298,954 | 8,424,200 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 110 | $337.07 | $37,077 | 8,424,090 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $337.93 | $67,585 | 8,423,890 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 300 | $339.73 | $101,920 | 8,423,590 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 300 | $340.57 | $102,171 | 8,423,290 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 800 | $342.04 | $273,630 | 8,422,490 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 300 | $343.47 | $103,040 | 8,422,190 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 334 | $345.27 | $115,320 | 8,421,856 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 466 | $346.22 | $161,338 | 8,421,390 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 100 | $348.22 | $34,822 | 8,421,290 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 500 | $350.30 | $175,148 | 8,420,790 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $351.99 | $70,397 | 8,420,590 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 500 | $354.39 | $177,197 | 8,420,090 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $355.72 | $71,144 | 8,419,890 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 500 | $357.08 | $178,542 | 8,419,390 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 800 | $358.11 | $286,489 | 8,418,590 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 400 | $359.04 | $143,617 | 8,418,190 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 100 | $361.40 | $36,140 | 8,418,090 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 200 | $362.62 | $72,523 | 8,417,890 | 0% |
| 2026-06-29 | Patrizio Vinciarelli | SELL | 1,040 | $364.47 | $379,049 | 8,416,850 | 0% |
| 2026-06-26 | Andrew D'Amico | SELL | 331 | $319.53 | $105,764 | 0 | 100% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 100 | $303.70 | $30,370 | 8,447,990 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 400 | $305.24 | $122,095 | 8,447,590 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 442 | $306.44 | $135,444 | 8,447,148 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 300 | $307.64 | $92,291 | 8,446,848 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 276 | $308.64 | $85,186 | 8,446,572 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 224 | $309.49 | $69,326 | 8,446,348 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 400 | $311.16 | $124,465 | 8,445,948 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 900 | $313.10 | $281,789 | 8,445,048 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 500 | $314.02 | $157,012 | 8,444,548 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 700 | $315.47 | $220,828 | 8,443,848 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 400 | $316.63 | $126,651 | 8,443,448 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 100 | $317.67 | $31,767 | 8,443,348 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 258 | $319.07 | $82,320 | 8,443,090 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 200 | $320.82 | $64,164 | 8,442,890 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 200 | $322.43 | $64,485 | 8,442,690 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 200 | $325.50 | $65,099 | 8,442,490 | 0% |
| 2026-06-26 | Patrizio Vinciarelli | SELL | 14,400 | $326.93 | $4,707,792 | 8,428,090 | 0% |
| 2026-06-25 | James F Schmidt | SELL | 150 | $327.19 | $49,078 | 850 | 15% |
| 2026-06-25 | James F Schmidt | SELL | 200 | $328.53 | $65,706 | 650 | 24% |
| 2026-06-25 | James F Schmidt | SELL | 79 | $330.02 | $26,072 | 571 | 12% |
| 2026-06-25 | James F Schmidt | SELL | 110 | $330.99 | $36,409 | 461 | 19% |
| 2026-06-25 | James F Schmidt | SELL | 50 | $331.84 | $16,592 | 411 | 11% |
| 2026-06-25 | James F Schmidt | SELL | 211 | $333.22 | $70,310 | 200 | 51% |
| 2026-06-25 | James F Schmidt | SELL | 100 | $334.86 | $33,486 | 100 | 50% |
| 2026-06-25 | James F Schmidt | SELL | 50 | $338.09 | $16,904 | 50 | 50% |
| 2026-06-25 | James F Schmidt | SELL | 50 | $342.51 | $17,126 | 0 | 100% |
| 2026-06-25 | Andrew D'Amico | SELL | 200 | $336.82 | $67,364 | 0 | 100% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,000 | $322.74 | $322,738 | 8,467,090 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,187 | $325.21 | $386,021 | 8,465,903 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 824 | $326.45 | $268,999 | 8,465,079 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,289 | $327.26 | $421,844 | 8,463,790 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,423 | $328.20 | $467,031 | 8,462,367 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,477 | $329.46 | $486,617 | 8,460,890 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,973 | $330.43 | $651,933 | 8,458,917 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 3,293 | $331.21 | $1,090,680 | 8,455,624 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,904 | $332.30 | $632,702 | 8,453,720 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 3,035 | $333.19 | $1,011,223 | 8,450,685 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 1,357 | $334.25 | $453,575 | 8,449,328 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 238 | $335.18 | $79,773 | 8,449,090 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 300 | $336.24 | $100,871 | 8,448,790 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 600 | $338.07 | $202,844 | 8,448,190 | 0% |
| 2026-06-25 | Patrizio Vinciarelli | SELL | 100 | $342.51 | $34,251 | 8,448,090 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 301 | $314.42 | $94,642 | 8,487,789 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,999 | $315.57 | $630,817 | 8,485,790 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 200 | $316.53 | $63,306 | 8,485,590 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 673 | $317.61 | $213,749 | 8,484,917 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 600 | $318.68 | $191,205 | 8,484,317 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,100 | $319.84 | $351,827 | 8,483,217 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,600 | $321.09 | $513,742 | 8,481,617 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,622 | $322.24 | $522,667 | 8,479,995 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 891 | $323.03 | $287,817 | 8,479,104 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 76 | $323.98 | $24,623 | 8,479,028 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 938 | $325.20 | $305,037 | 8,478,090 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 200 | $326.16 | $65,231 | 8,477,890 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 100 | $327.15 | $32,715 | 8,477,790 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 708 | $328.55 | $232,613 | 8,477,082 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,292 | $329.86 | $426,174 | 8,475,790 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 800 | $330.85 | $264,679 | 8,474,990 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,565 | $332.23 | $519,939 | 8,473,425 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 2,058 | $333.39 | $686,126 | 8,471,367 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 77 | $333.77 | $25,700 | 8,471,290 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,263 | $335.33 | $423,518 | 8,470,027 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 1,037 | $336.20 | $348,638 | 8,468,990 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 700 | $337.29 | $236,103 | 8,468,290 | 0% |
| 2026-06-24 | Patrizio Vinciarelli | SELL | 200 | $339.29 | $67,858 | 8,468,090 | 0% |
| 2026-06-24 | James F Schmidt | SELL | 331 | $334.90 | $110,852 | 0 | 100% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 600 | $326.68 | $196,010 | 8,507,490 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 500 | $327.88 | $163,942 | 8,506,990 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 600 | $329.79 | $197,872 | 8,506,390 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 1,000 | $331.17 | $331,174 | 8,505,390 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 400 | $331.82 | $132,727 | 8,504,990 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 805 | $333.10 | $268,147 | 8,504,185 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 1,400 | $334.18 | $467,856 | 8,502,785 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 3,295 | $335.64 | $1,105,926 | 8,499,490 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 2,000 | $336.46 | $672,915 | 8,497,490 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 400 | $337.28 | $134,912 | 8,497,090 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 899 | $338.46 | $304,277 | 8,496,191 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 2,201 | $339.82 | $747,945 | 8,493,990 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 1,900 | $340.82 | $647,558 | 8,492,090 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 600 | $341.85 | $205,107 | 8,491,490 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 600 | $342.94 | $205,767 | 8,490,890 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 1,000 | $344.28 | $344,277 | 8,489,890 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 1,200 | $345.34 | $414,411 | 8,488,690 | 0% |
| 2026-06-23 | Patrizio Vinciarelli | SELL | 600 | $347.07 | $208,242 | 8,488,090 | 0% |
| 2026-06-23 | Andrew D'Amico | SELL | 754 | $330.00 | $248,820 | 0 | 100% |
| 2026-06-23 | James F Schmidt | SELL | 754 | $330.00 | $248,820 | 0 | 100% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 200 | $351.71 | $70,343 | 8,527,890 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 600 | $354.08 | $212,450 | 8,527,290 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 918 | $355.33 | $326,196 | 8,526,372 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 1,382 | $356.31 | $492,419 | 8,524,990 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 2,728 | $357.46 | $975,160 | 8,522,262 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 872 | $358.89 | $312,948 | 8,521,390 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 900 | $359.53 | $323,576 | 8,520,490 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 1,589 | $360.54 | $572,896 | 8,518,901 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 1,988 | $361.73 | $719,115 | 8,516,913 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 2,613 | $362.67 | $947,644 | 8,514,300 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 2,140 | $363.59 | $778,089 | 8,512,160 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 2,260 | $364.60 | $823,988 | 8,509,900 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 416 | $365.63 | $152,103 | 8,509,484 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 799 | $366.74 | $293,023 | 8,508,685 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 495 | $367.67 | $181,996 | 8,508,190 | 0% |
| 2026-06-22 | Patrizio Vinciarelli | SELL | 100 | $368.80 | $36,880 | 8,508,090 | 0% |
| 2026-06-22 | Andrew D'Amico | SELL | 100 | $354.12 | $35,412 | 1,116 | 8% |
| 2026-06-22 | Andrew D'Amico | SELL | 300 | $357.47 | $107,241 | 816 | 27% |
| 2026-06-22 | Andrew D'Amico | SELL | 200 | $359.05 | $71,810 | 616 | 25% |
| 2026-06-22 | Andrew D'Amico | SELL | 200 | $362.13 | $72,426 | 416 | 32% |
| 2026-06-22 | Andrew D'Amico | SELL | 200 | $363.33 | $72,666 | 216 | 48% |
| 2026-06-22 | Andrew D'Amico | SELL | 116 | $365.84 | $42,437 | 100 | 54% |
| 2026-06-22 | Andrew D'Amico | SELL | 100 | $367.10 | $36,710 | 0 | 100% |
| 2026-06-22 | James F Schmidt | SELL | 145 | $351.38 | $50,950 | 1,979 | 7% |
| 2026-06-22 | James F Schmidt | SELL | 45 | $354.11 | $15,935 | 1,934 | 2% |
| 2026-06-22 | James F Schmidt | SELL | 90 | $356.49 | $32,084 | 1,844 | 5% |
| 2026-06-22 | James F Schmidt | SELL | 435 | $357.70 | $155,597 | 1,409 | 24% |
| 2026-06-22 | James F Schmidt | SELL | 145 | $359.84 | $52,177 | 1,264 | 10% |
| 2026-06-22 | James F Schmidt | SELL | 280 | $360.95 | $101,065 | 984 | 22% |
| 2026-06-22 | James F Schmidt | SELL | 480 | $362.53 | $174,014 | 504 | 49% |
| 2026-06-22 | James F Schmidt | SELL | 190 | $363.97 | $69,155 | 314 | 38% |
| 2026-06-22 | James F Schmidt | SELL | 169 | $365.12 | $61,705 | 145 | 54% |
| 2026-06-22 | James F Schmidt | SELL | 145 | $367.06 | $53,224 | 0 | 100% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 600 | $324.54 | $194,725 | 8,547,490 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 1,412 | $325.63 | $459,791 | 8,546,078 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 2,188 | $326.86 | $715,176 | 8,543,890 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 1,800 | $327.89 | $590,194 | 8,542,090 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 2,091 | $329.77 | $689,559 | 8,539,999 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 2,978 | $330.75 | $984,968 | 8,537,021 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 2,731 | $331.67 | $905,799 | 8,534,290 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 2,600 | $332.89 | $865,522 | 8,531,690 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 1,300 | $333.96 | $434,147 | 8,530,390 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 900 | $334.79 | $301,312 | 8,529,490 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 800 | $337.48 | $269,982 | 8,528,690 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 200 | $338.32 | $67,664 | 8,528,490 | 0% |
| 2026-06-18 | Patrizio Vinciarelli | SELL | 400 | $340.07 | $136,030 | 8,528,090 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 300 | $322.19 | $96,656 | 8,567,790 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 300 | $322.75 | $96,825 | 8,567,490 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 2,183 | $324.42 | $708,211 | 8,565,307 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,719 | $325.66 | $559,807 | 8,563,588 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,453 | $326.38 | $474,229 | 8,562,135 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,561 | $327.70 | $511,543 | 8,560,574 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,275 | $328.67 | $419,056 | 8,559,299 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 2,794 | $329.69 | $921,157 | 8,556,505 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,564 | $330.94 | $517,593 | 8,554,941 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,300 | $331.85 | $431,409 | 8,553,641 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 2,783 | $333.38 | $927,798 | 8,550,858 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 1,620 | $334.30 | $541,568 | 8,549,238 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 748 | $335.19 | $250,724 | 8,548,490 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 200 | $336.20 | $67,241 | 8,548,290 | 0% |
| 2026-06-17 | Patrizio Vinciarelli | SELL | 200 | $338.20 | $67,640 | 8,548,090 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 1,180 | $320.03 | $377,634 | 8,586,910 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 400 | $321.02 | $128,410 | 8,586,510 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 1,001 | $322.82 | $323,141 | 8,585,509 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 2,745 | $324.24 | $890,052 | 8,582,764 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 1,770 | $325.40 | $575,956 | 8,580,994 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 2,884 | $326.32 | $941,120 | 8,578,110 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 1,901 | $327.35 | $622,283 | 8,576,209 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 1,400 | $328.88 | $460,431 | 8,574,809 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 2,896 | $329.92 | $955,449 | 8,571,913 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 405 | $331.23 | $134,147 | 8,571,508 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 200 | $332.25 | $66,449 | 8,571,308 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 600 | $335.08 | $201,048 | 8,570,708 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 400 | $337.13 | $134,853 | 8,570,308 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 718 | $338.39 | $242,966 | 8,569,590 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 900 | $339.36 | $305,420 | 8,568,690 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 200 | $340.22 | $68,044 | 8,568,490 | 0% |
| 2026-06-16 | Patrizio Vinciarelli | SELL | 400 | $341.74 | $136,694 | 8,568,090 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 600 | $309.23 | $185,538 | 8,607,490 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 400 | $309.61 | $123,842 | 8,607,090 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 755 | $311.71 | $235,339 | 8,606,335 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 645 | $312.82 | $201,772 | 8,605,690 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 846 | $314.38 | $265,961 | 8,604,844 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 954 | $315.06 | $300,563 | 8,603,890 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 1,703 | $316.18 | $538,447 | 8,602,187 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 2,297 | $317.46 | $729,214 | 8,599,890 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 2,000 | $318.12 | $636,248 | 8,597,890 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 100 | $318.83 | $31,883 | 8,597,790 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 2,510 | $320.44 | $804,311 | 8,595,280 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 3,990 | $321.45 | $1,282,577 | 8,591,290 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 1,800 | $322.58 | $580,637 | 8,589,490 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 400 | $323.51 | $129,403 | 8,589,090 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 600 | $324.81 | $194,886 | 8,588,490 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 200 | $330.05 | $66,010 | 8,588,290 | 0% |
| 2026-06-15 | Patrizio Vinciarelli | SELL | 200 | $331.70 | $66,340 | 8,588,090 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 401 | $296.12 | $118,743 | 8,627,689 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 99 | $297.18 | $29,421 | 8,627,590 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 279 | $299.01 | $83,423 | 8,627,311 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 797 | $299.88 | $239,008 | 8,626,514 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 944 | $300.94 | $284,091 | 8,625,570 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 589 | $302.14 | $177,963 | 8,624,981 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 4,716 | $303.59 | $1,431,738 | 8,620,265 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 1,591 | $304.47 | $484,410 | 8,618,674 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 2,252 | $305.35 | $687,646 | 8,616,422 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 3,382 | $306.37 | $1,036,140 | 8,613,040 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 2,443 | $307.48 | $751,173 | 8,610,597 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 1,707 | $308.34 | $526,329 | 8,608,890 | 0% |
| 2026-06-12 | Patrizio Vinciarelli | SELL | 800 | $309.20 | $247,357 | 8,608,090 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 200 | $280.56 | $56,113 | 8,647,890 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 600 | $281.98 | $169,190 | 8,647,290 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 471 | $282.86 | $133,225 | 8,646,819 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 1,329 | $283.88 | $377,280 | 8,645,490 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 868 | $285.43 | $247,750 | 8,644,622 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 2,332 | $286.30 | $667,640 | 8,642,290 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 2,240 | $287.30 | $643,558 | 8,640,050 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 1,532 | $288.27 | $441,632 | 8,638,518 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 628 | $289.21 | $181,624 | 8,637,890 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 2,000 | $290.37 | $580,742 | 8,635,890 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 1,600 | $292.27 | $467,624 | 8,634,290 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 1,200 | $293.89 | $352,668 | 8,633,090 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 600 | $294.64 | $176,784 | 8,632,490 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 600 | $296.48 | $177,889 | 8,631,890 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 2,100 | $297.80 | $625,389 | 8,629,790 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 1,500 | $299.03 | $448,546 | 8,628,290 | 0% |
| 2026-06-11 | Patrizio Vinciarelli | SELL | 200 | $300.49 | $60,097 | 8,628,090 | 0% |
| 2026-06-11 | Claudio Tuozzolo | SELL | 730 | $292.89 | $213,810 | 13,240 | 5% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 700 | $269.59 | $188,716 | 8,667,390 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 494 | $270.54 | $133,645 | 8,666,896 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 1,006 | $271.78 | $273,407 | 8,665,890 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 1,419 | $273.37 | $387,918 | 8,664,471 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 1,281 | $274.22 | $351,282 | 8,663,190 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 3,487 | $275.46 | $960,541 | 8,659,703 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 2,283 | $276.49 | $631,228 | 8,657,420 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 1,580 | $277.55 | $438,530 | 8,655,840 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 836 | $278.38 | $232,728 | 8,655,004 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 593 | $279.42 | $165,694 | 8,654,411 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 300 | $280.52 | $84,156 | 8,654,111 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 1,000 | $281.60 | $281,595 | 8,653,111 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 200 | $282.70 | $56,540 | 8,652,911 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 300 | $287.50 | $86,249 | 8,652,611 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 1,400 | $288.62 | $404,066 | 8,651,211 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 700 | $290.21 | $203,146 | 8,650,511 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 884 | $291.70 | $257,859 | 8,649,627 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 800 | $292.76 | $234,209 | 8,648,827 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 400 | $293.80 | $117,520 | 8,648,427 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 157 | $299.07 | $46,954 | 8,648,270 | 0% |
| 2026-06-10 | Patrizio Vinciarelli | SELL | 180 | $300.29 | $54,053 | 8,648,090 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 400 | $260.52 | $104,208 | 8,687,690 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 400 | $262.14 | $104,858 | 8,687,290 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 500 | $264.06 | $132,030 | 8,686,790 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 429 | $265.49 | $113,897 | 8,686,361 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 425 | $266.85 | $113,413 | 8,685,936 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 446 | $268.08 | $119,566 | 8,685,490 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 400 | $268.43 | $107,371 | 8,685,090 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 400 | $271.08 | $108,432 | 8,684,690 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 295 | $272.21 | $80,301 | 8,684,395 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 677 | $273.59 | $185,217 | 8,683,718 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 1,479 | $274.45 | $405,908 | 8,682,239 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 800 | $275.52 | $220,420 | 8,681,439 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 495 | $276.49 | $136,861 | 8,680,944 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 405 | $278.18 | $112,663 | 8,680,539 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 536 | $280.26 | $150,217 | 8,680,003 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 1,665 | $281.29 | $468,355 | 8,678,338 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 1,423 | $282.17 | $401,535 | 8,676,915 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 2,336 | $283.61 | $662,524 | 8,674,579 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 1,211 | $284.69 | $344,760 | 8,673,368 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 1,000 | $285.66 | $285,665 | 8,672,368 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 770 | $286.56 | $220,655 | 8,671,598 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 430 | $287.21 | $123,499 | 8,671,168 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 800 | $288.87 | $231,096 | 8,670,368 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 100 | $289.25 | $28,925 | 8,670,268 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 384 | $290.90 | $111,705 | 8,669,884 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 516 | $291.87 | $150,605 | 8,669,368 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 878 | $293.30 | $257,521 | 8,668,490 | 0% |
| 2026-06-09 | Patrizio Vinciarelli | SELL | 400 | $294.10 | $117,641 | 8,668,090 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 600 | $261.81 | $157,089 | 8,707,490 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 900 | $263.06 | $236,751 | 8,706,590 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 800 | $264.58 | $211,661 | 8,705,790 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 1,400 | $265.25 | $371,343 | 8,704,390 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 400 | $266.74 | $106,694 | 8,703,990 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 300 | $267.69 | $80,306 | 8,703,690 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 640 | $269.57 | $172,525 | 8,703,050 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 2,260 | $270.66 | $611,682 | 8,700,790 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 2,958 | $271.81 | $804,013 | 8,697,832 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 4,002 | $272.77 | $1,091,626 | 8,693,830 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 3,140 | $273.68 | $859,353 | 8,690,690 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 1,600 | $274.60 | $439,361 | 8,689,090 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 600 | $275.42 | $165,250 | 8,688,490 | 0% |
| 2026-06-08 | Patrizio Vinciarelli | SELL | 400 | $277.61 | $111,044 | 8,688,090 | 0% |
| 2026-06-05 | Sean Crilly | SELL | 2,500 | $282.52 | $706,293 | 7,229 | 26% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,000 | $266.28 | $266,282 | 8,727,090 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 800 | $267.38 | $213,902 | 8,726,290 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 900 | $268.43 | $241,587 | 8,725,390 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 800 | $269.37 | $215,499 | 8,724,590 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,416 | $270.37 | $382,849 | 8,723,174 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,084 | $271.44 | $294,244 | 8,722,090 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,000 | $272.88 | $272,880 | 8,721,090 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,457 | $274.12 | $399,390 | 8,719,633 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,343 | $275.06 | $369,404 | 8,718,290 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 600 | $276.40 | $165,838 | 8,717,690 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 900 | $277.46 | $249,714 | 8,716,790 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,300 | $278.67 | $362,275 | 8,715,490 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 945 | $280.22 | $264,807 | 8,714,545 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 2,255 | $281.32 | $634,388 | 8,712,290 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 1,000 | $282.40 | $282,400 | 8,711,290 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 915 | $283.75 | $259,636 | 8,710,375 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 957 | $284.72 | $272,478 | 8,709,418 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 347 | $285.64 | $99,116 | 8,709,071 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 892 | $286.62 | $255,662 | 8,708,179 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 83 | $287.62 | $23,872 | 8,708,096 | 0% |
| 2026-06-05 | Patrizio Vinciarelli | SELL | 6 | $288.51 | $1,731 | 8,708,090 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,600 | $305.15 | $488,241 | 8,746,490 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,673 | $307.69 | $514,767 | 8,744,817 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 3,200 | $309.08 | $989,054 | 8,741,617 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,863 | $310.47 | $578,403 | 8,739,754 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 2,762 | $311.53 | $860,438 | 8,736,992 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,337 | $312.45 | $417,750 | 8,735,655 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,265 | $313.44 | $396,505 | 8,734,390 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 2,000 | $314.83 | $629,659 | 8,732,390 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,900 | $315.94 | $600,295 | 8,730,490 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 1,600 | $316.98 | $507,171 | 8,728,890 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 400 | $317.82 | $127,129 | 8,728,490 | 0% |
| 2026-06-04 | Patrizio Vinciarelli | SELL | 400 | $319.21 | $127,686 | 8,728,090 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 577 | $324.36 | $187,156 | 8,767,513 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 1,219 | $325.32 | $396,566 | 8,766,294 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 528 | $326.34 | $172,309 | 8,765,766 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 3,245 | $327.31 | $1,062,129 | 8,762,521 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 2,444 | $328.43 | $802,671 | 8,760,077 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 4,132 | $329.49 | $1,361,462 | 8,755,945 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 2,113 | $330.18 | $697,676 | 8,753,832 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 1,342 | $331.50 | $444,867 | 8,752,490 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 400 | $332.20 | $132,879 | 8,752,090 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 600 | $333.85 | $200,312 | 8,751,490 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 1,278 | $335.31 | $428,530 | 8,750,212 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 222 | $336.19 | $74,633 | 8,749,990 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 800 | $337.52 | $270,016 | 8,749,190 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 900 | $338.52 | $304,667 | 8,748,290 | 0% |
| 2026-06-03 | Patrizio Vinciarelli | SELL | 200 | $339.85 | $67,969 | 8,748,090 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 500 | $316.96 | $158,478 | 8,787,590 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,200 | $318.47 | $382,168 | 8,786,390 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,000 | $320.18 | $320,179 | 8,785,390 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,050 | $321.24 | $337,307 | 8,784,340 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,450 | $322.47 | $467,583 | 8,782,890 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 808 | $323.44 | $261,339 | 8,782,082 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 897 | $324.72 | $291,277 | 8,781,185 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,336 | $325.44 | $434,782 | 8,779,849 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,661 | $326.66 | $542,588 | 8,778,188 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 600 | $327.84 | $196,704 | 8,777,588 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,171 | $328.97 | $385,224 | 8,776,417 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 995 | $329.63 | $327,980 | 8,775,422 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,534 | $330.78 | $507,421 | 8,773,888 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 3,700 | $332.08 | $1,228,709 | 8,770,188 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,098 | $333.04 | $365,682 | 8,769,090 | 0% |
| 2026-06-02 | Patrizio Vinciarelli | SELL | 1,000 | $334.11 | $334,108 | 8,768,090 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 800 | $313.05 | $250,439 | 8,807,290 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 800 | $313.99 | $251,188 | 8,806,490 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,200 | $315.06 | $378,075 | 8,805,290 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,822 | $316.21 | $576,128 | 8,803,468 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 900 | $317.43 | $285,683 | 8,802,568 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,713 | $318.58 | $545,735 | 8,800,855 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 700 | $319.50 | $223,652 | 8,800,155 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 100 | $320.16 | $32,016 | 8,800,055 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,767 | $321.93 | $568,852 | 8,798,288 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,437 | $323.28 | $464,550 | 8,796,851 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,598 | $324.10 | $517,918 | 8,795,253 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 2,026 | $325.19 | $658,842 | 8,793,227 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,100 | $325.98 | $358,578 | 8,792,127 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 1,000 | $327.22 | $327,216 | 8,791,127 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 2,637 | $328.58 | $866,456 | 8,788,490 | 0% |
| 2026-06-01 | Patrizio Vinciarelli | SELL | 400 | $329.42 | $131,769 | 8,788,090 | 0% |
| 2026-06-01 | James F Schmidt | SELL | 400 | $313.36 | $125,345 | 4,600 | 8% |
| 2026-06-01 | James F Schmidt | SELL | 400 | $314.86 | $125,942 | 4,200 | 9% |
| 2026-06-01 | James F Schmidt | SELL | 500 | $316.33 | $158,165 | 3,700 | 12% |
| 2026-06-01 | James F Schmidt | SELL | 500 | $318.89 | $159,444 | 3,200 | 14% |
| 2026-06-01 | James F Schmidt | SELL | 200 | $319.92 | $63,983 | 3,000 | 6% |
| 2026-06-01 | James F Schmidt | SELL | 400 | $322.00 | $128,801 | 2,600 | 13% |
| 2026-06-01 | James F Schmidt | SELL | 600 | $323.55 | $194,127 | 2,000 | 23% |
| 2026-06-01 | James F Schmidt | SELL | 900 | $324.97 | $292,476 | 1,100 | 45% |
| 2026-06-01 | James F Schmidt | SELL | 200 | $325.68 | $65,136 | 900 | 18% |
| 2026-06-01 | James F Schmidt | SELL | 101 | $326.94 | $33,021 | 799 | 11% |
| 2026-06-01 | James F Schmidt | SELL | 599 | $328.52 | $196,783 | 200 | 75% |
| 2026-06-01 | James F Schmidt | SELL | 200 | $329.51 | $65,903 | 0 | 100% |
| 2026-06-01 | Philip D Davies | SELL | 300 | $314.11 | $94,234 | 4,692 | 6% |
| 2026-06-01 | Philip D Davies | SELL | 283 | $314.94 | $89,127 | 4,409 | 6% |
| 2026-06-01 | Philip D Davies | SELL | 200 | $316.26 | $63,253 | 4,209 | 5% |
| 2026-06-01 | Philip D Davies | SELL | 17 | $317.85 | $5,403 | 4,192 | 0% |
| 2026-06-01 | Philip D Davies | SELL | 500 | $319.02 | $159,510 | 3,692 | 12% |
| 2026-06-01 | Philip D Davies | SELL | 200 | $321.93 | $64,385 | 3,492 | 5% |
| 2026-06-01 | Philip D Davies | SELL | 400 | $323.44 | $129,378 | 3,092 | 11% |
| 2026-06-01 | Philip D Davies | SELL | 600 | $325.18 | $195,109 | 2,492 | 19% |
| 2026-06-01 | Philip D Davies | SELL | 100 | $326.93 | $32,693 | 2,392 | 4% |
| 2026-06-01 | Philip D Davies | SELL | 372 | $328.48 | $122,195 | 2,020 | 16% |
| 2026-06-01 | Philip D Davies | SELL | 100 | $329.52 | $32,952 | 1,920 | 5% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 200 | $318.67 | $63,733 | 8,827,890 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 397 | $321.46 | $127,620 | 8,827,493 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 1,724 | $322.72 | $556,374 | 8,825,769 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 2,983 | $323.51 | $965,020 | 8,822,786 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 1,261 | $324.92 | $409,718 | 8,821,525 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 3,034 | $325.59 | $987,841 | 8,818,491 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 1,200 | $326.67 | $392,001 | 8,817,291 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 1,000 | $328.03 | $328,026 | 8,816,291 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 1,000 | $329.66 | $329,665 | 8,815,291 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 2,800 | $330.69 | $925,938 | 8,812,491 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 2,000 | $331.79 | $663,575 | 8,810,491 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 516 | $333.66 | $172,170 | 8,809,975 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 85 | $334.45 | $28,428 | 8,809,890 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 1,000 | $336.17 | $336,166 | 8,808,890 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 400 | $337.05 | $134,818 | 8,808,490 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 237 | $340.22 | $80,631 | 8,808,253 | 0% |
| 2026-05-29 | Patrizio Vinciarelli | SELL | 163 | $341.75 | $55,705 | 8,808,090 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 600 | $328.37 | $197,024 | 8,847,490 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 400 | $330.25 | $132,100 | 8,847,090 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 900 | $333.48 | $300,128 | 8,846,190 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 700 | $334.31 | $234,016 | 8,845,490 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 420 | $335.76 | $141,021 | 8,845,070 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,303 | $336.68 | $438,691 | 8,843,767 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 477 | $337.96 | $161,207 | 8,843,290 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,000 | $339.02 | $339,024 | 8,842,290 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 600 | $340.25 | $204,151 | 8,841,690 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,049 | $341.32 | $358,049 | 8,840,641 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 2,756 | $342.49 | $943,906 | 8,837,885 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,795 | $343.16 | $615,970 | 8,836,090 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,300 | $344.45 | $447,784 | 8,834,790 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 530 | $345.53 | $183,131 | 8,834,260 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,670 | $346.51 | $578,670 | 8,832,590 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 1,700 | $347.45 | $590,661 | 8,830,890 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 2,400 | $348.58 | $836,588 | 8,828,490 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 200 | $349.18 | $69,835 | 8,828,290 | 0% |
| 2026-05-28 | Patrizio Vinciarelli | SELL | 200 | $350.42 | $70,084 | 8,828,090 | 0% |
| 2026-05-27 | Nancy L Grava | SELL | 323 | $355.00 | $114,665 | 0 | 100% |
| 2026-05-26 | Claudio Tuozzolo | SELL | 3,000 | $328.41 | $985,239 | 13,240 | 18% |
| 2026-05-26 | Robert Gendron | SELL | 577 | $330.00 | $190,410 | 0 | 100% |
| 2026-05-26 | Robert Gendron | SELL | 794 | $330.00 | $262,020 | 0 | 100% |
| 2026-05-26 | Robert Gendron | SELL | 480 | $330.00 | $158,400 | 0 | 100% |
| 2026-05-26 | Robert Gendron | SELL | 1,184 | $330.00 | $390,720 | 0 | 100% |
| 2026-05-26 | Robert Gendron | SELL | 817 | $330.00 | $269,610 | 0 | 100% |
| 2026-05-26 | Robert Gendron | SELL | 719 | $330.00 | $237,270 | 0 | 100% |
| 2026-05-26 | Andrew D'Amico | SELL | 75 | $320.08 | $24,006 | 429 | 15% |
| 2026-05-26 | Andrew D'Amico | SELL | 75 | $321.51 | $24,113 | 354 | 17% |
| 2026-05-26 | Andrew D'Amico | SELL | 303 | $323.11 | $97,901 | 51 | 86% |
| 2026-05-26 | Andrew D'Amico | SELL | 51 | $324.36 | $16,542 | 0 | 100% |
| 2026-05-14 | Andrew D'Amico | SELL | 760 | $315.30 | $239,631 | 40 | 95% |
| 2026-05-14 | Andrew D'Amico | SELL | 40 | $316.17 | $12,647 | 0 | 100% |
| 2026-05-13 | Alex Gusinov | SELL | 1,502 | $300.00 | $450,600 | 5,989 | 20% |
| 2026-05-13 | Andrew D'Amico | SELL | 851 | $311.58 | $265,156 | 349 | 71% |
| 2026-05-13 | Andrew D'Amico | SELL | 149 | $312.87 | $46,618 | 200 | 43% |
| 2026-05-13 | Andrew D'Amico | SELL | 200 | $315.00 | $63,000 | 0 | 100% |
| 2026-05-12 | Alvaro Doyle | SELL | 1,575 | $286.91 | $451,884 | 42 | 97% |
| 2026-05-12 | Alvaro Doyle | SELL | 2,466 | $286.91 | $707,521 | 42 | 98% |
| 2026-05-12 | Andrew D'Amico | SELL | 565 | $303.03 | $171,212 | 0 | 100% |
| 2026-05-11 | Claudio Tuozzolo | SELL | 4,638 | $304.65 | $1,412,984 | 13,240 | 26% |
| 2026-05-11 | Claudio Tuozzolo | SELL | 4,346 | $304.65 | $1,324,025 | 13,240 | 25% |
| 2026-05-11 | Kemble D Morrison | SELL | 800 | $300.31 | $240,246 | 1,513 | 35% |
| 2026-05-11 | Kemble D Morrison | SELL | 1,000 | $301.71 | $301,707 | 513 | 66% |
| 2026-05-11 | Kemble D Morrison | SELL | 100 | $302.51 | $30,252 | 413 | 19% |
| 2026-05-11 | Kemble D Morrison | SELL | 413 | $303.55 | $125,365 | 0 | 100% |
| 2026-05-11 | Michael McNamara | SELL | 1,516 | $309.00 | $468,444 | 18,185 | 8% |
| 2026-05-11 | Michael McNamara | SELL | 7,102 | $309.00 | $2,194,518 | 18,185 | 28% |
| 2026-05-11 | Michael McNamara | SELL | 10,000 | $309.00 | $3,090,000 | 18,185 | 35% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 700 | $290.01 | $203,004 | 4,359 | 14% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 262 | $291.44 | $76,357 | 4,097 | 6% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 238 | $292.66 | $69,654 | 3,859 | 6% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 497 | $293.63 | $145,936 | 3,362 | 13% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 100 | $295.00 | $29,500 | 3,262 | 3% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 533 | $297.54 | $158,588 | 2,729 | 16% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 200 | $299.44 | $59,889 | 2,529 | 7% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 1,930 | $300.13 | $579,244 | 599 | 76% |
| 2026-05-11 | Quentin A. Fendelet | SELL | 599 | $301.34 | $180,504 | 0 | 100% |
| 2026-05-06 | Claudio Tuozzolo | SELL | 1,000 | $276.93 | $276,926 | 13,240 | 7% |
| 2026-05-06 | Claudio Tuozzolo | SELL | 3,930 | $276.93 | $1,088,317 | 13,240 | 23% |
| 2026-05-06 | Claudio Tuozzolo | SELL | 1,202 | $276.93 | $332,864 | 13,240 | 8% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 500 | $270.18 | $135,091 | 4,560 | 10% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 200 | $271.11 | $54,221 | 4,360 | 4% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 200 | $272.22 | $54,444 | 4,160 | 5% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 283 | $274.02 | $77,548 | 3,877 | 7% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 847 | $275.26 | $233,147 | 3,030 | 22% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 500 | $276.26 | $138,131 | 2,530 | 16% |
| 2026-05-06 | Quentin A. Fendelet | SELL | 2,530 | $280.39 | $709,378 | 0 | 100% |
| 2026-05-06 | Jason Carlson | SELL | 800 | $275.09 | $220,072 | 0 | 100% |
| 2026-05-05 | Nancy L Grava | SELL | 508 | $265.00 | $134,620 | 0 | 100% |
| 2026-05-05 | Nancy L Grava | SELL | 1,692 | $265.00 | $448,380 | 0 | 100% |
| 2026-05-05 | Nancy L Grava | SELL | 1,228 | $265.00 | $325,420 | 0 | 100% |
| 2026-05-05 | Nancy L Grava | SELL | 1,984 | $265.00 | $525,760 | 0 | 100% |
| 2026-05-04 | James F Schmidt | SELL | 100 | $244.32 | $24,432 | 4,174 | 2% |
| 2026-05-04 | James F Schmidt | SELL | 100 | $247.05 | $24,705 | 4,074 | 2% |
| 2026-05-04 | James F Schmidt | SELL | 274 | $250.19 | $68,551 | 3,800 | 7% |
| 2026-05-04 | James F Schmidt | SELL | 1,300 | $251.09 | $326,422 | 2,500 | 34% |
| 2026-05-04 | James F Schmidt | SELL | 700 | $252.25 | $176,576 | 1,800 | 28% |
| 2026-05-04 | James F Schmidt | SELL | 500 | $253.69 | $126,846 | 1,300 | 28% |
| 2026-05-04 | James F Schmidt | SELL | 500 | $254.74 | $127,370 | 800 | 38% |
| 2026-05-04 | James F Schmidt | SELL | 500 | $255.84 | $127,918 | 300 | 62% |
| 2026-05-04 | James F Schmidt | SELL | 200 | $256.89 | $51,379 | 100 | 67% |
| 2026-05-04 | James F Schmidt | SELL | 100 | $267.62 | $26,762 | 0 | 100% |
| 2026-05-04 | Andrew D'Amico | SELL | 200 | $244.29 | $48,859 | 7,312 | 3% |
| 2026-05-04 | Andrew D'Amico | SELL | 100 | $246.76 | $24,676 | 7,212 | 1% |
| 2026-05-04 | Andrew D'Amico | SELL | 200 | $247.91 | $49,581 | 7,012 | 3% |
| 2026-05-04 | Andrew D'Amico | SELL | 200 | $249.84 | $49,967 | 6,812 | 3% |
| 2026-05-04 | Andrew D'Amico | SELL | 1,943 | $251.08 | $487,840 | 4,869 | 29% |
| 2026-05-04 | Andrew D'Amico | SELL | 1,469 | $252.20 | $370,482 | 3,400 | 30% |
| 2026-05-04 | Andrew D'Amico | SELL | 595 | $253.61 | $150,897 | 2,805 | 18% |
| 2026-05-04 | Andrew D'Amico | SELL | 868 | $254.35 | $220,778 | 1,937 | 31% |
| 2026-05-04 | Andrew D'Amico | SELL | 1,337 | $255.45 | $341,530 | 600 | 69% |
| 2026-05-04 | Andrew D'Amico | SELL | 300 | $256.27 | $76,882 | 300 | 50% |
| 2026-05-04 | Andrew D'Amico | SELL | 200 | $257.19 | $51,439 | 100 | 67% |
| 2026-05-04 | Andrew D'Amico | SELL | 100 | $267.62 | $26,762 | 0 | 100% |
| 2026-05-01 | Philip D Davies | SELL | 100 | $264.07 | $26,407 | 4,893 | 2% |
| 2026-05-01 | Philip D Davies | SELL | 400 | $266.50 | $106,602 | 4,493 | 8% |
| 2026-05-01 | Philip D Davies | SELL | 800 | $268.40 | $214,720 | 3,693 | 18% |
| 2026-05-01 | Philip D Davies | SELL | 1,173 | $269.39 | $315,990 | 2,520 | 32% |
| 2026-05-01 | Philip D Davies | SELL | 200 | $270.31 | $54,062 | 2,320 | 8% |
| 2026-05-01 | Philip D Davies | SELL | 200 | $271.53 | $54,306 | 2,120 | 9% |
| 2026-05-01 | Philip D Davies | SELL | 100 | $273.21 | $27,321 | 2,020 | 5% |
| 2026-05-01 | Philip D Davies | SELL | 100 | $274.43 | $27,443 | 1,920 | 5% |
| 2026-04-27 | James F Schmidt | SELL | 1,241 | $277.00 | $343,757 | 0 | 100% |
| 2026-04-27 | Andrew D'Amico | SELL | 800 | $277.00 | $221,600 | 0 | 100% |
| 2026-04-24 | Patrizio Vinciarelli | SELL | 4,000 | $273.09 | $1,092,343 | 167,125 | 2% |
| 2026-04-24 | Claudio Tuozzolo | SELL | 731 | $266.94 | $195,136 | 23,544 | 3% |
| 2026-04-24 | Claudio Tuozzolo | SELL | 10,304 | $270.76 | $2,789,880 | 13,240 | 44% |
| 2026-04-23 | Alvaro Doyle | SELL | 6,000 | $259.90 | $1,559,420 | 42 | 99% |
| 2026-04-23 | Alvaro Doyle | SELL | 2,000 | $259.90 | $519,807 | 42 | 98% |
| 2026-04-16 | Patrizio Vinciarelli | SELL | 9,994 | $196.11 | $1,959,913 | 8,885,096 | 0% |
| 2026-04-16 | Patrizio Vinciarelli | SELL | 10,006 | $197.00 | $1,971,183 | 8,875,090 | 0% |
| 2026-04-16 | Patrizio Vinciarelli | SELL | 7,000 | $198.08 | $1,386,580 | 8,868,090 | 0% |
| 2026-04-16 | Patrizio Vinciarelli | SELL | 13,000 | $199.07 | $2,587,914 | 8,855,090 | 0% |
| 2026-04-15 | Patrizio Vinciarelli | SELL | 7,213 | $191.12 | $1,378,553 | 8,937,877 | 0% |
| 2026-04-15 | Patrizio Vinciarelli | SELL | 11,287 | $192.20 | $2,169,352 | 8,926,590 | 0% |
| 2026-04-15 | Patrizio Vinciarelli | SELL | 10,300 | $193.19 | $1,989,806 | 8,916,290 | 0% |
| 2026-04-15 | Patrizio Vinciarelli | SELL | 11,200 | $194.00 | $2,172,800 | 8,905,090 | 0% |
| 2026-04-15 | Patrizio Vinciarelli | SELL | 10,000 | $195.00 | $1,950,000 | 8,895,090 | 0% |
| 2026-04-14 | Patrizio Vinciarelli | SELL | 9,778 | $189.00 | $1,848,042 | 8,950,263 | 0% |
| 2026-04-14 | Patrizio Vinciarelli | SELL | 10,000 | $190.00 | $1,900,005 | 8,940,263 | 0% |
| 2026-04-09 | Patrizio Vinciarelli | SELL | 4,721 | $186.00 | $878,106 | 8,980,263 | 0% |
| 2026-04-09 | Patrizio Vinciarelli | SELL | 10,000 | $187.00 | $1,870,000 | 8,970,263 | 0% |
| 2026-04-09 | Patrizio Vinciarelli | SELL | 10,000 | $188.00 | $1,880,000 | 8,960,263 | 0% |
| 2026-04-09 | Patrizio Vinciarelli | SELL | 222 | $189.00 | $41,958 | 8,960,041 | 0% |
| 2026-04-01 | Philip D Davies | SELL | 472 | $158.29 | $74,712 | 4,520 | 9% |
| 2026-04-01 | Philip D Davies | SELL | 300 | $159.35 | $47,805 | 4,220 | 7% |
| 2026-04-01 | Philip D Davies | SELL | 100 | $160.34 | $16,034 | 4,120 | 2% |
| 2026-04-01 | Philip D Davies | SELL | 100 | $162.61 | $16,261 | 4,020 | 2% |
| 2026-04-01 | Philip D Davies | SELL | 1,073 | $164.46 | $176,461 | 2,947 | 27% |
| 2026-04-01 | Philip D Davies | SELL | 627 | $165.69 | $103,885 | 2,320 | 21% |
| 2026-04-01 | Philip D Davies | SELL | 300 | $166.49 | $49,947 | 2,020 | 13% |
| 2026-04-01 | Philip D Davies | SELL | 100 | $167.75 | $16,775 | 1,920 | 5% |
| 2026-03-25 | Patrizio Vinciarelli | SELL | 7,350 | $181.57 | $1,334,538 | 9,027,634 | 0% |
| 2026-03-25 | Patrizio Vinciarelli | SELL | 8,411 | $182.48 | $1,534,806 | 9,019,223 | 0% |
| 2026-03-25 | Patrizio Vinciarelli | SELL | 18,960 | $183.74 | $3,483,659 | 9,000,263 | 0% |
| 2026-03-25 | Patrizio Vinciarelli | SELL | 10,000 | $185.00 | $1,850,000 | 8,990,263 | 0% |
| 2026-03-25 | Patrizio Vinciarelli | SELL | 5,279 | $186.00 | $981,894 | 8,984,984 | 0% |
| 2026-03-24 | Patrizio Vinciarelli | SELL | 7,900 | $179.00 | $1,414,100 | 9,050,263 | 0% |
| 2026-03-24 | Patrizio Vinciarelli | SELL | 10,000 | $180.10 | $1,800,986 | 9,040,263 | 0% |
| 2026-03-24 | Patrizio Vinciarelli | SELL | 5,279 | $181.00 | $955,510 | 9,034,984 | 0% |
| 2026-03-23 | Patrizio Vinciarelli | SELL | 3,134 | $175.00 | $548,450 | 9,060,953 | 0% |
| 2026-03-23 | Patrizio Vinciarelli | SELL | 2,790 | $176.00 | $491,040 | 9,058,163 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 4,766 | $174.64 | $832,332 | 9,103,397 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 3,010 | $176.00 | $529,763 | 9,100,387 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 4,680 | $177.87 | $832,436 | 9,095,707 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 13,126 | $178.75 | $2,346,308 | 9,082,581 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 2,579 | $179.72 | $463,510 | 9,080,002 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 2,201 | $180.62 | $397,549 | 9,077,801 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 4,656 | $181.71 | $846,060 | 9,073,145 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 1,958 | $182.64 | $357,600 | 9,071,187 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 1,500 | $184.67 | $277,002 | 9,069,687 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 3,999 | $186.27 | $744,899 | 9,065,688 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 1,101 | $187.43 | $206,356 | 9,064,587 | 0% |
| 2026-03-20 | Patrizio Vinciarelli | SELL | 500 | $188.89 | $94,445 | 9,064,087 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 8,339 | $172.26 | $1,436,437 | 9,149,824 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 12,262 | $173.11 | $2,122,694 | 9,137,562 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 2,599 | $174.08 | $452,435 | 9,134,963 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 800 | $175.27 | $140,216 | 9,134,163 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 400 | $176.50 | $70,602 | 9,133,763 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 600 | $177.94 | $106,764 | 9,133,163 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 500 | $179.94 | $89,969 | 9,132,663 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 2,383 | $181.86 | $433,361 | 9,130,280 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 5,325 | $182.73 | $973,047 | 9,124,955 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 5,262 | $183.59 | $966,065 | 9,119,693 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 1,421 | $184.74 | $262,517 | 9,118,272 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 1,095 | $185.60 | $203,229 | 9,117,177 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 399 | $186.90 | $74,573 | 9,116,778 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 400 | $187.57 | $75,030 | 9,116,378 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 2,917 | $189.78 | $553,582 | 9,113,461 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 4,342 | $190.24 | $826,042 | 9,109,119 | 0% |
| 2026-03-19 | Patrizio Vinciarelli | SELL | 956 | $191.45 | $183,026 | 9,108,163 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 5,668 | $191.87 | $1,087,537 | 9,202,495 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 3,138 | $193.57 | $607,408 | 9,199,357 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 6,464 | $194.39 | $1,256,545 | 9,192,893 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 7,105 | $195.31 | $1,387,684 | 9,185,788 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 6,506 | $196.25 | $1,276,789 | 9,179,282 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 7,081 | $197.36 | $1,397,480 | 9,172,201 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 6,768 | $198.31 | $1,342,149 | 9,165,433 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 4,600 | $199.65 | $918,369 | 9,160,833 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 1,870 | $200.18 | $374,341 | 9,158,963 | 0% |
| 2026-03-18 | Patrizio Vinciarelli | SELL | 800 | $201.05 | $160,840 | 9,158,163 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 2,333 | $186.42 | $434,911 | 9,255,830 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 4,751 | $187.16 | $889,208 | 9,251,079 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 7,392 | $188.42 | $1,392,798 | 9,243,687 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 9,911 | $189.24 | $1,875,594 | 9,233,776 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 4,694 | $190.73 | $895,308 | 9,229,082 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 9,612 | $191.63 | $1,841,946 | 9,219,470 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 2,677 | $192.45 | $515,197 | 9,216,793 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 1,201 | $193.40 | $232,278 | 9,215,592 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 800 | $194.39 | $155,515 | 9,214,792 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 6,535 | $196.06 | $1,281,280 | 9,208,257 | 0% |
| 2026-03-17 | Patrizio Vinciarelli | SELL | 94 | $196.41 | $18,463 | 9,208,163 | 0% |
| 2026-03-17 | Michael McNamara | SELL | 1,668 | $190.07 | $317,037 | 18,138 | 8% |
| 2026-03-17 | Michael McNamara | SELL | 5,506 | $190.07 | $1,046,525 | 18,138 | 23% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 600 | $178.06 | $106,836 | 9,307,563 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 400 | $179.07 | $71,628 | 9,307,163 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 2,703 | $182.21 | $492,507 | 9,304,460 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 15,020 | $183.53 | $2,756,555 | 9,289,440 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 8,522 | $184.41 | $1,571,548 | 9,280,918 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 13,054 | $185.47 | $2,421,138 | 9,267,864 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 7,200 | $186.48 | $1,342,646 | 9,260,664 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 1,301 | $187.63 | $244,101 | 9,259,363 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 800 | $188.48 | $150,786 | 9,258,563 | 0% |
| 2026-03-16 | Patrizio Vinciarelli | SELL | 400 | $189.75 | $75,901 | 9,258,163 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 1,300 | $165.21 | $214,775 | 9,356,863 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 2,638 | $166.83 | $440,107 | 9,354,225 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 4,502 | $167.62 | $754,623 | 9,349,723 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 6,926 | $168.71 | $1,168,490 | 9,342,797 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 5,100 | $169.93 | $866,642 | 9,337,697 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 7,937 | $170.93 | $1,356,692 | 9,329,760 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 5,106 | $171.76 | $877,004 | 9,324,654 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 8,291 | $172.62 | $1,431,201 | 9,316,363 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 3,714 | $174.01 | $646,291 | 9,312,649 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 2,986 | $175.25 | $523,282 | 9,309,663 | 0% |
| 2026-03-13 | Patrizio Vinciarelli | SELL | 1,500 | $175.80 | $263,700 | 9,308,163 | 0% |
| 2026-03-13 | Estia J Eichten | SELL | 2,000 | $174.00 | $348,000 | 188,838 | 1% |
| 2026-03-12 | Estia J Eichten | SELL | 976 | $163.41 | $159,491 | 228,449 | 0% |
| 2026-03-12 | Estia J Eichten | SELL | 6,848 | $164.43 | $1,125,993 | 221,601 | 3% |
| 2026-03-12 | Estia J Eichten | SELL | 2,876 | $165.13 | $474,916 | 218,725 | 1% |
| 2026-03-12 | Estia J Eichten | SELL | 2,931 | $166.45 | $487,869 | 215,794 | 1% |
| 2026-03-12 | Estia J Eichten | SELL | 2,846 | $167.28 | $476,080 | 212,948 | 1% |
| 2026-03-12 | Estia J Eichten | SELL | 4,100 | $168.30 | $690,047 | 208,848 | 2% |
| 2026-03-12 | Estia J Eichten | SELL | 5,610 | $169.15 | $948,907 | 203,238 | 3% |
| 2026-03-12 | Estia J Eichten | SELL | 3,700 | $170.32 | $630,173 | 199,538 | 2% |
| 2026-03-12 | Estia J Eichten | SELL | 3,400 | $171.11 | $581,766 | 196,138 | 2% |
| 2026-03-12 | Estia J Eichten | SELL | 100 | $172.15 | $17,215 | 196,038 | 0% |
| 2026-03-12 | Estia J Eichten | SELL | 5,200 | $173.20 | $900,647 | 190,838 | 3% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 1,565 | $163.74 | $256,256 | 9,406,598 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 4,067 | $164.61 | $669,467 | 9,402,531 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 3,698 | $165.52 | $612,098 | 9,398,833 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 10,277 | $166.77 | $1,713,924 | 9,388,556 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 16,970 | $167.55 | $2,843,339 | 9,371,586 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 5,378 | $168.58 | $906,625 | 9,366,208 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 3,370 | $169.59 | $571,525 | 9,362,838 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 3,375 | $170.67 | $575,996 | 9,359,463 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 900 | $171.64 | $154,475 | 9,358,563 | 0% |
| 2026-03-12 | Patrizio Vinciarelli | SELL | 400 | $173.22 | $69,288 | 9,358,163 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 200 | $168.12 | $33,625 | 9,457,963 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 1,408 | $169.38 | $238,491 | 9,456,555 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 292 | $170.31 | $49,731 | 9,456,263 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 300 | $171.26 | $51,377 | 9,455,963 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 1,540 | $173.01 | $266,435 | 9,454,423 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 1,160 | $174.32 | $202,214 | 9,453,263 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 4,007 | $176.17 | $705,932 | 9,449,256 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 10,063 | $177.28 | $1,783,988 | 9,439,193 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 18,734 | $178.12 | $3,336,921 | 9,420,459 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 11,185 | $178.95 | $2,001,551 | 9,409,274 | 0% |
| 2026-03-11 | Patrizio Vinciarelli | SELL | 1,111 | $180.17 | $200,170 | 9,408,163 | 0% |
| 2026-03-11 | James F Schmidt | SELL | 900 | $169.48 | $152,532 | 14,600 | 6% |
| 2026-03-11 | James F Schmidt | SELL | 800 | $172.96 | $138,371 | 13,800 | 5% |
| 2026-03-11 | James F Schmidt | SELL | 300 | $174.41 | $52,324 | 13,500 | 2% |
| 2026-03-11 | James F Schmidt | SELL | 1,997 | $176.35 | $352,177 | 11,503 | 15% |
| 2026-03-11 | James F Schmidt | SELL | 4,401 | $177.57 | $781,501 | 7,102 | 38% |
| 2026-03-11 | James F Schmidt | SELL | 5,157 | $178.40 | $920,014 | 1,945 | 73% |
| 2026-03-11 | James F Schmidt | SELL | 1,245 | $179.22 | $223,127 | 700 | 64% |
| 2026-03-11 | James F Schmidt | SELL | 700 | $180.46 | $126,323 | 0 | 100% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 400 | $169.70 | $67,880 | 9,507,763 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 959 | $171.18 | $164,158 | 9,506,804 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 1,753 | $172.55 | $302,475 | 9,505,051 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 4,388 | $173.37 | $760,759 | 9,500,663 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 7,726 | $174.98 | $1,351,905 | 9,492,937 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 3,983 | $175.88 | $700,515 | 9,488,954 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 4,792 | $177.15 | $848,919 | 9,484,162 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 8,218 | $178.20 | $1,464,416 | 9,475,944 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 9,432 | $179.21 | $1,690,307 | 9,466,512 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 2,676 | $180.09 | $481,922 | 9,463,836 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 4,371 | $181.22 | $792,122 | 9,459,465 | 0% |
| 2026-03-10 | Patrizio Vinciarelli | SELL | 1,302 | $182.17 | $237,191 | 9,458,163 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 3,466 | $159.23 | $551,880 | 9,554,697 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 6,840 | $160.11 | $1,095,152 | 9,547,857 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 8,622 | $161.14 | $1,389,362 | 9,539,235 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 2,622 | $162.06 | $424,933 | 9,536,613 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 1,363 | $163.24 | $222,500 | 9,535,250 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 3,718 | $164.35 | $611,064 | 9,531,532 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 6,453 | $165.18 | $1,065,926 | 9,525,079 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 3,046 | $166.10 | $505,938 | 9,522,033 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 1,620 | $167.31 | $271,036 | 9,520,413 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 600 | $168.04 | $100,825 | 9,519,813 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 7,449 | $169.16 | $1,260,052 | 9,512,364 | 0% |
| 2026-03-09 | Patrizio Vinciarelli | SELL | 4,201 | $170.02 | $714,267 | 9,508,163 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 1,400 | $160.17 | $224,244 | 9,606,763 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 3,400 | $161.11 | $547,762 | 9,603,363 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 9,500 | $162.36 | $1,542,444 | 9,593,863 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 6,726 | $163.31 | $1,098,446 | 9,587,137 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 4,338 | $164.25 | $712,510 | 9,582,799 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 7,032 | $165.22 | $1,161,812 | 9,575,767 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 3,580 | $166.17 | $594,901 | 9,572,187 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 924 | $167.17 | $154,465 | 9,571,263 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 1,299 | $168.17 | $218,447 | 9,569,964 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 501 | $168.81 | $84,575 | 9,569,463 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 1,498 | $171.45 | $256,834 | 9,567,965 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 542 | $172.69 | $93,598 | 9,567,423 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 1,315 | $173.91 | $228,696 | 9,566,108 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 3,145 | $174.66 | $549,300 | 9,562,963 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 1,700 | $175.49 | $298,338 | 9,561,263 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 2,400 | $176.74 | $424,183 | 9,558,863 | 0% |
| 2026-03-06 | Patrizio Vinciarelli | SELL | 700 | $177.47 | $124,230 | 9,558,163 | 0% |
| 2026-03-05 | Philip D Davies | SELL | 100 | $177.18 | $17,718 | 7,239 | 1% |
| 2026-03-05 | Philip D Davies | SELL | 700 | $179.38 | $125,567 | 6,539 | 10% |
| 2026-03-05 | Philip D Davies | SELL | 607 | $180.24 | $109,404 | 5,932 | 9% |
| 2026-03-05 | Philip D Davies | SELL | 698 | $181.49 | $126,679 | 5,234 | 12% |
| 2026-03-05 | Philip D Davies | SELL | 100 | $182.17 | $18,217 | 5,134 | 2% |
| 2026-03-05 | Philip D Davies | SELL | 100 | $185.51 | $18,551 | 5,034 | 2% |
| 2026-03-05 | Philip D Davies | SELL | 300 | $187.26 | $56,177 | 4,734 | 6% |
| 2026-03-05 | Philip D Davies | SELL | 300 | $189.21 | $56,762 | 4,434 | 6% |
| 2026-03-05 | Philip D Davies | SELL | 300 | $193.12 | $57,936 | 4,134 | 7% |
| 2026-03-05 | Philip D Davies | SELL | 300 | $194.98 | $58,494 | 3,834 | 7% |
| 2026-03-05 | Philip D Davies | SELL | 100 | $196.45 | $19,645 | 3,734 | 3% |
| 2026-03-05 | Philip D Davies | SELL | 1,514 | $199.49 | $302,024 | 2,220 | 41% |
| 2026-03-05 | Philip D Davies | SELL | 300 | $202.18 | $60,655 | 1,920 | 14% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,100 | $176.88 | $194,572 | 9,657,063 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 584 | $177.74 | $103,799 | 9,656,479 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 3,850 | $178.86 | $688,596 | 9,652,629 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 10,120 | $179.81 | $1,819,701 | 9,642,509 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 6,882 | $180.70 | $1,243,560 | 9,635,627 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 4,764 | $181.88 | $866,468 | 9,630,863 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 266 | $182.91 | $48,655 | 9,630,597 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 353 | $183.83 | $64,893 | 9,630,244 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 981 | $185.27 | $181,754 | 9,629,263 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,600 | $186.71 | $298,739 | 9,627,663 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,503 | $188.23 | $282,907 | 9,626,160 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,997 | $189.04 | $377,519 | 9,624,163 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 400 | $190.04 | $76,015 | 9,623,763 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,000 | $191.29 | $191,289 | 9,622,763 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,100 | $192.81 | $212,090 | 9,621,663 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 400 | $193.58 | $77,432 | 9,621,263 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,400 | $194.93 | $272,901 | 9,619,863 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 800 | $196.35 | $157,083 | 9,619,063 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,212 | $197.97 | $239,945 | 9,617,851 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 3,888 | $199.34 | $775,015 | 9,613,963 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,795 | $200.08 | $359,136 | 9,612,168 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,265 | $201.05 | $254,328 | 9,610,903 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,640 | $202.15 | $331,520 | 9,609,263 | 0% |
| 2026-03-05 | Patrizio Vinciarelli | SELL | 1,100 | $203.06 | $223,362 | 9,608,163 | 0% |
| 2026-03-05 | Sean Crilly | SELL | 300 | $180.32 | $54,097 | 9,729 | 3% |
| 2026-03-05 | Sean Crilly | SELL | 786 | $180.32 | $141,735 | 9,729 | 7% |
| 2026-03-05 | Sean Crilly | SELL | 554 | $180.32 | $99,900 | 9,729 | 5% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 917 | $195.87 | $179,617 | 9,707,246 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 2,427 | $196.76 | $477,527 | 9,704,819 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 2,563 | $197.83 | $507,042 | 9,702,256 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 5,954 | $199.02 | $1,184,974 | 9,696,302 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 10,450 | $199.81 | $2,087,971 | 9,685,852 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 3,569 | $200.81 | $716,697 | 9,682,283 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 2,200 | $201.89 | $444,164 | 9,680,083 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 9,528 | $202.98 | $1,933,999 | 9,670,555 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 3,950 | $204.03 | $805,923 | 9,666,605 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 3,314 | $205.09 | $679,675 | 9,663,291 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 2,528 | $206.03 | $520,856 | 9,660,763 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 2,300 | $207.12 | $476,382 | 9,658,463 | 0% |
| 2026-03-04 | Patrizio Vinciarelli | SELL | 300 | $208.06 | $62,418 | 9,658,163 | 0% |
| 2026-03-04 | Zheng John Shen | SELL | 1,217 | $205.75 | $250,398 | 0 | 100% |
| 2026-03-02 | Quentin A. Fendelet | SELL | 299 | $204.72 | $61,212 | 0 | 100% |
| 2026-03-02 | Quentin A. Fendelet | SELL | 2,000 | $204.72 | $409,442 | 0 | 100% |
| 2026-02-27 | Sean Crilly | SELL | 6,000 | $197.73 | $1,186,391 | 9,729 | 38% |
| 2026-02-26 | Alex Gusinov | SELL | 3,344 | $200.00 | $668,800 | 6,996 | 32% |
| 2026-02-25 | Claudio Tuozzolo | SELL | 2,271 | $199.09 | $452,129 | 25,652 | 8% |
| 2026-02-25 | Claudio Tuozzolo | SELL | 264 | $197.02 | $52,013 | 25,652 | 1% |
| 2026-02-25 | Claudio Tuozzolo | SELL | 2,108 | $196.63 | $414,491 | 23,544 | 8% |
| 2026-02-24 | Claudio Tuozzolo | SELL | 3,501 | $179.44 | $628,221 | 25,652 | 12% |
| 2026-02-24 | Claudio Tuozzolo | SELL | 800 | $179.42 | $143,534 | 25,652 | 3% |
| 2026-02-24 | Claudio Tuozzolo | SELL | 995 | $179.42 | $178,520 | 25,652 | 4% |
| 2026-02-24 | Kemble D Morrison | SELL | 762 | $180.08 | $137,223 | 0 | 100% |
| 2026-02-24 | Kemble D Morrison | SELL | 744 | $180.08 | $133,982 | 0 | 100% |
| 2026-02-24 | Kemble D Morrison | SELL | 1,066 | $180.08 | $191,968 | 0 | 100% |
| 2026-02-24 | Nancy L Grava | SELL | 1,816 | $187.00 | $339,592 | 0 | 100% |
| 2026-02-24 | Nancy L Grava | SELL | 800 | $187.00 | $149,600 | 0 | 100% |
| 2026-02-23 | Alvaro Doyle | SELL | 738 | $172.83 | $127,551 | 42 | 95% |
| 2026-02-23 | Alvaro Doyle | SELL | 1,162 | $172.83 | $200,833 | 42 | 97% |
| 2026-02-23 | Alvaro Doyle | SELL | 2,000 | $172.83 | $345,667 | 42 | 98% |
| 2026-02-23 | Alvaro Doyle | SELL | 3,000 | $172.83 | $518,500 | 42 | 99% |
| 2026-02-23 | Alvaro Doyle | SELL | 1,013 | $172.83 | $175,080 | 42 | 96% |
| 2026-02-23 | Samuel J Anderson | SELL | 3,791 | $171.44 | $649,929 | 6,107 | 38% |
| 2026-02-23 | Zheng John Shen | SELL | 1,508 | $175.96 | $265,342 | 0 | 100% |
| 2026-02-23 | Zheng John Shen | SELL | 995 | $175.96 | $175,077 | 0 | 100% |
| 2026-02-23 | Claudio Tuozzolo | SELL | 4,469 | $174.60 | $780,304 | 29,153 | 13% |
| 2026-02-23 | Quentin A. Fendelet | SELL | 2,000 | $177.72 | $355,440 | 0 | 100% |
| 2026-01-20 | Andrew D'Amico | SELL | 200 | $155.00 | $31,000 | 0 | 100% |
| 2026-01-15 | Andrew D'Amico | SELL | 200 | $150.00 | $30,000 | 0 | 100% |
| 2026-01-05 | Andrew D'Amico | SELL | 200 | $140.00 | $28,000 | 0 | 100% |
| 2026-01-05 | Andrew D'Amico | SELL | 200 | $145.00 | $29,000 | 0 | 100% |
| 2025-12-31 | Patrizio Vinciarelli | SELL | 1,883 | $114.36 | $215,336 | 9,708,163 | 0% |
| 2025-12-30 | Patrizio Vinciarelli | SELL | 6,616 | $112.45 | $743,937 | 9,723,430 | 0% |
| 2025-12-30 | Patrizio Vinciarelli | SELL | 13,167 | $113.23 | $1,490,861 | 9,710,263 | 0% |
| 2025-12-30 | Patrizio Vinciarelli | SELL | 217 | $114.00 | $24,738 | 9,710,046 | 0% |
| 2025-12-29 | Patrizio Vinciarelli | SELL | 5,700 | $111.17 | $633,657 | 9,730,263 | 0% |
| 2025-12-29 | Patrizio Vinciarelli | SELL | 217 | $112.01 | $24,305 | 9,730,046 | 0% |
| 2025-12-26 | Patrizio Vinciarelli | SELL | 15,700 | $109.88 | $1,725,174 | 9,740,263 | 0% |
| 2025-12-26 | Patrizio Vinciarelli | SELL | 4,300 | $111.00 | $477,300 | 9,735,963 | 0% |
| 2025-12-24 | Patrizio Vinciarelli | SELL | 9,197 | $108.73 | $1,000,008 | 9,759,166 | 0% |
| 2025-12-24 | Patrizio Vinciarelli | SELL | 3,203 | $109.26 | $349,963 | 9,755,963 | 0% |
| 2025-12-23 | Patrizio Vinciarelli | SELL | 3,084 | $106.58 | $328,688 | 9,785,279 | 0% |
| 2025-12-23 | Patrizio Vinciarelli | SELL | 8,276 | $107.61 | $890,555 | 9,777,003 | 0% |
| 2025-12-23 | Patrizio Vinciarelli | SELL | 8,640 | $108.41 | $936,655 | 9,768,363 | 0% |
| 2025-12-22 | James F Schmidt | SELL | 5,000 | $110.00 | $550,000 | 875 | 85% |
| 2025-12-22 | Patrizio Vinciarelli | SELL | 8,100 | $104.98 | $850,357 | 9,800,263 | 0% |
| 2025-12-22 | Patrizio Vinciarelli | SELL | 10,000 | $105.24 | $1,052,370 | 9,790,263 | 0% |
| 2025-12-22 | Patrizio Vinciarelli | SELL | 1,900 | $106.76 | $202,844 | 9,788,363 | 0% |
| 2025-12-19 | Patrizio Vinciarelli | SELL | 8,100 | $102.44 | $829,725 | 9,820,263 | 0% |
| 2025-12-19 | Patrizio Vinciarelli | SELL | 10,000 | $103.30 | $1,033,001 | 9,810,263 | 0% |
| 2025-12-19 | Patrizio Vinciarelli | SELL | 1,900 | $104.00 | $197,600 | 9,808,363 | 0% |
| 2025-12-19 | Andrew D'Amico | SELL | 754 | $104.00 | $78,416 | 0 | 100% |
| 2025-12-15 | Alex Gusinov | SELL | 3,844 | $97.31 | $374,065 | 10,340 | 27% |
| 2025-12-11 | Michael McNamara | SELL | 2,626 | $101.20 | $265,748 | 18,138 | 13% |
| 2025-12-11 | Michael McNamara | SELL | 1,611 | $101.28 | $163,163 | 18,138 | 8% |
| 2025-12-11 | Patrizio Vinciarelli | SELL | 4,276 | $101.65 | $434,646 | 9,830,263 | 0% |
| 2025-12-11 | Patrizio Vinciarelli | SELL | 1,900 | $102.08 | $193,952 | 9,828,363 | 0% |
| 2025-12-10 | Patrizio Vinciarelli | SELL | 5,724 | $101.10 | $578,711 | 9,834,539 | 0% |
| 2025-12-10 | Jason Carlson | SELL | 516 | $100.24 | $51,723 | 0 | 100% |
| 2025-12-10 | Jason Carlson | SELL | 1,061 | $100.24 | $106,353 | 0 | 100% |
| 2025-12-10 | Jason Carlson | SELL | 1,611 | $100.24 | $161,485 | 0 | 100% |
| 2025-12-10 | Jason Carlson | SELL | 1,217 | $100.24 | $121,991 | 0 | 100% |
| 2025-12-10 | Jason Carlson | SELL | 995 | $100.24 | $99,738 | 0 | 100% |
| 2025-12-10 | Jason Carlson | SELL | 1,508 | $100.24 | $151,160 | 0 | 100% |
| 2025-12-10 | Jason Carlson | SELL | 731 | $100.24 | $73,275 | 0 | 100% |
| 2025-11-21 | Alex Gusinov | SELL | 1,571 | $86.05 | $135,185 | 14,184 | 10% |
| 2025-11-17 | Andrew D'Amico | SELL | 2,000 | $87.69 | $175,380 | 0 | 100% |
| 2025-11-12 | Patrizio Vinciarelli | SELL | 10,000 | $100.18 | $1,001,818 | 9,840,263 | 0% |
| 2025-11-12 | Claudio Tuozzolo | SELL | 1,508 | $94.58 | $142,626 | 33,622 | 4% |
| 2025-11-12 | Claudio Tuozzolo | SELL | 1,202 | $94.58 | $113,685 | 33,622 | 3% |
| 2025-11-12 | Claudio Tuozzolo | SELL | 866 | $94.58 | $81,906 | 33,622 | 3% |
| 2025-11-12 | Claudio Tuozzolo | SELL | 1,217 | $94.58 | $115,104 | 33,622 | 3% |
| 2025-11-12 | Claudio Tuozzolo | SELL | 1,611 | $94.58 | $152,368 | 33,622 | 5% |
| 2025-11-12 | Andrew D'Amico | SELL | 577 | $98.44 | $56,800 | 0 | 100% |
| 2025-11-12 | Andrew D'Amico | SELL | 577 | $100.00 | $57,700 | 0 | 100% |
| 2025-11-12 | Andrew D'Amico | SELL | 754 | $99.00 | $74,646 | 0 | 100% |
| 2025-11-05 | Robert Gendron | SELL | 5,374 | $94.00 | $505,156 | 0 | 100% |
| 2025-10-28 | Zmira Lavie | SELL | 1,508 | $89.58 | $135,087 | 0 | 100% |
| 2025-10-28 | Zmira Lavie | SELL | 1,217 | $89.58 | $109,019 | 0 | 100% |
| 2025-10-28 | Zmira Lavie | SELL | 995 | $89.58 | $89,132 | 0 | 100% |
| 2025-10-28 | Alex Gusinov | SELL | 4,019 | $89.75 | $360,706 | 12,680 | 24% |
| 2025-10-27 | Sean Crilly | SELL | 12,000 | $89.61 | $1,075,336 | 15,532 | 44% |
| 2025-10-27 | Robert Gendron | SELL | 1,321 | $92.00 | $121,532 | 5,374 | 20% |
| 2025-10-24 | Andrew D'Amico | SELL | 577 | $94.07 | $54,278 | 0 | 100% |
| 2025-10-24 | Andrew D'Amico | SELL | 577 | $96.00 | $55,392 | 0 | 100% |
| 2025-10-24 | Andrew D'Amico | SELL | 917 | $94.50 | $86,656 | 0 | 100% |
| 2025-10-24 | Robert Gendron | SELL | 794 | $90.50 | $71,857 | 5,374 | 13% |
| 2025-10-24 | Robert Gendron | SELL | 1,184 | $90.50 | $107,152 | 5,374 | 18% |
| 2025-10-24 | Robert Gendron | SELL | 817 | $90.50 | $73,939 | 5,374 | 13% |
| 2025-10-24 | Claudio Tuozzolo | SELL | 1,061 | $90.57 | $96,095 | 33,622 | 3% |
| 2025-10-24 | Claudio Tuozzolo | SELL | 3,931 | $90.57 | $356,033 | 33,622 | 10% |
| 2025-10-24 | Claudio Tuozzolo | SELL | 516 | $90.57 | $46,734 | 33,622 | 2% |
| 2025-10-24 | Philip D Davies | SELL | 786 | $94.16 | $74,006 | 14,977 | 5% |
| 2025-10-24 | Philip D Davies | SELL | 14,977 | $91.96 | $1,377,321 | 0 | 100% |
| 2025-10-23 | James F Schmidt | SELL | 875 | $91.92 | $80,433 | 0 | 100% |
| 2025-10-23 | James F Schmidt | SELL | 664 | $90.00 | $59,760 | 875 | 43% |
| 2025-10-23 | James F Schmidt | SELL | 331 | $91.92 | $30,427 | 875 | 27% |
| 2025-10-23 | James F Schmidt | SELL | 1,241 | $91.92 | $114,077 | 875 | 59% |
| 2025-10-23 | James F Schmidt | SELL | 3,246 | $91.92 | $298,385 | 875 | 79% |
| 2025-10-23 | James F Schmidt | SELL | 754 | $91.92 | $69,311 | 875 | 46% |
| 2025-10-23 | James F Schmidt | SELL | 1,217 | $91.92 | $111,871 | 875 | 58% |
| 2025-10-23 | Kemble D Morrison | SELL | 1,361 | $91.94 | $125,130 | 0 | 100% |
| 2025-10-23 | Kemble D Morrison | SELL | 738 | $91.94 | $67,852 | 0 | 100% |
| 2025-10-23 | Nancy L Grava | SELL | 3,386 | $91.00 | $308,132 | 0 | 100% |
| 2025-10-23 | Nancy L Grava | SELL | 1,016 | $91.00 | $92,458 | 0 | 100% |
| 2025-10-23 | Nancy L Grava | SELL | 646 | $91.00 | $58,787 | 0 | 100% |
| 2025-10-23 | Nancy L Grava | SELL | 1,984 | $91.00 | $180,548 | 0 | 100% |
| 2025-10-23 | Estia J Eichten | SELL | 5,000 | $91.25 | $456,232 | 225,267 | 2% |
| 2025-10-23 | Estia J Eichten | SELL | 555 | $91.01 | $50,509 | 229,425 | 0% |
| 2025-10-23 | Quentin A. Fendelet | SELL | 153 | $84.36 | $12,907 | 0 | 100% |
| 2025-10-23 | Quentin A. Fendelet | SELL | 4,963 | $88.34 | $438,442 | 0 | 100% |
| 2025-10-23 | Quentin A. Fendelet | SELL | 915 | $88.34 | $80,833 | 0 | 100% |
| 2025-10-23 | Quentin A. Fendelet | SELL | 4,530 | $88.34 | $400,190 | 0 | 100% |
| 2025-10-23 | Quentin A. Fendelet | SELL | 6,000 | $88.34 | $530,053 | 0 | 100% |
| 2025-10-23 | Claudio Tuozzolo | SELL | 8,638 | $91.86 | $793,528 | 33,622 | 20% |
| 2025-10-23 | Claudio Tuozzolo | SELL | 1,202 | $91.86 | $110,421 | 33,622 | 3% |
| 2025-10-23 | Claudio Tuozzolo | SELL | 866 | $91.86 | $79,555 | 33,622 | 3% |
| 2025-10-23 | Claudio Tuozzolo | SELL | 3,931 | $91.86 | $361,121 | 33,622 | 10% |
| 2025-10-23 | Robert Gendron | SELL | 960 | $88.68 | $85,134 | 5,374 | 15% |
| 2025-10-23 | Robert Gendron | SELL | 1,156 | $88.68 | $102,515 | 5,374 | 18% |
| 2025-10-23 | Alvaro Doyle | SELL | 4,933 | $88.48 | $436,481 | 42 | 99% |
| 2025-10-23 | Alvaro Doyle | SELL | 2,891 | $88.48 | $255,801 | 42 | 99% |
| 2025-10-23 | Andrew D'Amico | SELL | 565 | $90.00 | $50,850 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 3,500 | $80.00 | $280,000 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 1,000 | $82.00 | $82,000 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 1,000 | $84.00 | $84,000 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 1,000 | $86.00 | $86,000 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 1,100 | $88.00 | $96,800 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 565 | $85.00 | $48,025 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 1,600 | $80.00 | $128,000 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 332 | $84.00 | $27,888 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 332 | $86.00 | $28,552 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 331 | $88.00 | $29,128 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 2,917 | $80.00 | $233,360 | 0 | 100% |
| 2025-10-22 | Andrew D'Amico | SELL | 1,000 | $87.50 | $87,500 | 0 | 100% |
| 2025-10-22 | James F Schmidt | SELL | 3,246 | $80.00 | $259,680 | 875 | 79% |
| 2025-10-22 | James F Schmidt | SELL | 1,241 | $85.00 | $105,485 | 875 | 59% |
| 2025-10-22 | James F Schmidt | SELL | 754 | $85.00 | $64,090 | 875 | 46% |
| 2025-10-21 | Andrew D'Amico | SELL | 1,000 | $68.00 | $68,000 | 0 | 100% |
| 2025-07-23 | Andrew D'Amico | SELL | 4,596 | $63.00 | $289,548 | 4,596 | 50% |
| 2025-07-23 | Andrew D'Amico | SELL | 1,217 | $63.00 | $76,671 | 1,217 | 50% |
| 2025-03-03 | Quentin A. Fendelet | SELL | 440 | $61.71 | $27,153 | 0 | 100% |
| 2025-02-27 | Quentin A. Fendelet | SELL | 458 | $63.78 | $29,213 | 0 | 100% |
| 2025-02-26 | Claudio Tuozzolo | SELL | 1,000 | $64.81 | $64,810 | 33,622 | 3% |
| 2025-02-26 | Claudio Tuozzolo | SELL | 898 | $64.76 | $58,154 | 33,622 | 3% |
| 2025-02-24 | Claudio Tuozzolo | SELL | 3,200 | $60.95 | $195,033 | 34,822 | 8% |
| 2025-02-24 | Claudio Tuozzolo | SELL | 304 | $61.51 | $18,699 | 34,622 | 1% |
| 2025-02-21 | Andrew D'Amico | SELL | 1,000 | $62.00 | $62,000 | 0 | 100% |
| 2025-02-21 | Andrew D'Amico | SELL | 800 | $64.00 | $51,200 | 0 | 100% |
| 2025-01-22 | Andrew D'Amico | SELL | 1,000 | $58.00 | $58,000 | 0 | 100% |
| 2025-01-22 | Andrew D'Amico | SELL | 1,000 | $60.00 | $60,000 | 0 | 100% |
| 2025-01-22 | Andrew D'Amico | SELL | 1,000 | $60.00 | $60,000 | 0 | 100% |
| 2025-01-22 | Andrew D'Amico | SELL | 1,000 | $61.00 | $61,000 | 0 | 100% |
| 2025-01-21 | Andrew D'Amico | SELL | 1,200 | $54.00 | $64,800 | 0 | 100% |
| 2025-01-21 | Andrew D'Amico | SELL | 1,000 | $56.00 | $56,000 | 0 | 100% |
| 2025-01-06 | Andrew D'Amico | SELL | 1,000 | $51.83 | $51,830 | 0 | 100% |
| 2025-01-06 | Andrew D'Amico | SELL | 1,000 | $52.00 | $52,000 | 0 | 100% |
| 2024-12-02 | Estia J Eichten | SELL | 8,000 | $55.51 | $444,085 | 230,267 | 3% |
| 2024-11-13 | Alex Gusinov | SELL | 856 | $59.01 | $50,509 | 16,018 | 5% |
| 2024-11-07 | Claudio Tuozzolo | SELL | 2,999 | $57.06 | $171,115 | 37,822 | 7% |
| 2024-11-07 | Robert Gendron | SELL | 794 | $57.58 | $45,715 | 5,374 | 13% |
| 2024-09-03 | Quentin A. Fendelet | SELL | 41 | $36.36 | $1,491 | 0 | 100% |