| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $269.80 | 425 | $114,665.00 | 2,450 | 2025-07-25 | Filing | |
| $292.99 | 9,810 | $2,874,135.21 | 247,538 | 2025-06-06 | Filing | |
| $102.40 | 9,750 | $998,400.00 | 20,723 | 2020-05-01 | Filing | |
| $99.74 | 2,000 | $199,480.00 | 16,375 | 2020-03-17 | Filing | |
| $116.53 | 2,000 | $233,060.00 | 14,375 | 2020-03-13 | Filing | |
| $132.51 | 74 | $9,805.74 | 247,372 | 2018-05-09 | Filing | |
| $147.12 | 4 | $588.48 | 7 | 2017-07-24 | Filing | |
| $145.07 | 3 | $435.20 | 3 | 2017-06-23 | Filing | |
| $145.34 | 28 | $4,069.45 | 61 | 2017-12-21 | Filing | |
| $145.19 | 33 | $4,791.28 | 33 | 2017-06-30 | Filing | |
| $145.19 | 67 | $9,727.74 | 67 | 2017-06-30 | Filing | |
| $124.90 | 830 | $103,667.00 | 7,386 | 2016-09-26 | Filing | |
| $125.90 | 2,775 | $349,372.50 | 2,775 | 2016-08-03 | Filing | |
| $125.97 | 7,950 | $1,001,461.50 | 7,950 | 2016-08-03 | Filing | |
| $54.60 | 145 | $7,917.00 | 47,243 | 2005-11-10 | Filing | |
| $47.73 | 80 | $3,818.40 | 47,098 | 2005-10-12 | Filing |