| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $68.68 | 2,250 | $154,530.00 | 18,231 | 2025-11-13 | Filing | |
| $68.79 | 1,841 | $126,642.39 | 23,211 | 2025-11-13 | Filing | |
| $90.33 | 25,000 | $2,258,250.00 | 293,103 | 2025-08-28 | Filing | |
| $93.23 | 25,000 | $2,330,750.00 | 319,539 | 2025-07-28 | Filing | |
| $92.85 | 2,033 | $188,764.05 | 25,771 | 2025-07-28 | Filing | |
| $81.10 | 25,000 | $2,027,500.00 | 344,539 | 2025-06-11 | Filing | |
| $79.90 | 1,749 | $139,745.10 | 29,456 | 2025-03-10 | Filing | |
| $76.85 | 1,310 | $100,673.50 | 26,485 | 2024-11-11 | Filing | |
| $78.20 | 1,200 | $93,840.00 | 27,795 | 2024-07-31 | Filing | |
| $76.76 | 2,735 | $209,938.60 | 17,499 | 2024-12-10 | Filing | |
| $80.39 | 1,681 | $135,135.59 | 229,715 | 2024-11-27 | Filing | |
| $79.88 | 5,500 | $439,340.00 | 58,798 | 2024-11-26 | Filing | |
| $74.69 | 71,633 | $5,350,268.77 | 1,913,501 | 2024-10-25 | Filing | |
| $78.16 | 1,325 | $103,562.00 | 16,545 | 2024-07-30 | Filing | |
| $88.43 | 2,500 | $221,075.00 | 282,856 | 2024-05-16 | Filing | |
| $91.15 | 20,000 | $1,823,000.00 | 172,616 | 2024-05-09 | Filing | |
| $92.67 | 3,800 | $352,146.00 | 64,087 | 2024-04-26 | Filing | |
| $92.61 | 122,736 | $11,366,580.96 | 303,417 | 2024-04-26 | Filing | |
| $84.07 | 3,020 | $253,891.40 | 17,870 | 2023-11-28 | Filing | |
| $77.86 | 1,500 | $116,790.00 | 273,615 | 2023-11-08 | Filing |