| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $59.95 | 11,481 | $688,285.95 | 5,100,000 | 2026-02-17 | Filing |
| Large Shareholder | $59.92 | 48,540 | $2,908,516.80 | 5,088,519 | 2026-02-13 | Filing |
| Large Shareholder | $59.97 | 11,483 | $688,635.51 | 5,039,979 | 2026-02-12 | Filing |
| Large Shareholder | $59.98 | 1,931 | $115,821.38 | 5,028,496 | 2026-02-11 | Filing |
| Large Shareholder | $59.96 | 7,827 | $469,306.92 | 5,026,565 | 2026-02-10 | Filing |
| Large Shareholder | $59.98 | 18,738 | $1,123,905.24 | 5,018,738 | 2026-02-05 | Filing |
| Large Shareholder | $41.05 | 3,793 | $155,702.65 | 5,000,000 | 2022-04-07 | Filing |
| Large Shareholder | $41.89 | 127,475 | $5,339,927.75 | 4,996,207 | 2022-04-06 | Filing |
| Large Shareholder, Director | $9.98 | 100 | $998.00 | 36,382 | 2020-03-23 | Filing |
| Large Shareholder, Director | $9.97 | 900 | $8,973.00 | 36,282 | 2020-03-23 | Filing |
| Large Shareholder, Director | $11.43 | 5,000 | $57,150.00 | 35,382 | 2020-03-19 | Filing |
| Large Shareholder, Director | $14.65 | 6,500 | $95,225.00 | 30,382 | 2020-03-17 | Filing |
| Large Shareholder, Officer, Director | $21.41 | 15,000 | $321,163.50 | 909,691 | 2018-05-25 | Filing |
| Large Shareholder, Officer, Director | $18.55 | 19,273 | $357,514.15 | 676,609 | 2017-05-03 | Filing |
| Large Shareholder, Officer, Director | $20.11 | 90,000 | $1,810,242.00 | 668,494 | 2017-03-21 | Filing |
| Large Shareholder, Officer, Director | $20.40 | 10,000 | $204,000.00 | 578,494 | 2017-03-20 | Filing |
| Director | $20.51 | 5,000 | $102,572.50 | 12,242 | 2017-03-20 | Filing |
| Large Shareholder, Officer, Director | $16.83 | 50,000 | $841,615.00 | 525,242 | 2016-08-24 | Filing |
| Large Shareholder, Officer, Director | $16.74 | 50,000 | $836,915.00 | 475,242 | 2016-08-22 | Filing |
| Large Shareholder, Officer, Director | $24.20 | 10,000 | $242,000.00 | 300,741 | 2014-08-06 | Filing |