| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director, Other | $41.05 | 18,503 | $759,548.15 | 90,099 | 2025-03-03 | Filing |
| Large Shareholder, Director, Other | $39.29 | 16,398 | $644,277.42 | 108,602 | 2025-03-03 | Filing |
| Officer | $41.54 | 12,293 | $510,651.22 | 8,813 | 2025-02-27 | Filing |
| Other | $43.05 | 88,306 | $3,801,573.30 | 0 | 2024-12-11 | Filing |
| Other | $44.24 | 50,558 | $2,236,685.92 | 88,306 | 2024-12-10 | Filing |
| Other | $43.54 | 93,706 | $4,079,959.24 | 138,864 | 2024-12-10 | Filing |
| Other | $46.75 | 13,772 | $643,841.00 | 232,570 | 2024-12-09 | Filing |
| Other | $46.22 | 4,376 | $202,258.72 | 246,342 | 2024-12-09 | Filing |
| Other | $45.03 | 173,159 | $7,797,349.77 | 250,718 | 2024-12-09 | Filing |
| Large Shareholder, Director, Other | $46.74 | 50,000 | $2,337,000.00 | 0 | 2024-08-30 | Filing |
| Officer, Other | $46.33 | 75,000 | $3,474,750.00 | 0 | 2024-08-29 | Filing |
| Large Shareholder, Director, Other | $43.05 | 28,256 | $1,216,420.80 | 0 | 2024-08-21 | Filing |
| Large Shareholder, Director, Other | $43.32 | 600 | $25,992.00 | 28,256 | 2024-08-20 | Filing |
| Large Shareholder, Director, Other | $42.55 | 51,144 | $2,176,177.20 | 28,856 | 2024-08-20 | Filing |
| Officer, Other | $41.49 | 10,000 | $414,900.00 | 98,131 | 2024-08-15 | Filing |
| Officer | $43.13 | 25,508 | $1,100,160.04 | 108,846 | 2024-08-19 | Filing |
| Officer | $42.61 | 49,872 | $2,125,045.92 | 134,354 | 2024-08-19 | Filing |
| Officer | $42.34 | 92,834 | $3,930,591.56 | 184,226 | 2024-08-16 | Filing |
| Officer | $41.89 | 57,166 | $2,394,683.74 | 277,060 | 2024-08-16 | Filing |
| Officer | $42.06 | 15,940 | $670,436.40 | 334,226 | 2024-08-15 | Filing |