| Insider | Role | Holdings | Buy $ | Sell $ | Net $ |
|---|---|---|---|---|---|
| John Colgrove | Chief Visionary Officer, Director | 0 | — | $230,340,701 | -$230,340,701 |
| Charles H Giancarlo | CEO, Director | 1,609,597 | — | $69,022,191 | -$69,022,191 |
| Mona Chu | Chief Accounting Officer | 136,636 | — | $10,361,209 | -$10,361,209 |
| Ajay Singh | Chief Product Officer | 340,939 | — | $5,837,651 | -$5,837,651 |
| Dan FitzSimons | Chief Revenue Officer | 62,759 | — | $2,632,166 | -$2,632,166 |
| John Francis Murphy | Director | 19,183 | — | $1,288,395 | -$1,288,395 |
| Susan J.S. Taylor | Director | 94,608 | — | $698,305 | -$698,305 |
| Mallun Yen | Director | 43,281 | — | $364,122 | -$364,122 |
| Andrew William Fraser Brown | Director | 27,683 | — | $343,619 | -$343,619 |
| Roxanne Taylor | Director | 19,858 | — | $230,790 | -$230,790 |
| Date | Insider | Side | Shares | Price | Value | Holdings After | % of Position |
|---|---|---|---|---|---|---|---|
| 2026-08-14 | John Colgrove | SELL | 4,400 | $115.86 | $509,784 | 60,415 | 7% |
| 2026-08-14 | John Colgrove | SELL | 18,924 | $116.74 | $2,209,188 | 41,491 | 31% |
| 2026-08-14 | John Colgrove | SELL | 34,178 | $117.83 | $4,027,194 | 7,313 | 82% |
| 2026-08-14 | John Colgrove | SELL | 7,313 | $118.40 | $865,859 | 0 | 100% |
| 2026-08-13 | John Colgrove | SELL | 900 | $112.56 | $101,304 | 99,100 | 1% |
| 2026-08-13 | John Colgrove | SELL | 1,200 | $113.88 | $136,656 | 97,900 | 1% |
| 2026-08-13 | John Colgrove | SELL | 2,872 | $115.16 | $330,740 | 95,028 | 3% |
| 2026-08-13 | John Colgrove | SELL | 9,454 | $116.27 | $1,099,217 | 85,574 | 10% |
| 2026-08-13 | John Colgrove | SELL | 45,906 | $117.13 | $5,376,970 | 39,668 | 54% |
| 2026-08-13 | John Colgrove | SELL | 39,668 | $117.87 | $4,675,667 | 0 | 100% |
| 2026-08-12 | John Colgrove | SELL | 6,922 | $108.92 | $753,944 | 93,078 | 7% |
| 2026-08-12 | John Colgrove | SELL | 6,520 | $110.19 | $718,439 | 86,558 | 7% |
| 2026-08-12 | John Colgrove | SELL | 38,333 | $111.24 | $4,264,163 | 48,225 | 44% |
| 2026-08-12 | John Colgrove | SELL | 36,984 | $111.77 | $4,133,702 | 11,241 | 77% |
| 2026-08-12 | John Colgrove | SELL | 948 | $112.72 | $106,859 | 10,293 | 8% |
| 2026-08-12 | John Colgrove | SELL | 10,293 | $113.65 | $1,169,799 | 0 | 100% |
| 2026-08-11 | John Colgrove | SELL | 8,728 | $100.32 | $875,593 | 91,272 | 9% |
| 2026-08-11 | John Colgrove | SELL | 3,816 | $101.33 | $386,675 | 87,456 | 4% |
| 2026-08-11 | John Colgrove | SELL | 11,013 | $102.12 | $1,124,648 | 76,443 | 13% |
| 2026-08-11 | John Colgrove | SELL | 21,146 | $103.18 | $2,181,844 | 55,297 | 28% |
| 2026-08-11 | John Colgrove | SELL | 22,388 | $104.20 | $2,332,830 | 32,909 | 40% |
| 2026-08-11 | John Colgrove | SELL | 3,100 | $105.16 | $325,996 | 29,809 | 9% |
| 2026-08-11 | John Colgrove | SELL | 9,459 | $106.14 | $1,003,978 | 20,350 | 32% |
| 2026-08-11 | John Colgrove | SELL | 5,624 | $107.47 | $604,411 | 14,726 | 28% |
| 2026-08-11 | John Colgrove | SELL | 5,597 | $108.27 | $605,987 | 9,129 | 38% |
| 2026-08-11 | John Colgrove | SELL | 9,129 | $109.21 | $996,978 | 0 | 100% |
| 2026-08-10 | Charles H Giancarlo | SELL | 700 | $94.63 | $66,241 | 1,678,897 | 0% |
| 2026-08-10 | Charles H Giancarlo | SELL | 600 | $96.01 | $57,606 | 1,678,297 | 0% |
| 2026-08-10 | Charles H Giancarlo | SELL | 1,600 | $97.33 | $155,728 | 1,676,697 | 0% |
| 2026-08-10 | Charles H Giancarlo | SELL | 30,800 | $98.50 | $3,033,800 | 1,645,897 | 2% |
| 2026-08-10 | Charles H Giancarlo | SELL | 30,601 | $99.27 | $3,037,761 | 1,615,296 | 2% |
| 2026-08-10 | Charles H Giancarlo | SELL | 3,600 | $100.41 | $361,476 | 1,611,696 | 0% |
| 2026-08-10 | Charles H Giancarlo | SELL | 1,899 | $101.50 | $192,748 | 1,609,797 | 0% |
| 2026-08-10 | Charles H Giancarlo | SELL | 200 | $101.99 | $20,398 | 1,609,597 | 0% |
| 2026-08-10 | John Colgrove | SELL | 31,545 | $94.10 | $2,968,384 | 68,455 | 32% |
| 2026-08-10 | John Colgrove | SELL | 53,685 | $95.42 | $5,122,623 | 14,770 | 78% |
| 2026-08-10 | John Colgrove | SELL | 4,502 | $96.35 | $433,768 | 10,268 | 30% |
| 2026-08-10 | John Colgrove | SELL | 8,500 | $97.35 | $827,475 | 1,768 | 83% |
| 2026-08-10 | John Colgrove | SELL | 1,768 | $98.15 | $173,529 | 0 | 100% |
| 2026-08-10 | John Colgrove | SELL | 750 | $94.16 | $70,620 | 2,564,250 | 0% |
| 2026-08-10 | John Colgrove | SELL | 200 | $95.45 | $19,090 | 2,564,050 | 0% |
| 2026-08-10 | John Colgrove | SELL | 350 | $96.28 | $33,698 | 2,563,700 | 0% |
| 2026-08-10 | John Colgrove | SELL | 11,249 | $97.93 | $1,101,615 | 2,552,451 | 0% |
| 2026-08-10 | John Colgrove | SELL | 20,648 | $98.60 | $2,035,893 | 2,531,803 | 1% |
| 2026-08-10 | John Colgrove | SELL | 13,603 | $99.35 | $1,351,458 | 2,518,200 | 1% |
| 2026-08-10 | John Colgrove | SELL | 2,100 | $100.48 | $211,008 | 2,516,100 | 0% |
| 2026-08-10 | John Colgrove | SELL | 1,100 | $101.59 | $111,749 | 2,515,000 | 0% |
| 2026-08-10 | John Colgrove | SELL | 750 | $94.16 | $70,620 | 2,564,250 | 0% |
| 2026-08-10 | John Colgrove | SELL | 200 | $95.45 | $19,090 | 2,564,050 | 0% |
| 2026-08-10 | John Colgrove | SELL | 350 | $96.28 | $33,698 | 2,563,700 | 0% |
| 2026-08-10 | John Colgrove | SELL | 11,251 | $97.93 | $1,101,810 | 2,552,449 | 0% |
| 2026-08-10 | John Colgrove | SELL | 20,654 | $98.60 | $2,036,484 | 2,531,795 | 1% |
| 2026-08-10 | John Colgrove | SELL | 13,595 | $99.35 | $1,350,663 | 2,518,200 | 1% |
| 2026-08-10 | John Colgrove | SELL | 2,100 | $100.48 | $211,008 | 2,516,100 | 0% |
| 2026-08-10 | John Colgrove | SELL | 1,100 | $101.59 | $111,749 | 2,515,000 | 0% |
| 2026-08-07 | John Colgrove | SELL | 35,185 | $90.01 | $3,167,002 | 0 | 100% |
| 2026-08-04 | John Colgrove | SELL | 82,498 | $85.63 | $7,064,304 | 7,222 | 92% |
| 2026-08-04 | John Colgrove | SELL | 7,222 | $86.05 | $621,453 | 0 | 100% |
| 2026-07-10 | John Colgrove | SELL | 36,385 | $79.46 | $2,891,152 | 2,578,615 | 1% |
| 2026-07-10 | John Colgrove | SELL | 8,726 | $80.27 | $700,436 | 2,569,889 | 0% |
| 2026-07-10 | John Colgrove | SELL | 2,942 | $81.47 | $239,685 | 2,566,947 | 0% |
| 2026-07-10 | John Colgrove | SELL | 1,947 | $82.14 | $159,927 | 2,565,000 | 0% |
| 2026-07-10 | John Colgrove | SELL | 36,394 | $79.46 | $2,891,867 | 2,578,606 | 1% |
| 2026-07-10 | John Colgrove | SELL | 8,700 | $80.26 | $698,262 | 2,569,906 | 0% |
| 2026-07-10 | John Colgrove | SELL | 2,953 | $81.47 | $240,581 | 2,566,953 | 0% |
| 2026-07-10 | John Colgrove | SELL | 1,953 | $82.14 | $160,419 | 2,565,000 | 0% |
| 2026-07-10 | Charles H Giancarlo | SELL | 48,709 | $80.21 | $3,906,949 | 1,700,888 | 3% |
| 2026-07-10 | Charles H Giancarlo | SELL | 12,991 | $81.51 | $1,058,896 | 1,687,897 | 1% |
| 2026-07-10 | Charles H Giancarlo | SELL | 8,300 | $82.16 | $681,928 | 1,679,597 | 0% |
| 2026-07-09 | Charles H Giancarlo | SELL | 65,800 | $80.05 | $5,267,290 | 1,749,597 | 4% |
| 2026-07-09 | Susan J.S. Taylor | SELL | 8,543 | $81.74 | $698,305 | 94,608 | 8% |
| 2026-07-08 | Ajay Singh | SELL | 9,787 | $78.12 | $764,560 | 340,939 | 3% |
| 2026-06-30 | Charles H Giancarlo | SELL | 4,200 | $80.01 | $336,042 | 1,815,397 | 0% |
| 2026-06-25 | Andrew William Fraser Brown | SELL | 4,735 | $72.57 | $343,619 | 27,683 | 15% |
| 2026-06-22 | Mallun Yen | SELL | 4,735 | $76.90 | $364,122 | 43,281 | 10% |
| 2026-06-12 | John Colgrove | SELL | 17,132 | $70.08 | $1,200,611 | 2,647,768 | 1% |
| 2026-06-12 | John Colgrove | SELL | 32,768 | $71.54 | $2,344,223 | 2,615,000 | 1% |
| 2026-06-12 | John Colgrove | SELL | 17,167 | $70.08 | $1,203,063 | 2,647,833 | 1% |
| 2026-06-12 | John Colgrove | SELL | 32,833 | $71.54 | $2,348,873 | 2,615,000 | 1% |
| 2026-06-10 | John Colgrove | SELL | 100 | $70.00 | $7,000 | 2,664,900 | 0% |
| 2026-06-02 | John Colgrove | SELL | 10,280 | $85.32 | $877,090 | 0 | 100% |
| 2026-05-11 | Charles H Giancarlo | SELL | 36,299 | $83.49 | $3,030,604 | 2,393,334 | 1% |
| 2026-05-11 | Charles H Giancarlo | SELL | 60,107 | $84.32 | $5,068,222 | 2,333,227 | 3% |
| 2026-05-11 | Charles H Giancarlo | SELL | 27,900 | $85.63 | $2,389,077 | 2,305,327 | 1% |
| 2026-05-11 | Charles H Giancarlo | SELL | 117,702 | $86.54 | $10,185,931 | 2,187,625 | 5% |
| 2026-05-11 | Charles H Giancarlo | SELL | 82,967 | $87.19 | $7,233,893 | 2,104,658 | 4% |
| 2026-05-11 | Charles H Giancarlo | SELL | 43,918 | $88.40 | $3,882,351 | 2,060,740 | 2% |
| 2026-05-11 | Charles H Giancarlo | SELL | 21,239 | $89.26 | $1,895,793 | 2,039,501 | 1% |
| 2026-05-11 | Charles H Giancarlo | SELL | 167,068 | $90.15 | $15,061,180 | 1,872,433 | 8% |
| 2026-05-11 | Charles H Giancarlo | SELL | 11,675 | $91.41 | $1,067,212 | 1,860,758 | 1% |
| 2026-05-11 | Charles H Giancarlo | SELL | 6,825 | $92.22 | $629,402 | 1,853,933 | 0% |
| 2026-05-11 | Charles H Giancarlo | SELL | 4,300 | $93.41 | $401,663 | 1,849,633 | 0% |
| 2026-05-11 | John Colgrove | SELL | 38,586 | $83.48 | $3,221,159 | 61,414 | 39% |
| 2026-05-11 | John Colgrove | SELL | 57,414 | $84.34 | $4,842,297 | 4,000 | 93% |
| 2026-05-11 | John Colgrove | SELL | 4,000 | $85.06 | $340,240 | 0 | 100% |
| 2026-05-11 | John Colgrove | SELL | 1,300 | $83.84 | $108,992 | 2,713,700 | 0% |
| 2026-05-11 | John Colgrove | SELL | 400 | $84.80 | $33,920 | 2,713,300 | 0% |
| 2026-05-11 | John Colgrove | SELL | 7,686 | $86.46 | $664,532 | 2,705,614 | 0% |
| 2026-05-11 | John Colgrove | SELL | 22,321 | $87.19 | $1,946,168 | 2,683,293 | 1% |
| 2026-05-11 | John Colgrove | SELL | 8,108 | $88.29 | $715,855 | 2,675,185 | 0% |
| 2026-05-11 | John Colgrove | SELL | 4,339 | $89.12 | $386,692 | 2,670,846 | 0% |
| 2026-05-11 | John Colgrove | SELL | 1,602 | $90.11 | $144,356 | 2,669,244 | 0% |
| 2026-05-11 | John Colgrove | SELL | 2,053 | $91.34 | $187,521 | 2,667,191 | 0% |
| 2026-05-11 | John Colgrove | SELL | 1,426 | $92.19 | $131,463 | 2,665,765 | 0% |
| 2026-05-11 | John Colgrove | SELL | 765 | $93.42 | $71,466 | 2,665,000 | 0% |
| 2026-05-11 | John Colgrove | SELL | 1,300 | $83.84 | $108,992 | 2,713,700 | 0% |
| 2026-05-11 | John Colgrove | SELL | 400 | $84.80 | $33,920 | 2,713,300 | 0% |
| 2026-05-11 | John Colgrove | SELL | 7,685 | $86.46 | $664,445 | 2,705,615 | 0% |
| 2026-05-11 | John Colgrove | SELL | 22,322 | $87.19 | $1,946,255 | 2,683,293 | 1% |
| 2026-05-11 | John Colgrove | SELL | 8,108 | $88.29 | $715,855 | 2,675,185 | 0% |
| 2026-05-11 | John Colgrove | SELL | 4,339 | $89.12 | $386,692 | 2,670,846 | 0% |
| 2026-05-11 | John Colgrove | SELL | 1,601 | $90.11 | $144,266 | 2,669,245 | 0% |
| 2026-05-11 | John Colgrove | SELL | 2,053 | $91.34 | $187,521 | 2,667,192 | 0% |
| 2026-05-11 | John Colgrove | SELL | 1,427 | $92.19 | $131,555 | 2,665,765 | 0% |
| 2026-05-11 | John Colgrove | SELL | 765 | $93.42 | $71,466 | 2,665,000 | 0% |
| 2026-05-07 | John Colgrove | SELL | 29,108 | $75.31 | $2,192,123 | 467,694 | 6% |
| 2026-05-06 | John Colgrove | SELL | 27,578 | $75.01 | $2,068,626 | 496,802 | 5% |
| 2026-05-05 | John Colgrove | SELL | 77,579 | $75.12 | $5,827,734 | 524,380 | 13% |
| 2026-04-24 | John Colgrove | SELL | 28,935 | $70.01 | $2,025,739 | 0 | 100% |
| 2026-04-23 | John Colgrove | SELL | 17,091 | $70.08 | $1,197,737 | 2,715,000 | 1% |
| 2026-04-23 | John Colgrove | SELL | 16,876 | $70.08 | $1,182,670 | 2,715,000 | 1% |
| 2026-04-23 | John Colgrove | SELL | 37,992 | $70.04 | $2,660,960 | 28,935 | 57% |
| 2026-04-22 | John Colgrove | SELL | 24,980 | $70.45 | $1,759,841 | 2,734,456 | 1% |
| 2026-04-22 | John Colgrove | SELL | 2,365 | $71.07 | $168,081 | 2,732,091 | 0% |
| 2026-04-22 | John Colgrove | SELL | 25,487 | $70.46 | $1,795,814 | 2,733,846 | 1% |
| 2026-04-22 | John Colgrove | SELL | 1,970 | $71.06 | $139,988 | 2,731,876 | 0% |
| 2026-04-22 | John Colgrove | SELL | 25,374 | $70.45 | $1,787,598 | 69,017 | 27% |
| 2026-04-22 | John Colgrove | SELL | 2,090 | $71.08 | $148,557 | 66,927 | 3% |
| 2026-04-21 | John Colgrove | SELL | 5,564 | $70.06 | $389,814 | 2,759,436 | 0% |
| 2026-04-21 | John Colgrove | SELL | 5,667 | $70.06 | $397,030 | 2,759,333 | 0% |
| 2026-04-21 | John Colgrove | SELL | 5,609 | $70.06 | $392,967 | 94,391 | 6% |
| 2026-01-02 | John Francis Murphy | SELL | 4,038 | $68.89 | $278,178 | 15,668 | 20% |
| 2025-12-23 | Ajay Singh | SELL | 7,178 | $67.14 | $481,931 | 215,091 | 3% |
| 2025-12-08 | John Colgrove | SELL | 58,780 | $71.09 | $4,178,670 | 41,220 | 59% |
| 2025-12-08 | John Colgrove | SELL | 36,819 | $71.52 | $2,633,295 | 4,401 | 89% |
| 2025-12-08 | John Colgrove | SELL | 4,401 | $72.41 | $318,676 | 0 | 100% |
| 2025-11-10 | John Colgrove | SELL | 11,537 | $90.09 | $1,039,368 | 188,463 | 6% |
| 2025-11-10 | John Colgrove | SELL | 33,424 | $91.01 | $3,041,918 | 155,039 | 18% |
| 2025-11-10 | John Colgrove | SELL | 50,724 | $92.21 | $4,677,260 | 104,315 | 33% |
| 2025-11-10 | John Colgrove | SELL | 4,315 | $92.79 | $400,389 | 100,000 | 4% |
| 2025-10-14 | John Colgrove | SELL | 5,358 | $90.19 | $483,238 | 294,642 | 2% |
| 2025-10-14 | John Colgrove | SELL | 4,289 | $91.31 | $391,629 | 290,353 | 1% |
| 2025-10-14 | John Colgrove | SELL | 49,058 | $92.38 | $4,531,978 | 241,295 | 17% |
| 2025-10-14 | John Colgrove | SELL | 41,295 | $93.04 | $3,842,087 | 200,000 | 17% |
| 2025-10-01 | Mona Chu | SELL | 9,091 | $84.91 | $771,917 | 107,353 | 8% |
| 2025-09-24 | Ajay Singh | SELL | 7,014 | $85.85 | $602,152 | 229,307 | 3% |
| 2025-09-23 | Mona Chu | SELL | 5,155 | $88.08 | $454,052 | 116,444 | 4% |
| 2025-09-23 | Dan FitzSimons | SELL | 6,051 | $87.42 | $528,978 | 62,759 | 9% |
| 2025-09-18 | John Colgrove | SELL | 77,569 | $87.23 | $6,766,344 | 322,431 | 19% |
| 2025-09-18 | John Colgrove | SELL | 22,431 | $87.68 | $1,966,750 | 300,000 | 7% |
| 2025-09-15 | Mona Chu | SELL | 12,299 | $84.39 | $1,037,913 | 126,600 | 9% |
| 2025-09-11 | Ajay Singh | SELL | 18,280 | $82.38 | $1,505,906 | 243,185 | 7% |
| 2025-09-04 | Roxanne Taylor | SELL | 3,000 | $76.93 | $230,790 | 16,343 | 16% |
| 2025-09-02 | Mona Chu | SELL | 17,500 | $76.51 | $1,338,925 | 138,899 | 11% |
| 2025-08-27 | John Colgrove | SELL | 95,300 | $60.08 | $5,725,624 | 400,000 | 19% |
| 2025-08-26 | John Colgrove | SELL | 4,700 | $60.01 | $282,047 | 495,300 | 1% |
| 2025-07-31 | John Colgrove | SELL | 33,420 | $60.28 | $2,014,558 | 703,363 | 5% |
| 2025-07-31 | John Colgrove | SELL | 1,404 | $61.27 | $86,023 | 701,959 | 0% |
| 2025-07-31 | John Colgrove | SELL | 157,316 | $60.28 | $9,483,008 | 506,609 | 24% |
| 2025-07-31 | John Colgrove | SELL | 6,609 | $61.27 | $404,933 | 500,000 | 1% |
| 2025-07-30 | John Colgrove | SELL | 60,672 | $60.02 | $3,641,533 | 736,783 | 8% |
| 2025-07-30 | John Colgrove | SELL | 127,068 | $60.02 | $7,626,621 | 663,925 | 16% |
| 2025-07-29 | John Colgrove | SELL | 4,504 | $60.09 | $270,645 | 797,455 | 1% |
| 2025-07-29 | John Colgrove | SELL | 9,007 | $60.09 | $541,231 | 790,993 | 1% |
| 2025-07-11 | John Francis Murphy | SELL | 6,959 | $56.17 | $390,887 | 19,706 | 26% |
| 2025-07-02 | Ajay Singh | SELL | 22,601 | $55.45 | $1,253,225 | 261,465 | 8% |
| 2025-06-23 | Dan FitzSimons | SELL | 5,225 | $51.59 | $269,558 | 76,740 | 6% |
| 2025-06-23 | Dan FitzSimons | SELL | 775 | $52.03 | $40,323 | 75,965 | 1% |
| 2025-06-05 | John Francis Murphy | SELL | 11,234 | $55.13 | $619,330 | 21,930 | 34% |
| 2025-05-12 | John Colgrove | SELL | 100,000 | $52.01 | $5,201,000 | 801,959 | 11% |
| 2025-05-12 | Dan FitzSimons | SELL | 872 | $51.51 | $44,917 | 89,351 | 1% |
| 2025-04-21 | Dan FitzSimons | SELL | 6,977 | $40.91 | $285,429 | 90,223 | 7% |
| 2025-03-21 | Dan FitzSimons | SELL | 8,895 | $49.69 | $441,993 | 97,200 | 8% |
| 2024-12-31 | Ajay Singh | SELL | 19,972 | $61.58 | $1,229,876 | 262,144 | 7% |
| 2024-12-24 | Dan FitzSimons | SELL | 8,895 | $64.11 | $570,258 | 72,927 | 11% |
| 2024-12-12 | Mona Chu | SELL | 8,311 | $62.16 | $516,612 | 138,492 | 6% |
| 2024-12-12 | Mona Chu | SELL | 8,311 | $62.16 | $516,612 | 67,681 | 11% |
| 2024-12-04 | John Colgrove | SELL | 1,500 | $61.09 | $91,635 | 98,500 | 2% |
| 2024-12-04 | John Colgrove | SELL | 400 | $62.21 | $24,884 | 98,100 | 0% |
| 2024-12-04 | John Colgrove | SELL | 400 | $63.42 | $25,368 | 97,700 | 0% |
| 2024-12-04 | John Colgrove | SELL | 58,400 | $65.17 | $3,805,928 | 39,300 | 60% |
| 2024-12-04 | John Colgrove | SELL | 24,346 | $65.97 | $1,606,106 | 14,954 | 62% |
| 2024-12-04 | John Colgrove | SELL | 13,154 | $66.89 | $879,871 | 1,800 | 88% |
| 2024-12-04 | John Colgrove | SELL | 1,800 | $67.56 | $121,608 | 0 | 100% |
| 2024-11-19 | John Colgrove | SELL | 46,136 | $49.15 | $2,267,584 | 153,864 | 23% |
| 2024-11-19 | John Colgrove | SELL | 53,864 | $49.94 | $2,689,968 | 100,000 | 35% |
| 2024-11-04 | John Colgrove | SELL | 97,121 | $49.99 | $4,855,079 | 202,879 | 32% |
| 2024-11-04 | John Colgrove | SELL | 2,879 | $50.66 | $145,850 | 200,000 | 1% |
| 2024-10-21 | John Colgrove | SELL | 96,846 | $57.31 | $5,550,244 | 303,154 | 24% |
| 2024-10-21 | John Colgrove | SELL | 3,154 | $57.75 | $182,144 | 300,000 | 1% |
| 2024-10-07 | Mona Chu | SELL | 20,647 | $51.50 | $1,063,320 | 138,492 | 13% |
| 2024-10-07 | Mona Chu | SELL | 20,647 | $51.50 | $1,063,320 | 75,992 | 21% |
| 2024-10-04 | John Colgrove | SELL | 47,709 | $50.74 | $2,420,755 | 452,291 | 10% |
| 2024-10-04 | John Colgrove | SELL | 52,291 | $51.25 | $2,679,914 | 400,000 | 12% |
| 2024-09-25 | Mona Chu | SELL | 25,000 | $50.32 | $1,258,000 | 138,492 | 15% |
| 2024-09-25 | Mona Chu | SELL | 25,000 | $50.32 | $1,258,000 | 96,639 | 21% |
| 2024-09-23 | Dan FitzSimons | SELL | 8,895 | $50.67 | $450,710 | 94,446 | 9% |
| 2024-09-19 | John Colgrove | SELL | 95,101 | $49.90 | $4,745,540 | 504,899 | 16% |
| 2024-09-19 | John Colgrove | SELL | 4,899 | $50.64 | $248,085 | 500,000 | 1% |
| 2024-06-18 | Mona Chu | SELL | 10,000 | $70.11 | $701,100 | 147,400 | 6% |
| 2024-03-01 | Mona Chu | SELL | 6,853 | $55.66 | $381,438 | 139,953 | 5% |