| 2024-05-31 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $616.93 | $1,850.79 | - | → |
| 2024-05-30 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $615.86 | $1,847.58 | - | → |
| 2024-05-29 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $612.13 | $1,836.39 | - | → |
| 2024-05-28 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $615.48 | $1,846.44 | - | → |
| 2024-05-24 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $611.48 | $1,834.44 | - | → |
| 2024-05-23 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $608.32 | $1,824.96 | - | → |
| 2024-05-22 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $610.08 | $1,830.24 | - | → |
| 2024-05-21 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $619.07 | $1,857.21 | - | → |
| 2024-05-20 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $614.62 | $1,843.86 | - | → |
| 2024-05-17 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $611.81 | $1,835.43 | - | → |
| 2024-05-16 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $604.85 | $1,814.55 | - | → |
| 2024-05-15 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $602.07 | $1,806.21 | - | → |
| 2024-05-15 | Cook Donald G | Director | Buy | 10 | $611.17 | $6,111.70 | +4.3% | → |
| 2024-05-14 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $607.39 | $1,822.17 | - | → |
| 2024-05-13 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $606.71 | $1,820.13 | - | → |
| 2024-05-10 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $622.31 | $1,866.93 | - | → |
| 2024-05-09 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $616.90 | $1,850.70 | - | → |
| 2024-05-08 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $564.11 | $1,692.33 | - | → |
| 2024-05-07 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $572.35 | $1,717.05 | - | → |
| 2024-05-06 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $569.38 | $1,708.14 | - | → |
| 2024-05-03 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $561.48 | $1,684.44 | - | → |
| 2024-05-02 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $560.50 | $1,681.50 | - | → |
| 2024-05-01 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $558.69 | $1,676.07 | - | → |
| 2024-04-30 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $576.30 | $1,728.90 | - | → |
| 2024-04-29 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $602.40 | $1,807.20 | - | → |
| 2024-04-26 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $595.67 | $1,787.01 | - | → |
| 2024-04-25 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $592.02 | $1,776.06 | - | → |
| 2024-04-24 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $589.01 | $1,767.03 | - | → |
| 2024-04-23 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $587.81 | $1,763.43 | - | → |
| 2024-04-22 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $585.81 | $1,757.43 | - | → |
| 2024-04-19 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $582.60 | $1,747.80 | - | → |
| 2024-04-18 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $582.40 | $1,747.20 | - | → |
| 2024-04-17 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $584.96 | $1,754.88 | - | → |
| 2024-04-16 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $586.93 | $1,760.79 | - | → |
| 2024-04-15 | STAHL MURRAY | Director | Buy | 12 | $583.91 | $7,006.92 | - | → |
| 2024-04-12 | STAHL MURRAY | Director | Buy | 12 | $605.72 | $7,268.64 | - | → |
| 2024-04-11 | STAHL MURRAY | Director | Buy | 7 | $601.52 | $4,210.64 | - | → |