| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $103.12 | 3,900 | $402,168.00 | 81,181 | 2024-08-12 | Filing | |
| $102.61 | 1,042 | $106,919.62 | 30,924 | 2024-08-08 | Filing | |
| $104.09 | 3,000 | $312,270.00 | 23,802 | 2024-08-06 | Filing | |
| $108.07 | 820 | $88,617.40 | 1,565 | 2024-08-02 | Filing | |
| $102.24 | 644 | $65,842.56 | 85,081 | 2024-07-12 | Filing | |
| $101.24 | 7,041 | $712,830.84 | 85,725 | 2024-07-12 | Filing | |
| $100.50 | 26,328 | $2,645,964.00 | 92,766 | 2024-07-12 | Filing | |
| $98.80 | 99 | $9,781.20 | 14,695 | 2024-07-02 | Filing | |
| $99.16 | 300 | $29,748.00 | 57,688 | 2024-07-01 | Filing | |
| $95.38 | 1,259 | $120,083.42 | 0 | 2024-06-11 | Filing | |
| $89.00 | 300 | $26,700.00 | 57,988 | 2024-06-03 | Filing | |
| $90.06 | 300 | $27,018.00 | 56,319 | 2024-05-01 | Filing | |
| $94.35 | 192 | $18,115.20 | 12,825 | 2024-04-02 | Filing | |
| $94.35 | 259 | $24,436.65 | 24,703 | 2024-04-02 | Filing | |
| $96.38 | 300 | $28,914.00 | 56,619 | 2024-04-01 | Filing | |
| $95.00 | 6,804 | $646,380.00 | 62,825 | 2024-03-25 | Filing | |
| $97.11 | 100 | $9,711.00 | 69,629 | 2024-03-18 | Filing | |
| $97.10 | 100 | $9,710.00 | 69,729 | 2024-03-18 | Filing | |
| $96.30 | 1,318 | $126,923.40 | 69,829 | 2024-03-18 | Filing | |
| $95.38 | 4,197 | $400,309.86 | 71,147 | 2024-03-18 | Filing |