| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $34.58 | 8,395 | $290,299.10 | 42,514 | 2024-08-07 | Filing | |
| $35.50 | 18,455 | $655,152.50 | 136,268 | 2024-07-31 | Filing | |
| $35.00 | 10,000 | $350,000.00 | 154,723 | 2024-07-30 | Filing | |
| $34.50 | 14,315 | $493,867.50 | 164,723 | 2024-07-17 | Filing | |
| $33.00 | 2,000 | $66,000.00 | 328,657 | 2024-07-12 | Filing | |
| $32.50 | 2,000 | $65,000.00 | 330,657 | 2024-07-12 | Filing | |
| $32.75 | 2,000 | $65,500.00 | 332,657 | 2024-07-12 | Filing | |
| $33.00 | 8,435 | $278,355.00 | 179,038 | 2024-07-12 | Filing | |
| $30.28 | 4,000 | $121,120.00 | 333,847 | 2024-05-28 | Filing | |
| $30.84 | 14,990 | $462,291.60 | 112,056 | 2024-05-24 | Filing | |
| $31.07 | 36,847 | $1,144,836.29 | 1,549,588 | 2024-05-20 | Filing | |
| $30.47 | 30,000 | $914,100.00 | 1,586,435 | 2024-05-13 | Filing | |
| $30.61 | 15,000 | $459,150.00 | 1,616,435 | 2024-05-10 | Filing | |
| $30.66 | 12,000 | $367,920.00 | 138,985 | 2024-05-08 | Filing | |
| $31.59 | 9,259 | $292,491.81 | 50,693 | 2024-03-12 | Filing | |
| $31.51 | 23,760 | $748,677.60 | 127,046 | 2024-03-06 | Filing | |
| $28.23 | 25,995 | $733,838.85 | 75,730 | 2023-08-23 | Filing | |
| $147.32 | 3 | $441.96 | 2,533 | 2023-05-11 | Filing | |
| $152.74 | 557 | $85,076.18 | 0 | 2023-05-10 | Filing | |
| $178.11 | 1,402 | $249,710.22 | 15,843 | 2023-05-01 | Filing |