| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $61.99 | 500 | $30,996.00 | 17,897 | 2026-04-28 | Filing | |
| $60.89 | 3,500 | $213,104.15 | 18,397 | 2026-04-28 | Filing | |
| $61.64 | 7,000 | $431,451.30 | 351,039 | 2026-04-27 | Filing | |
| $75.69 | 1,500 | $113,535.00 | 66,656 | 2026-04-15 | Filing | |
| $75.90 | 5,417 | $411,150.30 | 75,123 | 2026-04-16 | Filing | |
| $75.56 | 900 | $68,005.71 | 227,898 | 2026-04-15 | Filing | |
| $74.80 | 3,955 | $295,830.44 | 228,798 | 2026-04-15 | Filing | |
| $74.08 | 1,645 | $121,856.50 | 232,753 | 2026-04-15 | Filing | |
| $77.85 | 100 | $7,785.00 | 78,051 | 2026-04-08 | Filing | |
| $76.97 | 300 | $23,091.99 | 78,151 | 2026-04-08 | Filing | |
| $75.19 | 400 | $30,077.00 | 78,451 | 2026-04-08 | Filing | |
| $74.15 | 1,295 | $96,025.03 | 78,851 | 2026-04-08 | Filing | |
| $73.30 | 1,905 | $139,645.83 | 80,146 | 2026-04-08 | Filing | |
| $72.45 | 200 | $14,490.00 | 300,069 | 2026-04-01 | Filing | |
| $71.59 | 600 | $42,954.00 | 300,269 | 2026-04-01 | Filing | |
| $70.31 | 1,600 | $112,499.68 | 300,869 | 2026-04-01 | Filing | |
| $69.60 | 800 | $55,681.92 | 302,469 | 2026-04-01 | Filing | |
| $68.06 | 1,800 | $122,504.04 | 303,269 | 2026-04-01 | Filing | |
| $72.26 | 9,062 | $654,835.53 | 252,500 | 2026-04-01 | Filing | |
| $71.68 | 8,335 | $597,421.96 | 261,562 | 2026-04-01 | Filing |