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/19/2026 BUY 34,074 $ 38.96  
Horizon Kinetics Asset Management LLC(1) 3/20/2026 BUY 100,757 $ 39.00  
Horizon Kinetics Asset Management LLC(1) 3/23/2026 BUY 86,520 $ 39.35  
Horizon Kinetics Asset Management LLC(1) 3/24/2026 BUY 89,839 $ 39.40  
Horizon Kinetics Asset Management LLC(1) 3/25/2026 BUY 92,263 $ 38.99  
Horizon Kinetics Asset Management LLC(1) 3/26/2026 BUY 115,816 $ 38.35  
Horizon Kinetics Asset Management LLC(1) 3/27/2026 BUY 18,650 $ 37.85  
Horizon Kinetics Asset Management LLC(1) 3/30/2026 BUY 39,901 $ 37.75  
Horizon Kinetics Asset Management LLC(1) 3/31/2026 BUY 10,048 $ 38.41  
Horizon Kinetics Asset Management LLC(1) 4/1/2026 BUY 11,392 $ 39.33  
Horizon Kinetics Asset Management LLC(1) 4/2/2026 BUY 55,544 $ 39.88  
Horizon Kinetics Asset Management LLC(1) 4/6/2026 BUY 24,577 $ 41.09  
Horizon Kinetics Asset Management LLC(1) 4/7/2026 BUY 18,260 $ 41.46  
Horizon Kinetics Asset Management LLC(1) 4/8/2026 BUY 11,104 $ 41.95  
Horizon Kinetics Asset Management LLC(1) 4/9/2026 BUY 4,164 $ 41.51  
Horizon Kinetics Asset Management LLC(1) 4/10/2026 BUY 4,208 $ 41.37  
Horizon Kinetics Asset Management LLC(1) 4/10/2026 SALE 184 $ 41.34  
Horizon Kinetics Asset Management LLC(1) 4/13/2026 BUY 4,685 $ 42.36  
Horizon Kinetics Asset Management LLC(1) 4/14/2026 BUY 9,312 $ 43.33  



Horizon Kinetics Asset Management LLC(1) 4/15/2026 BUY 12,516 $ 43.84  
Horizon Kinetics Asset Management LLC(1) 4/16/2026 BUY 3,970 $ 44.29  
Horizon Kinetics Asset Management LLC(1) 4/17/2026 BUY 3,906 $ 45.28  
Horizon Kinetics Asset Management LLC(1) 4/20/2026 BUY 4,248 $ 44.97  
Horizon Kinetics Asset Management LLC(1) 4/21/2026 BUY 4,282 $ 45.17  
Horizon Kinetics Asset Management LLC(1) 4/21/2026 SALE 49 $ 45.18  
Horizon Kinetics Asset Management LLC(1) 4/22/2026 BUY 6,844 $ 44.38  
Horizon Kinetics Asset Management LLC(1) 4/23/2026 BUY 4,460 $ 44.91  
Horizon Kinetics Asset Management LLC(1) 4/24/2026 BUY 6,027 $ 45.25  
Horizon Kinetics Asset Management LLC(1) 4/27/2026 BUY 36,046 $ 46.52  
Horizon Kinetics Asset Management LLC(1) 4/28/2026 BUY 39,537 $ 47.65  
Horizon Kinetics Asset Management LLC(1) 4/29/2026 BUY 20,957 $ 47.45  
Horizon Kinetics Asset Management LLC(1) 4/29/2026 SALE 3,000 $ 47.63  
Horizon Kinetics Asset Management LLC(1) 4/30/2026 BUY 28,565 $ 46.74  
Horizon Kinetics Asset Management LLC(1) 5/1/2026 BUY 17,003 $ 47.19  
Horizon Kinetics Asset Management LLC(1) 5/4/2026 BUY 6,311 $ 47.34  
Horizon Kinetics Asset Management LLC(1) 5/5/2026 BUY 5,663 $ 47.95  
Horizon Kinetics Asset Management LLC(1) 5/6/2026 BUY 10,185 $ 47.41  
Horizon Kinetics Asset Management LLC(1) 5/7/2026 BUY 12,461 $ 49.57  
Horizon Kinetics Asset Management LLC(1) 5/8/2026 BUY 15,737 $ 51.36  
Horizon Kinetics Asset Management LLC(1) 5/11/2026 BUY 11,936 $ 51.55  



Horizon Kinetics Asset Management LLC(1) 5/12/2026 BUY 2,631 $ 51.90  
Horizon Kinetics Asset Management LLC(1) 5/13/2026 BUY 4,408 $ 54.17  
Horizon Kinetics Asset Management LLC(1) 5/14/2026 BUY 7,272 $ 56.29  
Horizon Kinetics Asset Management LLC(1) 5/15/2026 BUY 6,428 $ 56.77  
Horizon Kinetics Asset Management LLC(1) 5/18/2026 BUY 18,179 $ 55.56  
Horizon Kinetics Asset Management LLC(1) 5/19/2026 BUY 2,327 $ 53.70  
Horizon Kinetics Asset Management LLC(1) 5/19/2026 SALE 50 $ 53.80  

(1) Horizon Kinetics Holding Corp (HKHC) may be deemed to beneficially own the 7,400,316 shares beneficially owned by Horizon Kinetics Asset Management LLC (HKAM). HKHC has not entered into any separate transactions in the shares other than those listed above, which were effectuated by HKAM.