| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $39.67 | 4,263 | $169,122.16 | 59,428 | 2026-03-04 | Filing |
| Large Shareholder | $39.67 | 134,000 | $5,316,061.40 | 3,622,000 | 2026-03-04 | Filing |
| Large Shareholder | $39.15 | 1,309 | $51,250.49 | 63,691 | 2026-03-03 | Filing |
| Large Shareholder | $39.15 | 59,000 | $2,309,991.60 | 3,756,000 | 2026-03-03 | Filing |
| Large Shareholder | $54.18 | 5,000 | $270,900.00 | 65,000 | 2026-02-27 | Filing |
| Large Shareholder | $53.35 | 20,000 | $1,066,914.00 | 70,000 | 2026-01-06 | Filing |
| Large Shareholder | $30.80 | 15,000 | $462,033.00 | 90,000 | 2025-06-10 | Filing |
| Large Shareholder | $30.37 | 15,204 | $461,794.13 | 105,000 | 2025-06-09 | Filing |
| Large Shareholder | $30.02 | 1,796 | $53,907.48 | 120,204 | 2025-06-04 | Filing |
| Large Shareholder | $30.04 | 3,000 | $90,116.10 | 122,000 | 2025-06-03 | Filing |
| Large Shareholder | $26.59 | 5,000 | $132,945.00 | 125,000 | 2025-05-13 | Filing |
| Large Shareholder | $25.90 | 10,000 | $258,959.00 | 130,000 | 2025-05-12 | Filing |
| Large Shareholder | $29.64 | 5,000 | $148,200.00 | 145,000 | 2025-03-18 | Filing |
| Large Shareholder | $30.01 | 5,000 | $150,055.00 | 140,000 | 2025-03-24 | Filing |
| Large Shareholder | $30.01 | 5,000 | $150,055.00 | 140,000 | 2025-03-18 | Filing |
| Large Shareholder | $29.64 | 5,000 | $148,200.00 | 145,000 | 2025-03-18 | Filing |
| Large Shareholder | $28.05 | 5,000 | $140,250.00 | 150,000 | 2025-02-28 | Filing |
| Large Shareholder | $35.59 | 20,000 | $711,814.00 | 155,000 | 2025-01-22 | Filing |
| Director | $12.62 | 40,000 | $504,800.00 | 26,100 | 2022-09-30 | Filing |
| Director | $10.04 | 3,900 | $39,156.00 | 66,100 | 2021-09-24 | Filing |