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) 2/9/2026 BUY 112 $ 369.00  
Horizon Kinetics Asset Management LLC (1) 2/9/2026 SALE 3677 $ 370.12  
Horizon Kinetics Asset Management LLC (1) 2/10/2026 BUY 84 $ 398.73  
Horizon Kinetics Asset Management LLC (1) 2/10/2026 SALE 1879 $ 383.72  
Horizon Kinetics Asset Management LLC (1) 2/11/2026 BUY 15 $ 409.55  
Horizon Kinetics Asset Management LLC (1) 2/11/2026 SALE 2663 $ 405.04  
Horizon Kinetics Asset Management LLC (1) 2/12/2026 BUY 5 $ 412.82  
Horizon Kinetics Asset Management LLC (1) 2/12/2026 SALE 2569 $ 412.49  
Horizon Kinetics Asset Management LLC (1) 2/13/2026 BUY 52 $ 430.82  
Horizon Kinetics Asset Management LLC (1) 2/13/2026 SALE 3621 $ 425.50  
Horizon Kinetics Asset Management LLC (1) 2/17/2026 BUY 150 $ 430.15  



Horizon Kinetics Asset Management LLC (1) 2/17/2026 SALE 8587 $ 425.74  
Horizon Kinetics Asset Management LLC (1) 2/18/2026 BUY 31 $ 430.43  
Horizon Kinetics Asset Management LLC (1) 2/18/2026 SALE 5510 $ 432.21  
Horizon Kinetics Asset Management LLC (1) 2/19/2026 BUY 17 $ 471.62  
Horizon Kinetics Asset Management LLC (1) 2/19/2026 SALE 5894 $ 460.05  
Horizon Kinetics Asset Management LLC (1) 2/20/2026 BUY 17 $ 508.24  
Horizon Kinetics Asset Management LLC (1) 2/20/2026 SALE 5909 $ 500.14  
Horizon Kinetics Asset Management LLC (1) 2/23/2026 BUY 46 $ 530.39  
Horizon Kinetics Asset Management LLC (1) 2/23/2026 SALE 5937 $ 520.59  
Horizon Kinetics Asset Management LLC (1) 2/24/2026 BUY 5 $ 518.02  
Horizon Kinetics Asset Management LLC (1) 2/24/2026 SALE 5444 $ 516.54  
Horizon Kinetics Asset Management LLC (1) 2/25/2026 BUY 54 $ 509.27  
Horizon Kinetics Asset Management LLC (1) 2/25/2026 SALE 6153 $ 508.76  



Horizon Kinetics Asset Management LLC (1) 2/26/2026 BUY 32 $ 504.98  
Horizon Kinetics Asset Management LLC (1) 2/26/2026 SALE 5712 $ 505.19  
Horizon Kinetics Asset Management LLC (1) 2/27/2026 BUY 10 $ 520.56  
Horizon Kinetics Asset Management LLC (1) 2/27/2026 SALE 5656 $ 515.18  
Horizon Kinetics Asset Management LLC (1) 3/2/2026 BUY 37 $ 526.37  
Horizon Kinetics Asset Management LLC (1) 3/2/2026 SALE 5867 $ 519.01  
Horizon Kinetics Asset Management LLC (1) 3/3/2026 BUY 10 $ 523.96  
Horizon Kinetics Asset Management LLC (1) 3/3/2026 SALE 6198 $ 520.71  
Horizon Kinetics Asset Management LLC (1) 3/4/2026 BUY 10 $ 525.68  
Horizon Kinetics Asset Management LLC (1) 3/4/2026 SALE 5407 $ 526.25  
Horizon Kinetics Asset Management LLC (1) 3/5/2026 BUY 33 $ 525.97  
Horizon Kinetics Asset Management LLC (1) 3/5/2026 SALE 5551 $ 525.00  
Horizon Kinetics Asset Management LLC (1) 3/6/2026 BUY 7 $ 525.99  



