| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $56.00 | 92,000 | $5,152,000.00 | 15,812 | 2025-07-23 | Filing |
| Officer, Director | $55.00 | 92,000 | $5,060,000.00 | 15,812 | 2025-07-22 | Filing |
| Officer | $52.00 | 10,000 | $520,000.00 | 76,285 | 2025-06-30 | Filing |
| Officer, Director | $46.59 | 100,000 | $4,658,710.00 | 15,812 | 2025-06-02 | Filing |
| Large Shareholder, Director | $39.59 | 25,000 | $989,690.00 | 2,139,188 | 2025-04-28 | Filing |
| Large Shareholder, Director | $38.15 | 25,000 | $953,750.00 | 2,164,188 | 2025-02-27 | Filing |
| Large Shareholder, Director | $35.42 | 25,000 | $885,500.00 | 2,189,188 | 2024-11-04 | Filing |
| Large Shareholder, Director | $38.14 | 1,280 | $48,816.64 | 3,723,381 | 2024-08-02 | Filing |
| Large Shareholder, Director | $37.53 | 23,720 | $890,240.06 | 3,724,661 | 2024-08-02 | Filing |
| Officer | $33.14 | 60,000 | $1,988,400.00 | 0 | 2023-10-27 | Filing |
| Director | $43.15 | 100,000 | $4,315,000.00 | 497,533 | 2023-08-04 | Filing |
| Officer | $47.12 | 10,000 | $471,200.00 | 0 | 2023-07-25 | Filing |
| Officer | $44.10 | 5,000 | $220,486.00 | 0 | 2023-05-02 | Filing |
| Officer | $54.48 | 5,000 | $272,400.00 | 0 | 2023-02-03 | Filing |
| Officer | $70.65 | 5,000 | $353,250.00 | 0 | 2022-11-03 | Filing |
| Officer | $74.52 | 3,000 | $223,560.00 | 72,848 | 2022-10-31 | Filing |
| Director | $72.33 | 2,000 | $144,660.00 | 64,000 | 2022-11-02 | Filing |
| Director | $73.21 | 24,176 | $1,769,924.96 | 54,705 | 2022-10-27 | Filing |
| Officer | $74.52 | 3,000 | $223,560.00 | 69,848 | 2022-10-31 | Filing |
| Director | $72.80 | 18,000 | $1,310,400.00 | 61,927 | 2022-10-27 | Filing |