| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $49.22 | 2,040 | $100,407.78 | 13,784 | 2026-08-25 | Filing | |
| $47.59 | 2,100 | $99,936.90 | 17,160 | 2026-08-05 | Filing | |
| $48.59 | 140 | $6,802.31 | 15,060 | 2026-08-04 | Filing | |
| $48.07 | 1,042 | $50,084.25 | 14,920 | 2026-08-03 | Filing | |
| $48.33 | 186,240 | $9,001,407.55 | 1,590,024 | 2026-08-03 | Filing | |
| $45.48 | 5,000 | $227,399.50 | 30,359 | 2026-07-31 | Filing | |
| $56.49 | 1,770 | $99,987.30 | 1,770 | 2026-05-20 | Filing | |
| $56.68 | 3,580 | $202,914.40 | 25,359 | 2026-05-20 | Filing | |
| $55.92 | 2,250 | $125,818.88 | 13,878 | 2026-05-20 | Filing | |
| $56.95 | 2,200 | $125,279.22 | 11,628 | 2026-05-19 | Filing | |
| $90.29 | 50 | $4,514.60 | 148,168 | 2024-12-03 | Filing | |
| $41.98 | 25,000 | $1,049,450.00 | 25,000 | 2021-11-15 | Filing | |
| $27.50 | 13 | $357.50 | 32,337 | 2017-09-01 | Filing | |
| $27.80 | 30 | $834.00 | 32,324 | 2017-06-16 | Filing | |
| $25.52 | 29 | $740.08 | 32,294 | 2017-04-24 | Filing | |
| $16.49 | 30,000 | $494,688.00 | 41,598 | 2016-02-12 | Filing | |
| $16.53 | 100,000 | $1,652,530.00 | 500,000 | 2015-08-21 | Filing | |
| $17.02 | 100,000 | $1,701,800.00 | 400,000 | 2015-08-20 | Filing | |
| $17.39 | 100,000 | $1,739,350.00 | 300,000 | 2015-08-19 | Filing | |
| $17.57 | 100,000 | $1,757,060.00 | 200,000 | 2015-08-18 | Filing |