| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $98.78 | 200 | $19,755.00 | 12,302 | 2026-05-01 | Filing | |
| $99.72 | 3,284 | $327,464.06 | 7,509 | 2026-04-30 | Filing | |
| $100.61 | 1,704 | $171,439.44 | 10,793 | 2026-04-30 | Filing | |
| $97.03 | 10,779 | $1,045,907.93 | 110,056 | 2025-12-11 | Filing | |
| $97.33 | 1,000 | $97,331.40 | 29,687 | 2025-12-11 | Filing | |
| $98.03 | 10,036 | $983,868.22 | 8,171 | 2025-08-13 | Filing | |
| $98.19 | 10,000 | $981,943.00 | 130,425 | 2025-08-13 | Filing | |
| $86.10 | 24,000 | $2,066,486.40 | 0 | 2025-06-04 | Filing | |
| $85.25 | 25,000 | $2,131,317.50 | 24,000 | 2025-06-03 | Filing | |
| $85.22 | 25,402 | $2,164,819.40 | 49,000 | 2025-06-02 | Filing | |
| $86.70 | 25,000 | $2,167,500.00 | 74,402 | 2025-05-22 | Filing | |
| $90.02 | 9,789 | $881,235.15 | 12,722 | 2025-05-13 | Filing | |
| $103.15 | 961 | $99,122.35 | 7,701 | 2025-02-26 | Filing | |
| $100.22 | 1,500 | $150,322.50 | 9,032 | 2024-11-05 | Filing | |
| $103.02 | 2,219 | $228,605.82 | 15,884 | 2024-08-26 | Filing | |
| $106.64 | 5,396 | $575,443.47 | 98,093 | 2024-07-31 | Filing | |
| $105.83 | 5,000 | $529,143.00 | 103,489 | 2024-07-30 | Filing | |
| $103.87 | 5,000 | $519,360.50 | 108,489 | 2024-07-29 | Filing | |
| $104.57 | 14,090 | $1,473,391.30 | 16,927 | 2024-07-26 | Filing | |
| $98.00 | 1,391 | $136,318.00 | 18,103 | 2024-06-06 | Filing |