| 2026-05-22 | Global Investments Fund, S.I.C.A.F., S.A. Tether | BUY | 58,536 | $43.11 | $2,523,528 | 200,000 | 41% |
| 2026-05-21 | Global Investments Fund, S.I.C.A.F., S.A. Tether | BUY | 40,141 | $41.36 | $1,660,408 | 141,464 | 40% |
| 2026-05-20 | Global Investments Fund, S.I.C.A.F., S.A. Tether | BUY | 56,590 | $40.57 | $2,296,128 | 101,323 | 127% |
| 2026-05-19 | Global Investments Fund, S.I.C.A.F., S.A. Tether | BUY | 44,733 | $39.40 | $1,762,565 | 44,733 | — |
| 2026-05-13 | Gregory N Roberts | SELL | 40,000 | $41.58 | $1,663,236 | 28,202 | 59% |
| 2026-05-13 | Gregory N Roberts | SELL | 40,000 | $41.58 | $1,663,236 | 28,202 | 59% |
| 2026-05-12 | Gregory N Roberts | SELL | 30,000 | $42.00 | $1,260,120 | 28,202 | 52% |
| 2026-05-11 | Gregory N Roberts | SELL | 20,000 | $45.67 | $913,336 | 38,202 | 34% |
| 2026-05-11 | Gregory N Roberts | SELL | 10,000 | $43.93 | $439,265 | 28,202 | 26% |
| 2026-05-05 | Global Investments Fund, S.I.C.A.F., S.A. Tether | BUY | 530,338 | $44.50 | $23,600,041 | 3,370,787 | 19% |
| 2026-03-31 | William A Richardson | SELL | 20,000 | $40.00 | $800,000 | 277,400 | 7% |
| 2026-03-25 | William A Richardson | SELL | 14,780 | $45.00 | $665,100 | 297,400 | 5% |
| 2026-03-09 | Jeffrey D Benjamin | SELL | 24,683 | $50.17 | $1,238,289 | 502,506 | 5% |
| 2026-03-06 | Jeffrey D Benjamin | SELL | 2,935 | $53.03 | $155,635 | 527,189 | 1% |
| 2026-03-04 | Jeffrey D Benjamin | SELL | 14,540 | $56.80 | $825,921 | 530,124 | 3% |
| 2026-03-04 | Moorhead John | SELL | 2,000 | $57.05 | $114,103 | 30,256 | 6% |
| 2026-03-02 | Jeffrey D Benjamin | SELL | 25,000 | $56.73 | $1,418,320 | 544,664 | 4% |
| 2026-02-27 | Jeffrey D Benjamin | SELL | 21,746 | $57.04 | $1,240,301 | 572,918 | 4% |
| 2026-02-27 | Jeffrey D Benjamin | SELL | 3,254 | $57.57 | $187,324 | 569,664 | 1% |
| 2026-02-27 | Carol Meltzer | SELL | 2,000 | $56.38 | $112,751 | 23,500 | 8% |
| 2026-02-26 | Jeffrey D Benjamin | SELL | 25,000 | $56.36 | $1,409,000 | 594,664 | 4% |
| 2026-02-25 | Jeffrey D Benjamin | SELL | 25,000 | $56.25 | $1,406,182 | 619,664 | 4% |
| 2026-02-24 | Jeffrey D Benjamin | SELL | 5,998 | $56.21 | $337,133 | 663,666 | 1% |
| 2026-02-24 | Jeffrey D Benjamin | SELL | 19,002 | $57.06 | $1,084,171 | 644,664 | 3% |
| 2026-02-23 | Jeffrey D Benjamin | SELL | 15,604 | $57.01 | $889,553 | 669,664 | 2% |
| 2026-02-20 | Jeffrey D Benjamin | SELL | 34,540 | $58.36 | $2,015,616 | 691,460 | 5% |
| 2026-02-20 | Jeffrey D Benjamin | SELL | 460 | $59.03 | $27,154 | 691,000 | 0% |
| 2026-02-19 | Jeffrey D Benjamin | SELL | 39,741 | $58.44 | $2,322,635 | 726,259 | 5% |
| 2026-02-19 | Jeffrey D Benjamin | SELL | 259 | $59.02 | $15,286 | 726,000 | 0% |
| 2026-02-18 | Jeffrey D Benjamin | SELL | 25,000 | $57.64 | $1,441,000 | 49,240 | 34% |
| 2026-02-17 | Jeffrey D Benjamin | SELL | 20,000 | $58.33 | $1,166,600 | 74,240 | 21% |
| 2026-02-13 | Jeffrey D Benjamin | SELL | 6,921 | $61.59 | $426,285 | 162,498 | 4% |
| 2026-02-13 | Jeffrey D Benjamin | SELL | 68,258 | $60.88 | $4,155,479 | 94,240 | 42% |
| 2026-02-12 | Jeffrey D Benjamin | SELL | 4,821 | $62.42 | $300,946 | 169,419 | 3% |
| 2026-02-12 | Beverley Lepine | SELL | 500 | $61.92 | $30,960 | 14,820 | 3% |
| 2026-02-11 | Brian Aquilino | SELL | 7,364 | $58.58 | $431,349 | 2,636 | 74% |
| 2026-02-11 | Brian Aquilino | SELL | 2,636 | $62.26 | $164,124 | 0 | 100% |
| 2026-02-11 | Gregory N Roberts | SELL | 8,689 | $60.37 | $524,525 | 38,378 | 18% |
| 2026-02-11 | Gregory N Roberts | SELL | 6,813 | $61.69 | $420,300 | 31,565 | 18% |
| 2026-02-11 | Gregory N Roberts | SELL | 3,363 | $62.61 | $210,561 | 28,202 | 11% |
| 2026-02-11 | Gregory N Roberts | SELL | 1,252 | $63.37 | $79,333 | 28,202 | 4% |
| 2026-02-11 | Jess M Ravich | SELL | 5,000 | $62.05 | $310,274 | 58,433 | 8% |
| 2026-02-11 | Jess M Ravich | SELL | 9,260 | $62.09 | $574,927 | 150,000 | 6% |
| 2026-02-10 | Gregory N Roberts | SELL | 54,671 | $62.88 | $3,437,740 | 53,531 | 51% |
| 2026-02-10 | Gregory N Roberts | SELL | 24,299 | $63.73 | $1,548,648 | 29,232 | 45% |
| 2026-02-10 | Gregory N Roberts | SELL | 1,030 | $64.39 | $66,326 | 28,202 | 4% |
| 2026-02-10 | Jess M Ravich | SELL | 20,000 | $63.58 | $1,271,600 | 63,433 | 24% |
| 2026-02-10 | Jess M Ravich | SELL | 5,664 | $63.43 | $359,278 | 48,476 | 10% |
| 2026-02-10 | Jess M Ravich | SELL | 18,940 | $63.47 | $1,202,122 | 9,900 | 66% |
| 2026-02-10 | Jess M Ravich | SELL | 37,600 | $63.51 | $2,387,976 | 159,260 | 19% |
| 2026-02-10 | Moorhead John | SELL | 2,800 | $62.90 | $176,120 | 32,456 | 8% |
| 2026-02-10 | Moorhead John | SELL | 200 | $62.77 | $12,555 | 32,256 | 1% |
| 2025-12-11 | Carol Meltzer | SELL | 750 | $31.31 | $23,482 | 23,500 | 3% |
| 2025-12-10 | Gregory N Roberts | SELL | 7,000 | $31.01 | $217,067 | 28,202 | 20% |
| 2025-12-09 | Gregory N Roberts | SELL | 16,108 | $30.86 | $497,036 | 32,094 | 33% |
| 2025-12-09 | Gregory N Roberts | SELL | 3,892 | $31.35 | $122,020 | 28,202 | 12% |
| 2025-12-08 | Gregory N Roberts | SELL | 19,549 | $30.55 | $597,304 | 28,202 | 41% |
| 2025-12-08 | Gregory N Roberts | SELL | 451 | $30.98 | $13,971 | 28,202 | 2% |
| 2025-12-05 | Gregory N Roberts | SELL | 8,000 | $31.15 | $249,210 | 28,202 | 22% |
| 2025-11-25 | Gregory N Roberts | SELL | 20,000 | $26.37 | $527,400 | 28,202 | 41% |
| 2025-11-24 | Gregory N Roberts | SELL | 21,000 | $26.19 | $549,990 | 28,202 | 43% |
| 2025-11-21 | Gregory N Roberts | SELL | 3,883 | $26.97 | $104,725 | 28,202 | 12% |
| 2025-11-21 | Carol Meltzer | SELL | 750 | $26.89 | $20,168 | 22,000 | 3% |
| 2025-11-19 | Gregory N Roberts | SELL | 21,000 | $25.38 | $532,980 | 28,202 | 43% |
| 2025-11-18 | Gregory N Roberts | SELL | 18,000 | $25.28 | $455,040 | 28,202 | 39% |
| 2025-11-17 | Gregory N Roberts | SELL | 18,000 | $25.65 | $461,614 | 28,202 | 39% |
| 2025-11-14 | Gregory N Roberts | SELL | 18,000 | $25.10 | $451,773 | 28,202 | 39% |
| 2025-11-13 | Carol Meltzer | SELL | 1,500 | $25.35 | $38,025 | 22,000 | 6% |
| 2025-11-13 | Gregory N Roberts | SELL | 16,000 | $26.04 | $416,592 | 28,202 | 36% |
| 2025-11-12 | Gregory N Roberts | SELL | 10,000 | $26.10 | $261,037 | 28,202 | 26% |
| 2025-09-15 | Moorhead John | SELL | 2,600 | $26.97 | $70,122 | 32,974 | 7% |
| 2025-09-12 | Jess M Ravich | SELL | 25,000 | $26.50 | $662,500 | 21,860 | 53% |
| 2025-06-02 | Kathleen Taylor-Simpson | SELL | 5,000 | $20.68 | $103,420 | 0 | 100% |
| 2024-09-20 | Jeffrey D Benjamin | SELL | 58,545 | $43.62 | $2,553,990 | 665,653 | 8% |
| 2024-09-20 | Jeffrey D Benjamin | SELL | 1,455 | $44.66 | $64,974 | 664,198 | 0% |
| 2024-09-20 | Michael R. Wittmeyer | SELL | 10,975 | $43.30 | $475,187 | 292,535 | 4% |
| 2024-09-20 | Gregory N Roberts | SELL | 4,320 | $44.00 | $190,080 | 28,202 | 13% |
| 2024-09-19 | Michael R. Wittmeyer | SELL | 67,213 | $43.95 | $2,954,105 | 300,164 | 18% |
| 2024-09-19 | Michael R. Wittmeyer | SELL | 7,629 | $44.40 | $338,746 | 292,535 | 3% |
| 2024-09-19 | Gregory N Roberts | SELL | 9,545 | $43.64 | $416,506 | 28,657 | 25% |
| 2024-09-19 | Gregory N Roberts | SELL | 455 | $44.10 | $20,067 | 28,202 | 2% |
| 2024-09-19 | Jeffrey D Benjamin | SELL | 61,776 | $43.58 | $2,692,050 | 0 | 100% |
| 2024-09-18 | Jeffrey D Benjamin | SELL | 33,100 | $44.17 | $1,461,941 | 61,776 | 35% |
| 2024-09-18 | Gregory N Roberts | SELL | 7,200 | $43.96 | $316,512 | 28,682 | 20% |
| 2024-09-18 | Gregory N Roberts | SELL | 480 | $45.05 | $21,624 | 28,202 | 2% |
| 2024-09-18 | Kathleen Taylor-Simpson | SELL | 17,089 | $43.99 | $751,745 | 2,911 | 85% |
| 2024-09-18 | Kathleen Taylor-Simpson | SELL | 2,911 | $44.81 | $130,452 | 0 | 100% |
| 2024-09-18 | Kathleen Taylor-Simpson | SELL | 130 | $45.09 | $5,861 | 4,870 | 3% |
| 2024-09-18 | Kathleen Taylor-Simpson | SELL | 4,870 | $43.39 | $211,323 | 0 | 100% |
| 2024-09-18 | Michael R. Wittmeyer | SELL | 23,906 | $44.30 | $1,058,976 | 294,470 | 8% |
| 2024-09-18 | Michael R. Wittmeyer | SELL | 1,935 | $45.06 | $87,185 | 292,535 | 1% |
| 2024-09-18 | Jess M Ravich | SELL | 15,500 | $44.00 | $682,000 | 175,000 | 8% |
| 2024-09-17 | Michael R. Wittmeyer | SELL | 8,342 | $45.25 | $377,460 | 292,535 | 3% |
| 2024-09-17 | Jeffrey D Benjamin | SELL | 5,124 | $45.00 | $230,580 | 94,876 | 5% |
| 2024-09-17 | Gregory N Roberts | SELL | 5,000 | $44.26 | $221,300 | 28,202 | 15% |
| 2024-09-16 | Jeffrey D Benjamin | SELL | 40,000 | $44.44 | $1,777,624 | 100,000 | 29% |
| 2024-09-16 | Jess M Ravich | SELL | 14,500 | $45.68 | $662,353 | 190,500 | 7% |
| 2024-09-16 | Gregory N Roberts | SELL | 9,271 | $44.40 | $411,661 | 40,931 | 18% |
| 2024-09-16 | Gregory N Roberts | SELL | 2,729 | $45.14 | $123,189 | 38,202 | 7% |
| 2024-09-16 | Gregory N Roberts | SELL | 10,000 | $46.47 | $464,731 | 28,202 | 26% |