| 2024-08-20 | STAHL MURRAY | Director | Buy | 2 | $836.78 | $1,673.56 | - | → |
| 2024-08-19 | STAHL MURRAY | Director | Buy | 12 | $825.60 | $9,907.20 | - | → |
| 2024-08-16 | STAHL MURRAY | Director | Buy | 12 | $817.51 | $9,810.06 | - | → |
| 2024-08-15 | STAHL MURRAY | Director | Buy | 12 | $832.23 | $9,986.82 | - | → |
| 2024-08-14 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $821.53 | $2,464.59 | - | → |
| 2024-08-13 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $820.17 | $2,460.51 | - | → |
| 2024-08-12 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $828.02 | $2,484.06 | - | → |
| 2024-08-09 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $817.92 | $2,453.76 | - | → |
| 2024-08-08 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $807.64 | $2,422.92 | - | → |
| 2024-08-07 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $788.88 | $2,366.64 | - | → |
| 2024-08-06 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $772.02 | $2,316.06 | - | → |
| 2024-08-05 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $749.78 | $2,249.34 | - | → |
| 2024-08-02 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $786.01 | $2,358.03 | - | → |
| 2024-08-01 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $822.28 | $2,466.84 | - | → |
| 2024-07-31 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $839.10 | $2,517.30 | - | → |
| 2024-07-30 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $816.77 | $2,450.31 | - | → |
| 2024-07-29 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $818.05 | $2,454.15 | - | → |
| 2024-07-26 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $813.78 | $2,441.34 | - | → |
| 2024-07-25 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $800.99 | $2,402.97 | - | → |
| 2024-07-24 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $809.81 | $2,429.43 | - | → |
| 2024-07-23 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $804.95 | $2,414.85 | - | → |
| 2024-07-22 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $802.95 | $2,408.85 | - | → |
| 2024-07-19 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $816.90 | $2,450.70 | - | → |
| 2024-07-18 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $826.82 | $2,480.46 | - | → |
| 2024-07-17 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $828.46 | $2,485.38 | - | → |
| 2024-07-16 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $830.44 | $2,491.32 | - | → |
| 2024-07-15 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $822.62 | $2,467.86 | - | → |
| 2024-07-12 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $793.49 | $2,380.47 | - | → |
| 2024-07-11 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 1 | $785.38 | $785.38 | - | → |
| 2024-07-10 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $758.83 | $2,276.49 | - | → |
| 2024-07-01 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $733.22 | $2,199.66 | - | → |
| 2024-06-06 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $591.06 | $1,773.18 | - | → |
| 2024-06-05 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $591.76 | $1,775.28 | - | → |
| 2024-06-04 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $585.56 | $1,756.68 | - | → |
| 2024-06-03 | HORIZON KINETICS ASSET MANAGEMENT LLC | 10% Owner | Buy | 3 | $598.40 | $1,795.20 | - | → |