Horizon Kinetics Asset Management LLC (1) 3/6/2026 SALE 8425 $ 525.93  
Horizon Kinetics Asset Management LLC (1) 3/9/2026 BUY 50 $ 533.10  
Horizon Kinetics Asset Management LLC (1) 3/9/2026 SALE 11860 $ 530.07  
Horizon Kinetics Asset Management LLC (1) 3/10/2026 BUY 50 $ 517.65  
Horizon Kinetics Asset Management LLC (1) 3/10/2026 SALE 6228 $ 527.37  
Horizon Kinetics Asset Management LLC (1) 3/11/2026 BUY 192 $ 525.46  
Horizon Kinetics Asset Management LLC (1) 3/11/2026 SALE 6047 $ 522.20  
Horizon Kinetics Asset Management LLC (1) 3/12/2026 BUY 6 $ 532.89  
Horizon Kinetics Asset Management LLC (1) 3/12/2026 SALE 6266 $ 529.02  
Horizon Kinetics Asset Management LLC (1) 3/13/2026 BUY 4 $ 527.55  
Horizon Kinetics Asset Management LLC (1) 3/13/2026 SALE 6252 $ 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 6214 $ 522.01  



Horizon Kinetics Asset Management LLC (1) 3/17/2026 BUY 4 $ 524.92  
Horizon Kinetics Asset Management LLC (1) 3/17/2026 SALE 8552 $ 522.68  
Horizon Kinetics Asset Management LLC (1) 3/18/2026 BUY 6 $ 532.78  
Horizon Kinetics Asset Management LLC (1) 3/18/2026 SALE 6948 $ 532.34  
Horizon Kinetics Asset Management LLC (1) 3/19/2026 BUY 6 $ 529.48  
Horizon Kinetics Asset Management LLC (1) 3/19/2026 SALE 5541 $ 525.92  
Horizon Kinetics Asset Management LLC (1) 3/20/2026 BUY 10 $ 531.47  
Horizon Kinetics Asset Management LLC (1) 3/20/2026 SALE 6116 $ 533.63  
Horizon Kinetics Asset Management LLC (1) 3/23/2026 BUY 30 $ 518.16  
Horizon Kinetics Asset Management LLC (1) 3/23/2026 SALE 5650 $ 526.40  
Horizon Kinetics Asset Management LLC (1) 3/24/2026 BUY 19 $ 534.07  
Horizon Kinetics Asset Management LLC (1) 3/24/2026 SALE 5839 $ 535.78  
Horizon Kinetics Asset Management LLC (1) 3/25/2026 BUY 34 $ 537.15  



Horizon Kinetics Asset Management LLC (1) 3/25/2026 SALE 5410 $ 538.74  
Horizon Kinetics Asset Management LLC (1) 3/26/2026 BUY 15 $ 529.23  
Horizon Kinetics Asset Management LLC (1) 3/26/2026 SALE 5507 $ 525.85  
Horizon Kinetics Asset Management LLC (1) 3/27/2026 BUY 11 $ 521.72  
Horizon Kinetics Asset Management LLC (1) 3/27/2026 SALE 5694 $ 517.84  
Horizon Kinetics Asset Management LLC (1) 3/30/2026 BUY 27 $ 511.96  
Horizon Kinetics Asset Management LLC (1) 3/30/2026 SALE 5524 $ 504.43  
Horizon Kinetics Asset Management LLC (1) 3/31/2026 BUY 7 $ 472.53  
Horizon Kinetics Asset Management LLC (1) 3/31/2026 SALE 5464 $ 471.32  
Horizon Kinetics Asset Management LLC (1) 4/1/2026 BUY 67 $ 444.55  
Horizon Kinetics Asset Management LLC (1) 4/1/2026 SALE 5464 $ 456.09  
Horizon Kinetics Asset Management LLC (1) 4/2/2026 BUY 11 $ 444.10  
Horizon Kinetics Asset Management LLC (1) 4/2/2026 SALE 6728 $ 440.56  



Horizon Kinetics Asset Management LLC (1) 4/6/2026 BUY 33 $ 441.76  
Horizon Kinetics Asset Management LLC (1) 4/6/2026 SALE 5640 $ 440.79  
Horizon Kinetics Asset Management LLC (1) 4/7/2026 BUY 72 $ 445.86  
Horizon Kinetics Asset Management LLC (1) 4/7/2026 SALE 6809 $ 445.38  
Horizon Kinetics Asset Management LLC (1) 4/8/2026 BUY 14 $ 440.01  
Horizon Kinetics Asset Management LLC (1) 4/8/2026 SALE 6702 $ 448.70  
Horizon Kinetics Asset Management LLC (1) 4/9/2026 BUY 30 $ 387.52  
Horizon Kinetics Asset Management LLC (1) 4/9/2026 SALE 5510 $ 399.44  

(1) Horizon Kinetics Holding Corp (HKHC) may be deemed to beneficially own the 9,974,556 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.