SCHEDULE A
Transactions in Shares During the Past Sixty (60) Days
Name of Reporting Person Date of
Transaction
Buy/Sale Aggregate
Amount of
Securities 
Share Price
Horizon Kinetics Asset Management LLC (1) 3/6/2026 Buy 7.00 $            525.99
Horizon Kinetics Asset Management LLC (1) 3/6/2026 Sale 8,425.00 $            525.93
Horizon Kinetics Asset Management LLC (1) 3/9/2026 Buy 50.00 $            533.10
Horizon Kinetics Asset Management LLC (1) 3/9/2026 Sale 11,860.00 $            530.07
Horizon Kinetics Asset Management LLC (1) 3/10/2026 Buy 50.00 $            517.65
Horizon Kinetics Asset Management LLC (1) 3/10/2026 Sale 6,228.00 $            527.37
Horizon Kinetics Asset Management LLC (1) 3/11/2026 Buy 192.00 $            525.46
Horizon Kinetics Asset Management LLC (1) 3/11/2026 Sale 6,047.00 $            522.20
Horizon Kinetics Asset Management LLC (1) 3/12/2026 Buy 6.00 $            532.89
Horizon Kinetics Asset Management LLC (1) 3/12/2026 Sale 6,266.00 $            529.02
Horizon Kinetics Asset Management LLC (1) 3/13/2026 Buy 4.00 $            527.55
Horizon Kinetics Asset Management LLC (1) 3/13/2026 Sale 6,252.00 $            528.74
Horizon Kinetics Asset Management LLC (1) 3/16/2026 Buy 102.43 $            534.88
Horizon Kinetics Asset Management LLC (1) 3/16/2026 Sale 6,214.00 $            522.01
Horizon Kinetics Asset Management LLC (1) 3/17/2026 Buy 4.00 $            524.92
Horizon Kinetics Asset Management LLC (1) 3/17/2026 Sale 8,552.00 $            522.68
Horizon Kinetics Asset Management LLC (1) 3/18/2026 Buy 6.00 $            532.78
Horizon Kinetics Asset Management LLC (1) 3/18/2026 Sale 6,948.00 $            532.34



Horizon Kinetics Asset Management LLC (1) 3/19/2026 Buy 6.00 $            529.48
Horizon Kinetics Asset Management LLC (1) 3/19/2026 Sale 5,541.00 $            525.92
Horizon Kinetics Asset Management LLC (1) 3/20/2026 Buy 10.00 $            531.47
Horizon Kinetics Asset Management LLC (1) 3/20/2026 Sale 6,116.00 $            533.63
Horizon Kinetics Asset Management LLC (1) 3/23/2026 Buy 30.00 $            518.16
Horizon Kinetics Asset Management LLC (1) 3/23/2026 Sale 5,650.00 $            526.40
Horizon Kinetics Asset Management LLC (1) 3/24/2026 Buy 19.00 $            534.07
Horizon Kinetics Asset Management LLC (1) 3/24/2026 Sale 5,839.00 $            535.78
Horizon Kinetics Asset Management LLC (1) 3/25/2026 Buy 34.00 $            537.15
Horizon Kinetics Asset Management LLC (1) 3/25/2026 Sale 5,410.00 $            538.74
Horizon Kinetics Asset Management LLC (1) 3/26/2026 Buy 15.00 $            529.23
Horizon Kinetics Asset Management LLC (1) 3/26/2026 Sale 5,507.00 $            525.85
Horizon Kinetics Asset Management LLC (1) 3/27/2026 Buy 11.00 $            521.72
Horizon Kinetics Asset Management LLC (1) 3/27/2026 Sale 5,694.00 $            517.84
Horizon Kinetics Asset Management LLC (1) 3/30/2026 Buy 27.00 $            511.96
Horizon Kinetics Asset Management LLC (1) 3/30/2026 Sale 5,524.00 $            504.43
Horizon Kinetics Asset Management LLC (1) 3/31/2026 Buy 7.00 $            472.53
Horizon Kinetics Asset Management LLC (1) 3/31/2026 Sale 5,464.00 $            471.32
Horizon Kinetics Asset Management LLC (1) 4/1/2026 Buy 67.00 $            444.55
Horizon Kinetics Asset Management LLC (1) 4/1/2026 Sale 5,464.00 $            456.09
Horizon Kinetics Asset Management LLC (1) 4/2/2026 Buy 11.00 $            444.10



