| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $36.43 | 10,051 | $366,157.93 | 0 | 2026-01-14 | Filing |
| Large Shareholder, Director | $35.85 | 44,249 | $1,586,326.65 | 10,051 | 2026-01-14 | Filing |
| Officer | $38.08 | 2,538 | $96,647.04 | 52,284 | 2025-12-31 | Filing |
| | $38.08 | 334,827 | $12,749,843.85 | 0 | 2025-12-19 | Filing |
| Officer | $38.42 | 2,756 | $105,885.52 | 47,184 | 2025-12-18 | Filing |
| Officer | $38.00 | 723 | $27,474.00 | 52,784 | 2025-12-16 | Filing |
| Large Shareholder, Director | $39.60 | 700 | $27,720.00 | 0 | 2025-12-15 | Filing |
| Large Shareholder, Director | $38.94 | 53,600 | $2,087,184.00 | 700 | 2025-12-15 | Filing |
| Director | $39.25 | 30,000 | $1,177,500.00 | 49,819 | 2025-12-09 | Filing |
| Director | $39.50 | 15,000 | $592,500.00 | 79,819 | 2025-12-08 | Filing |
| Director | $39.42 | 15,000 | $591,300.00 | 94,819 | 2025-12-08 | Filing |
| Director | $39.75 | 15,000 | $596,250.00 | 109,819 | 2025-12-08 | Filing |
| Director | $39.55 | 15,000 | $593,250.00 | 124,819 | 2025-12-08 | Filing |
| Director | $39.50 | 10,000 | $395,000.00 | 139,819 | 2025-12-08 | Filing |
| Large Shareholder, Director | $43.59 | 34,659 | $1,510,785.81 | 0 | 2025-11-17 | Filing |
| Large Shareholder, Director | $42.98 | 73,941 | $3,177,984.18 | 34,659 | 2025-11-17 | Filing |
| Director | $45.26 | 3,250 | $147,095.00 | 97,389 | 2025-10-15 | Filing |
| Large Shareholder, Director | $44.75 | 31,708 | $1,418,933.00 | 0 | 2025-10-15 | Filing |
| Large Shareholder, Director | $44.10 | 76,892 | $3,390,937.20 | 31,708 | 2025-10-15 | Filing |
| Officer | $43.99 | 5,191 | $228,352.09 | 53,507 | 2025-10-01 | Filing |