| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $89.85 | 3,605 | $323,907.09 | 2,202,690 | 2026-09-16 | Filing | |
| $89.85 | 6,695 | $601,541.73 | 2,206,295 | 2026-09-16 | Filing | |
| $89.85 | 3,605 | $323,907.09 | 2,202,690 | 2026-09-16 | Filing | |
| $89.85 | 6,695 | $601,541.73 | 2,206,295 | 2026-09-16 | Filing | |
| $99.00 | 10,000 | $990,000.00 | 63,521 | 2026-09-02 | Filing | |
| $99.08 | 15,000 | $1,486,200.00 | 33,029 | 2026-09-02 | Filing | |
| $91.56 | 17,705 | $1,621,069.80 | 33,214 | 2026-08-12 | Filing | |
| $89.01 | 5,000 | $445,050.00 | 48,229 | 2026-08-10 | Filing | |
| $80.05 | 22,461 | $1,798,003.05 | 60,066 | 2026-03-05 | Filing | |
| $80.56 | 5,195 | $418,509.20 | 45,971 | 2026-03-05 | Filing | |
| $77.50 | 15,000 | $1,162,500.00 | 50,986 | 2026-02-23 | Filing | |
| $70.01 | 10,000 | $700,093.00 | 65,986 | 2026-02-11 | Filing | |
| $57.56 | 10,000 | $575,642.00 | 75,986 | 2025-08-05 | Filing | |
| $50.02 | 5,000 | $250,080.00 | 85,986 | 2025-07-08 | Filing | |
| $105.87 | 201,094 | $21,288,816.31 | 134,624 | 2024-06-12 | Filing | |
| $103.76 | 166,000 | $17,223,496.00 | 335,718 | 2024-06-11 | Filing | |
| $106.38 | 20,000 | $2,127,606.00 | 68,802 | 2024-06-12 | Filing | |
| $104.19 | 20,666 | $2,153,171.94 | 43,832 | 2024-06-10 | Filing | |
| $104.19 | 5,000 | $520,950.00 | 67,498 | 2024-06-10 | Filing | |
| $103.89 | 1,000 | $103,888.00 | 40,447 | 2024-05-24 | Filing |