Horizon Kinetics Asset Management LLC (1) 4/2/2026 Sale 6,728.00 $            440.56
Horizon Kinetics Asset Management LLC (1) 4/6/2026 Buy 33.00 $            441.76
Horizon Kinetics Asset Management LLC (1) 4/6/2026 Sale 5,640.00 $            440.79
Horizon Kinetics Asset Management LLC (1) 4/7/2026 Buy 72.00 $            445.86
Horizon Kinetics Asset Management LLC (1) 4/7/2026 Sale 6,809.00 $            445.38
Horizon Kinetics Asset Management LLC (1) 4/8/2026 Buy 14.00 $            440.01
Horizon Kinetics Asset Management LLC (1) 4/8/2026 Sale 6,702.00 $            448.70
Horizon Kinetics Asset Management LLC (1) 4/9/2026 Buy 30.00 $            387.52
Horizon Kinetics Asset Management LLC (1) 4/9/2026 Sale 5,510.00 $            399.44
Horizon Kinetics Asset Management LLC (1) 4/10/2026 Buy 16.00 $            402.74
Horizon Kinetics Asset Management LLC (1) 4/10/2026 Sale 3,111.00 $            400.56
Horizon Kinetics Asset Management LLC (1) 4/13/2026 Buy 65.00 $            411.16
Horizon Kinetics Asset Management LLC (1) 4/13/2026 Sale 5,686.00 $            412.36
Horizon Kinetics Asset Management LLC (1) 4/14/2026 Buy 9.00 $            414.51
Horizon Kinetics Asset Management LLC (1) 4/14/2026 Sale 6,769.00 $            414.03
Horizon Kinetics Asset Management LLC (1) 4/15/2026 Buy 74.00 $            417.67
Horizon Kinetics Asset Management LLC (1) 4/15/2026 Sale 5,605.00 $            417.33
Horizon Kinetics Asset Management LLC (1) 4/16/2026 Buy 24.00 $            424.40
Horizon Kinetics Asset Management LLC (1) 4/16/2026 Sale 5,467.00 $            423.99
Horizon Kinetics Asset Management LLC (1) 4/17/2026 Buy 28.00 $            416.18
Horizon Kinetics Asset Management LLC (1) 4/17/2026 Sale 5,267.00 $            419.61



Horizon Kinetics Asset Management LLC (1) 4/20/2026 Buy 72.00 $            425.29
Horizon Kinetics Asset Management LLC (1) 4/20/2026 Sale 4,417.00 $            427.85
Horizon Kinetics Asset Management LLC (1) 4/21/2026 Buy 69.00 $            441.43
Horizon Kinetics Asset Management LLC (1) 4/21/2026 Sale 4,425.00 $            442.94
Horizon Kinetics Asset Management LLC (1) 4/22/2026 Buy 34.00 $            443.56
Horizon Kinetics Asset Management LLC (1) 4/22/2026 Sale 4,969.00 $            435.52
Horizon Kinetics Asset Management LLC (1) 4/23/2026 Buy 38.00 $            439.08
Horizon Kinetics Asset Management LLC (1) 4/23/2026 Sale 4,542.00 $            436.03
Horizon Kinetics Asset Management LLC (1) 4/24/2026 Buy 29.00 $            434.09
Horizon Kinetics Asset Management LLC (1) 4/24/2026 Sale 4,803.00 $            430.46
Horizon Kinetics Asset Management LLC (1) 4/27/2026 Buy 63.00 $            447.22
Horizon Kinetics Asset Management LLC (1) 4/27/2026 Sale 4,460.00 $            432.50
Horizon Kinetics Asset Management LLC (1) 4/28/2026 Buy 289.00 $            439.01
Horizon Kinetics Asset Management LLC (1) 4/28/2026 Sale 4,792.00 $            434.44
Horizon Kinetics Asset Management LLC (1) 4/29/2026 Buy 49.00 $            434.42
Horizon Kinetics Asset Management LLC (1) 4/29/2026 Sale 4,499.00 $            434.39
Horizon Kinetics Asset Management LLC (1) 4/30/2026 Buy 19.00 $            435.18
Horizon Kinetics Asset Management LLC (1) 4/30/2026 Sale 4,453.00 $            435.99
Horizon Kinetics Asset Management LLC (1) 5/1/2026 Buy 15.00 $            434.30
Horizon Kinetics Asset Management LLC (1) 5/1/2026 Sale 17.00 $            433.32
Horizon Kinetics Asset Management LLC (1) 5/4/2026 Buy 357.00 $            435.48



Horizon Kinetics Asset Management LLC (1) 5/4/2026 Sale 75.00 $            433.88
Horizon Kinetics Asset Management LLC (1) 5/5/2026 Buy 7.00 $            431.41
Horizon Kinetics Asset Management LLC (1) 5/5/2026 Sale 563.00 $            435.59

(1) Horizon Kinetics Holding Corp (HKHC) may be deemed to beneficially own the 10,109,933 shares beneficially owned by Horizon Kinetics Asset Management LLC (HKAM). HKHC has not entered into any separate transactions in the shares following the filing of Amendment No. 9 other than those listed above, which were effectuated by HKAM.