| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $59.31 | 1,786 | $105,927.66 | 14,173 | 2025-05-20 | Filing | |
| $64.92 | 273 | $17,723.16 | 32,700 | 2025-05-02 | Filing | |
| $71.52 | 1,295 | $92,618.40 | 16,955 | 2025-03-19 | Filing | |
| $71.28 | 7,034 | $501,355.38 | 87,655 | 2025-03-06 | Filing | |
| $68.38 | 1,344 | $91,902.72 | 13,105 | 2025-02-24 | Filing | |
| $66.37 | 5,278 | $350,323.56 | 68,909 | 2024-11-12 | Filing | |
| $90.00 | 714 | $64,260.00 | 14,449 | 2024-08-13 | Filing | |
| $75.19 | 5,000 | $375,950.00 | 72,159 | 2024-05-30 | Filing | |
| $75.29 | 2,779 | $209,225.35 | 56,157 | 2024-05-28 | Filing | |
| $74.46 | 38,071 | $2,834,576.31 | 58,936 | 2024-05-28 | Filing | |
| $81.14 | 20,000 | $1,622,800.00 | 474,994 | 2024-05-10 | Filing | |
| $81.62 | 20,000 | $1,632,400.00 | 474,994 | 2024-05-09 | Filing | |
| $85.01 | 1,850 | $157,268.50 | 56,157 | 2024-05-02 | Filing | |
| $82.91 | 5,000 | $414,550.00 | 66,767 | 2024-05-02 | Filing | |
| $91.26 | 20,000 | $1,825,200.00 | 474,994 | 2024-04-12 | Filing | |
| $90.99 | 20,000 | $1,819,800.00 | 474,994 | 2024-04-11 | Filing | |
| $90.00 | 2,286 | $205,740.00 | 16,156 | 2024-04-10 | Filing | |
| $88.34 | 24,602 | $2,173,340.68 | 55,856 | 2024-03-28 | Filing | |
| $85.18 | 35,341 | $3,010,395.86 | 212,117 | 2024-03-05 | Filing | |
| $86.71 | 1,000 | $86,713.00 | 560,203 | 2024-03-06 | Filing |