| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $38.97 | 1,200 | $46,764.00 | 56,187 | 2025-07-11 | Filing | |
| $39.32 | 20,286 | $797,645.52 | 6,858,890 | 2025-07-01 | Filing | |
| $38.85 | 9,714 | $377,388.90 | 6,879,176 | 2025-07-01 | Filing | |
| $32.25 | 5,000 | $161,250.00 | 6,888,890 | 2025-06-17 | Filing | |
| $32.07 | 700 | $22,449.00 | 6,893,890 | 2025-06-13 | Filing | |
| $31.61 | 24,300 | $768,123.00 | 6,894,590 | 2025-06-13 | Filing | |
| $31.93 | 1,200 | $38,316.00 | 57,117 | 2025-06-12 | Filing | |
| $35.94 | 24,000 | $862,560.00 | 6,918,890 | 2025-05-19 | Filing | |
| $34.55 | 11,271 | $389,413.05 | 711,093 | 2025-05-12 | Filing | |
| $33.98 | 33,872 | $1,150,970.56 | 722,364 | 2025-05-12 | Filing | |
| $32.68 | 24,000 | $784,320.00 | 6,942,890 | 2025-04-21 | Filing | |
| $33.69 | 45,124 | $1,520,227.56 | 703,736 | 2025-04-14 | Filing | |
| $31.39 | 4,000 | $125,560.00 | 6,966,890 | 2025-03-24 | Filing | |
| $29.46 | 20,000 | $589,200.00 | 6,970,890 | 2025-03-19 | Filing | |
| $31.02 | 10,839 | $336,225.78 | 131,366 | 2025-03-14 | Filing | |
| $31.94 | 8,719 | $278,484.86 | 701,158 | 2025-03-12 | Filing | |
| $31.48 | 36,653 | $1,153,836.44 | 709,877 | 2025-03-12 | Filing | |
| $35.30 | 12,500 | $441,250.00 | 6,990,890 | 2025-02-19 | Filing | |
| $34.55 | 11,500 | $397,325.00 | 7,003,390 | 2025-02-19 | Filing | |
| $35.27 | 44,970 | $1,586,091.90 | 675,732 | 2025-02-12 | Filing |