| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $80.89 | 1,237 | $100,060.93 | 13,751 | 2025-11-21 | Filing | |
| $88.97 | 2,250 | $200,182.73 | 12,583 | 2025-05-15 | Filing | |
| $92.02 | 8,000 | $736,152.00 | 14,805 | 2025-02-25 | Filing | |
| $95.94 | 1,054 | $101,120.76 | 9,620 | 2024-11-26 | Filing | |
| $95.00 | 33,333 | $3,166,635.00 | 270,689 | 2024-11-22 | Filing | |
| $94.11 | 45,410 | $4,273,426.12 | 36,726 | 2024-11-05 | Filing | |
| $93.30 | 20,032 | $1,869,009.64 | 49,172 | 2024-11-04 | Filing | |
| $93.53 | 50,000 | $4,676,310.00 | 36,726 | 2024-11-01 | Filing | |
| $103.86 | 2,313 | $240,228.18 | 11,755 | 2024-08-23 | Filing | |
| $102.94 | 14,794 | $1,522,919.51 | 5,146 | 2024-08-08 | Filing | |
| $102.76 | 22,000 | $2,260,728.80 | 59,726 | 2024-08-08 | Filing | |
| $103.28 | 15,850 | $1,636,926.19 | 13,942 | 2024-08-06 | Filing | |
| $102.88 | 24,781 | $2,549,404.85 | 3,191 | 2024-08-06 | Filing | |
| $103.10 | 10,533 | $1,085,956.51 | 10,377 | 2024-08-06 | Filing | |
| $99.47 | 40,000 | $3,978,660.00 | 5,146 | 2024-07-31 | Filing | |
| $94.15 | 22,250 | $2,094,939.85 | 59,698 | 2024-05-14 | Filing | |
| $94.06 | 12,226 | $1,149,926.21 | 13,924 | 2024-05-09 | Filing | |
| $94.15 | 12,000 | $1,129,854.00 | 5,118 | 2024-05-09 | Filing | |
| $93.48 | 3,497 | $326,882.08 | 3,181 | 2024-05-07 | Filing | |
| $91.92 | 6,115 | $562,090.80 | 13,924 | 2024-05-01 | Filing |