| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $54.47 | 1,100 | $59,917.00 | 13,205 | 2025-11-25 | Filing | |
| $51.22 | 500 | $25,610.00 | 23,094 | 2025-11-21 | Filing | |
| $48.08 | 5,000 | $240,400.00 | 13,708 | 2025-11-20 | Filing | |
| $47.44 | 84,000 | $3,984,960.00 | 4,130,340 | 2025-11-19 | Filing | |
| $46.51 | 5,500 | $255,805.00 | 25,714 | 2025-11-18 | Filing | |
| $46.04 | 20,000 | $920,800.00 | 203,547 | 2025-11-14 | Filing | |
| $45.53 | 2,000 | $91,060.00 | 24,090 | 2025-11-14 | Filing | |
| $45.61 | 5,000 | $228,050.00 | 57,981 | 2025-11-14 | Filing | |
| $47.01 | 10,000 | $470,100.00 | 41,435 | 2025-11-13 | Filing | |
| $68.11 | 337,551 | $22,989,991.02 | 4,045,984 | 2025-06-18 | Filing | |
| $67.61 | 412,449 | $27,883,614.65 | 3,708,433 | 2025-06-17 | Filing | |
| $71.66 | 650 | $46,579.00 | 8,770 | 2025-03-06 | Filing | |
| $72.04 | 5,000 | $360,200.00 | 68,962 | 2025-03-06 | Filing | |
| $71.82 | 1,620 | $116,348.40 | 28,144 | 2025-03-04 | Filing | |
| $69.00 | 700 | $48,300.00 | 15,851 | 2024-09-11 | Filing | |
| $113.55 | 1,800 | $204,390.00 | 13,087 | 2023-08-07 | Filing | |
| $112.84 | 5,000 | $564,200.00 | 43,323 | 2023-08-07 | Filing | |
| $83.70 | 3,600 | $301,312.80 | 218,712 | 2019-08-05 | Filing | |
| $83.68 | 400 | $33,472.00 | 215,112 | 2019-08-05 | Filing | |
| $103.07 | 226 | $23,287.64 | 0 | 2018-10-04 | Filing |