| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $43.87 | 13,568 | $595,228.16 | 24,728 | 2025-01-21 | Filing | |
| $43.87 | 45,000 | $1,974,150.00 | 206,586 | 2025-01-21 | Filing | |
| $41.94 | 8,000 | $335,501.60 | 22,811 | 2024-09-04 | Filing | |
| $47.28 | 2,000 | $94,553.60 | 30,811 | 2024-05-03 | Filing | |
| $44.47 | 11,520 | $512,294.40 | 191,556 | 2024-11-13 | Filing | |
| $41.90 | 60,000 | $2,514,000.00 | 211,937 | 2024-10-24 | Filing | |
| $49.94 | 50,048 | $2,499,397.12 | 203,076 | 2024-07-22 | Filing | |
| $50.13 | 15,000 | $751,950.00 | 247,699 | 2024-07-22 | Filing | |
| $50.20 | 105,668 | $5,304,533.60 | 262,699 | 2024-07-22 | Filing | |
| $49.29 | 10,000 | $492,900.00 | 62,354 | 2024-07-22 | Filing | |
| $43.43 | 4,980 | $216,281.40 | 22,518 | 2024-06-07 | Filing | |
| $48.28 | 38,083 | $1,838,647.24 | 45,851 | 2024-05-22 | Filing | |
| $48.26 | 63,095 | $3,044,964.70 | 33,421 | 2024-05-14 | Filing | |
| $48.64 | 6,250 | $304,000.00 | 242,932 | 2024-02-26 | Filing | |
| $48.52 | 50,000 | $2,426,000.00 | 261,507 | 2024-02-26 | Filing | |
| $48.77 | 20,045 | $977,494.43 | 77,563 | 2024-02-01 | Filing | |
| $52.63 | 8,000 | $421,000.00 | 15,581 | 2024-01-29 | Filing | |
| $52.78 | 6,250 | $329,875.00 | 249,182 | 2024-01-29 | Filing | |
| $52.05 | 20,223 | $1,052,607.15 | 31,198 | 2024-01-25 | Filing | |
| $51.66 | 22,853 | $1,180,585.98 | 22,181 | 2024-01-24 | Filing |