| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $115.35 | 852 | $98,278.29 | 1,499,106 | 2026-08-10 | Filing |
| Officer, Director | $113.96 | 33,944 | $3,868,227.69 | 1,499,958 | 2026-08-10 | Filing |
| Officer, Director | $113.52 | 18,176 | $2,063,279.54 | 1,533,902 | 2026-08-10 | Filing |
| Officer, Director | $112.81 | 17,028 | $1,921,003.60 | 1,552,078 | 2026-08-10 | Filing |
| Officer | $63.00 | 6,000 | $378,000.00 | 20,198 | 2026-03-27 | Filing |
| Director | $55.56 | 847 | $47,059.32 | 38,967 | 2025-12-23 | Filing |
| Officer | $52.25 | 16,000 | $836,000.00 | 23,166 | 2025-11-25 | Filing |
| Officer | $30.71 | 7,500 | $230,310.00 | 7,272 | 2025-05-13 | Filing |
| Officer | $32.87 | 5,000 | $164,367.50 | 82,089 | 2024-03-18 | Filing |
| Officer | $32.99 | 5,000 | $164,965.00 | 87,089 | 2024-03-13 | Filing |
| Officer | $33.89 | 20,382 | $690,790.82 | 36,350 | 2024-03-08 | Filing |
| Officer | $34.25 | 5,000 | $171,249.00 | 92,089 | 2024-03-08 | Filing |
| Large Shareholder, Officer, Director | $43.18 | 12,328 | $532,347.70 | 976,618 | 2020-12-04 | Filing |
| Large Shareholder, Officer, Director | $42.00 | 10,000 | $420,000.00 | 988,946 | 2020-12-03 | Filing |
| Large Shareholder, Officer, Director | $41.05 | 10,000 | $410,500.00 | 998,946 | 2020-12-03 | Filing |
| Large Shareholder, Officer, Director | $40.75 | 22 | $896.50 | 1,008,946 | 2020-12-02 | Filing |
| Large Shareholder, Officer, Director | $40.97 | 2,500 | $102,425.00 | 1,008,968 | 2020-12-01 | Filing |
| Large Shareholder, Officer, Director | $42.75 | 2,892 | $123,633.00 | 1,011,468 | 2020-11-25 | Filing |
| Large Shareholder, Officer, Director | $42.44 | 11,538 | $489,649.64 | 1,014,360 | 2020-11-24 | Filing |
| Large Shareholder, Officer, Director | $41.41 | 8,050 | $333,350.50 | 1,025,898 | 2020-11-24 | Filing |