| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $101.97 | 5,566 | $567,565.02 | 0 | 2026-07-09 | Filing | |
| $101.24 | 15,329 | $1,551,907.96 | 5,566 | 2026-07-09 | Filing | |
| $100.22 | 10,354 | $1,037,677.88 | 20,895 | 2026-07-09 | Filing | |
| $81.38 | 13,229 | $1,076,576.02 | 0 | 2026-06-17 | Filing | |
| $80.34 | 16,771 | $1,347,382.14 | 13,229 | 2026-06-17 | Filing | |
| $91.37 | 4,159 | $380,007.83 | 4,000 | 2026-06-01 | Filing | |
| $90.72 | 16,943 | $1,537,068.96 | 8,159 | 2026-06-01 | Filing | |
| $89.72 | 5,428 | $487,000.16 | 25,102 | 2026-06-01 | Filing | |
| $85.47 | 599 | $51,196.53 | 0 | 2026-05-08 | Filing | |
| $89.84 | 8,224 | $738,844.16 | 0 | 2026-04-09 | Filing | |
| $85.54 | 7,232 | $618,625.28 | 0 | 2026-03-31 | Filing | |
| $84.57 | 19,469 | $1,646,493.33 | 7,232 | 2026-03-31 | Filing | |
| $83.90 | 59,800 | $5,017,220.00 | 26,701 | 2026-03-31 | Filing | |
| $82.84 | 2,366 | $195,999.44 | 86,501 | 2026-03-31 | Filing | |
| $81.36 | 800 | $65,088.00 | 88,867 | 2026-03-31 | Filing | |
| $80.25 | 1,485 | $119,171.25 | 89,667 | 2026-03-31 | Filing | |
| $78.86 | 21,825 | $1,721,119.50 | 91,152 | 2026-03-31 | Filing | |
| $78.33 | 1,390 | $108,878.70 | 112,977 | 2026-03-31 | Filing | |
| $80.11 | 599 | $47,985.89 | 0 | 2026-03-31 | Filing | |
| $78.05 | 27,594 | $2,153,711.70 | 0 | 2026-03-24 | Filing |