| 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.