| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $75.31 | 45,359 | $3,415,986.29 | 461,179 | 2025-05-20 | Filing | |
| $68.56 | 26,416 | $1,811,080.96 | 506,538 | 2025-05-06 | Filing | |
| $67.76 | 23,584 | $1,598,051.84 | 532,954 | 2025-05-06 | Filing | |
| $52.03 | 17,000 | $884,510.00 | 49,366 | 2025-04-01 | Filing | |
| $66.41 | 9,900 | $657,459.00 | 25,994 | 2025-02-06 | Filing | |
| $58.99 | 25,000 | $1,474,750.00 | 436,443 | 2024-12-04 | Filing | |
| $60.02 | 2,598 | $155,918.97 | 21,553 | 2024-12-04 | Filing | |
| $56.35 | 25,000 | $1,408,750.00 | 461,443 | 2024-11-15 | Filing | |
| $62.23 | 25,000 | $1,555,750.00 | 486,443 | 2024-10-15 | Filing | |
| $61.61 | 25,000 | $1,540,250.00 | 511,443 | 2024-09-16 | Filing | |
| $49.12 | 45,351 | $2,227,641.12 | 123,927 | 2024-02-29 | Filing | |
| $41.88 | 6,325 | $264,891.00 | 103,006 | 2024-02-13 | Filing | |
| $42.44 | 6,325 | $268,433.00 | 109,331 | 2024-02-12 | Filing | |
| $43.37 | 12,123 | $525,774.51 | 123,927 | 2024-01-03 | Filing | |
| $43.06 | 1,789 | $77,034.34 | 136,050 | 2024-01-04 | Filing | |
| $44.90 | 2,674 | $120,062.60 | 46,591 | 2023-09-08 | Filing | |
| $43.57 | 12,858 | $560,223.06 | 76,992 | 2023-08-10 | Filing | |
| $45.00 | 7,039 | $316,755.00 | 134,588 | 2023-07-10 | Filing | |
| $42.50 | 7,039 | $299,157.50 | 141,627 | 2023-06-29 | Filing | |
| $40.00 | 7,039 | $281,560.00 | 148,666 | 2023-06-12 | Filing |