| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 | 
|---|---|---|---|---|---|---|
| $42.03 | 3,970 | $166,859.10 | 53,866 | 2025-09-03 | Filing | |
| $54.18 | 1,600 | $86,688.00 | 193,978 | 2025-08-01 | Filing | |
| $54.43 | 1,600 | $87,088.00 | 195,578 | 2025-07-25 | Filing | |
| $58.10 | 485 | $28,178.50 | 197,178 | 2025-07-18 | Filing | |
| $57.53 | 1,115 | $64,145.95 | 197,663 | 2025-07-18 | Filing | |
| $57.66 | 1,600 | $92,256.00 | 198,778 | 2025-07-11 | Filing | |
| $57.45 | 1,600 | $91,920.00 | 200,378 | 2025-07-03 | Filing | |
| $58.56 | 200 | $11,712.00 | 201,978 | 2025-06-27 | Filing | |
| $57.97 | 1,400 | $81,158.00 | 202,178 | 2025-06-27 | Filing | |
| $60.73 | 600 | $36,438.00 | 203,578 | 2025-06-20 | Filing | |
| $59.07 | 1,000 | $59,070.00 | 204,178 | 2025-06-20 | Filing | |
| $59.77 | 750 | $44,827.50 | 205,178 | 2025-06-13 | Filing | |
| $58.82 | 850 | $49,997.00 | 205,928 | 2025-06-13 | Filing | |
| $61.02 | 425 | $25,933.50 | 206,778 | 2025-06-06 | Filing | |
| $60.42 | 1,175 | $70,993.50 | 207,203 | 2025-06-06 | Filing | |
| $63.09 | 1,100 | $69,399.00 | 208,378 | 2025-05-30 | Filing | |
| $62.52 | 500 | $31,260.00 | 209,478 | 2025-05-30 | Filing | |
| $75.13 | 3,192 | $239,814.96 | 57,836 | 2025-04-01 | Filing | |
| $75.14 | 4,157 | $312,356.98 | 30,079 | 2025-04-01 | Filing | |
| $72.23 | 14,723 | $1,063,442.29 | 803,457 | 2025-02-25 | Filing |