Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $75.33 | 27,433 | Large Shareholder, Officer, Director | 2,592,440 | 2025-02-12 | Filing |
| $74.86 | 260,624 | Large Shareholder, Officer, Director | 2,619,873 | 2025-02-12 | Filing |
| $78.86 | 600 | Large Shareholder, Officer, Director | 200,000 | 2025-02-11 | Filing |
| $78.05 | 20,482 | Large Shareholder, Officer, Director | 200,600 | 2025-02-11 | Filing |
| $76.90 | 18,158 | Large Shareholder, Officer, Director | 221,082 | 2025-02-11 | Filing |
| $75.75 | 10,760 | Large Shareholder, Officer, Director | 239,240 | 2025-02-11 | Filing |
| $76.21 | 19,226 | Large Shareholder, Officer, Director | 2,880,497 | 2025-02-11 | Filing |
| $75.83 | 159,108 | Large Shareholder, Officer, Director | 2,899,723 | 2025-02-11 | Filing |
| $58.40 | 1,200 | Director | 6,360 | 2025-02-03 | Filing |
| $57.68 | 16,536 | Director | 7,560 | 2025-02-03 | Filing |
| $56.83 | 2,264 | Director | 24,096 | 2025-02-03 | Filing |
| $34.96 | 4,714 | Director | 5,544 | 2023-07-28 | Filing |
| $58.05 | 70,000 | Officer | 304,506 | 2024-11-12 | Filing |
| $59.74 | 19,754 | Officer | 304,506 | 2024-11-12 | Filing |
| $58.82 | 6,195 | Officer | 324,260 | 2024-11-12 | Filing |
| $57.83 | 4,051 | Officer | 330,455 | 2024-11-12 | Filing |
| $42.00 | 2,500 | Director | 16,618 | 2024-11-01 | Filing |
| $42.07 | 20,000 | Director | 11,074 | 2024-11-01 | Filing |
| $43.44 | 2,500 | Director | 16,618 | 2024-10-01 | Filing |
| $36.27 | 2,500 | Director | 16,618 | 2024-09-03 | Filing |