| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $59.59 | 1,500 | $89,385.00 | 412,105 | 2025-08-29 | Filing | |
| $59.52 | 3,892 | $231,651.84 | 413,605 | 2025-08-28 | Filing | |
| $59.53 | 10,400 | $619,112.00 | 417,497 | 2025-08-22 | Filing | |
| $57.72 | 42,705 | $2,464,932.60 | 427,897 | 2025-08-13 | Filing | |
| $55.10 | 51,889 | $2,859,083.90 | 470,602 | 2025-08-01 | Filing | |
| $55.08 | 3,000 | $165,240.00 | 128,666 | 2025-08-01 | Filing | |
| $50.00 | 6,000 | $300,000.00 | 131,666 | 2025-06-04 | Filing | |
| $54.28 | 24,557 | $1,332,953.96 | 504,598 | 2024-11-13 | Filing | |
| $53.49 | 66,788 | $3,572,490.12 | 528,810 | 2024-11-13 | Filing | |
| $59.76 | 50,000 | $2,988,000.00 | 444,114 | 2024-10-15 | Filing | |
| $51.36 | 33,715 | $1,731,602.40 | 494,114 | 2024-08-06 | Filing | |
| $50.78 | 41,285 | $2,096,452.30 | 527,829 | 2024-08-06 | Filing | |
| $44.53 | 47,457 | $2,113,459.53 | 1,452,922 | 2024-05-10 | Filing | |
| $45.23 | 284,211 | $12,855,460.37 | 1,452,922 | 2024-05-09 | Filing | |
| $50.54 | 19,500 | $985,530.00 | 19,263 | 2024-02-29 | Filing | |
| $52.11 | 700 | $36,477.00 | 639,297 | 2024-02-09 | Filing | |
| $51.55 | 12,975 | $668,861.25 | 637,997 | 2024-02-09 | Filing | |
| $51.15 | 4,237 | $216,722.55 | 650,972 | 2024-02-08 | Filing | |
| $50.77 | 73,669 | $3,740,175.13 | 655,209 | 2024-02-08 | Filing | |
| $49.68 | 30,204 | $1,500,534.72 | 728,878 | 2024-02-08 | Filing |