| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $103.21 | 61,765 | $6,374,765.65 | 7,808,039 | 2024-05-13 | Filing |
| Large Shareholder, Director | $102.00 | 25,148 | $2,565,096.00 | 7,869,804 | 2024-05-10 | Filing |
| Large Shareholder, Director | $102.01 | 7,326 | $747,325.26 | 7,894,952 | 2024-05-09 | Filing |
| Officer | $102.84 | 5,415 | $556,878.60 | 41,325 | 2024-05-08 | Filing |
| Officer | $102.01 | 1,585 | $161,685.85 | 46,740 | 2024-05-08 | Filing |
| Large Shareholder, Director | $103.53 | 10,403 | $1,077,022.59 | 7,902,278 | 2024-05-08 | Filing |
| Large Shareholder, Director | $103.02 | 75,000 | $7,726,500.00 | 7,912,681 | 2024-05-07 | Filing |
| Officer | $104.14 | 731 | $76,126.34 | 47,006 | 2024-05-07 | Filing |
| Officer | $103.35 | 6,660 | $688,311.00 | 47,737 | 2024-05-07 | Filing |
| Officer | $102.46 | 6,275 | $642,936.50 | 54,397 | 2024-05-07 | Filing |
| Director | $103.84 | 3,500 | $363,440.00 | 20,687 | 2024-05-07 | Filing |
| Officer | $88.88 | 2,370 | $210,645.60 | 32,827 | 2024-03-15 | Filing |
| Officer | $92.79 | 2,991 | $277,534.89 | 48,325 | 2024-03-11 | Filing |
| Officer | $91.99 | 6,406 | $589,287.94 | 51,316 | 2024-03-11 | Filing |
| Large Shareholder, Director | $88.00 | 34,186 | $3,008,368.00 | 6,886,661 | 2024-02-29 | Filing |
| Large Shareholder, Director | $88.03 | 4,370 | $384,691.10 | 6,920,847 | 2024-02-27 | Filing |
| Large Shareholder, Director | $88.00 | 20,733 | $1,824,504.00 | 6,925,217 | 2024-02-26 | Filing |
| Large Shareholder, Director | $88.00 | 40,711 | $3,582,568.00 | 6,970,950 | 2024-02-22 | Filing |
| Large Shareholder, Director | $87.46 | 51,023 | $4,462,471.58 | 7,011,661 | 2024-02-22 | Filing |
| Large Shareholder, Director | $86.61 | 48,977 | $4,241,897.97 | 7,062,684 | 2024-02-22 | Filing |