| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $103.66 | 4,174 | $432,659.31 | 135,435 | 2025-02-06 | Filing | |
| $102.99 | 9,980 | $1,027,860.16 | 139,609 | 2025-02-06 | Filing | |
| $101.99 | 10,242 | $1,044,590.80 | 149,589 | 2025-02-06 | Filing | |
| $100.77 | 2,700 | $272,073.60 | 159,831 | 2025-02-06 | Filing | |
| $97.43 | 28,455 | $2,772,370.65 | 70,382 | 2025-02-07 | Filing | |
| $127.70 | 7,394 | $944,200.49 | 36,551 | 2024-11-08 | Filing | |
| $127.15 | 36,606 | $4,654,606.65 | 43,945 | 2024-11-08 | Filing | |
| $110.62 | 1,327 | $146,794.07 | 144,038 | 2024-08-15 | Filing | |
| $110.01 | 19,592 | $2,155,276.74 | 145,365 | 2024-08-15 | Filing | |
| $109.27 | 13,481 | $1,473,001.47 | 164,957 | 2024-08-15 | Filing | |
| $96.05 | 1,410 | $135,429.51 | 102,409 | 2024-03-28 | Filing | |
| $95.60 | 15,389 | $1,471,154.54 | 103,819 | 2024-03-28 | Filing | |
| $89.22 | 8,000 | $713,768.00 | 6,109 | 2024-03-18 | Filing | |
| $90.56 | 14,225 | $1,288,243.03 | 97,517 | 2024-03-07 | Filing | |
| $91.34 | 9,459 | $863,966.14 | 194,587 | 2024-02-29 | Filing | |
| $90.19 | 72,853 | $6,570,903.48 | 204,046 | 2024-02-29 | Filing | |
| $55.00 | 20,000 | $1,100,000.00 | 194,587 | 2023-12-14 | Filing | |
| $53.04 | 6,400 | $339,457.92 | 111,742 | 2023-12-08 | Filing | |
| $50.32 | 20,000 | $1,006,464.00 | 214,587 | 2023-11-20 | Filing | |
| $50.27 | 20,000 | $1,005,418.00 | 234,587 | 2023-11-20 | Filing |