Annex A
| Date | Aggregate Number of Shares | Weighted Average Price Per Share |
| 05/04/2026 | 141,909 | 92,739 at $24.999; 49,170 at $25.4056 |
| 05/18/2026 | 141,909 | 71,988 at $33.2734; 34,459 at $34.0914; 13,371 at $35.0628; 7,889 at $36.3316; 7,051 at $37.3396; 7,151 at $37.9907 |
| 06/01/2026 | 141,909 | 84,411 at $38.5046; 37,997 at $39.0917; 8,301 at $40.2487; 7,193 at $41.2591; 3,007 at $42.3506; 1,000 at $43.032 |
| 06/15/2026 | 141,909 | 121,809 at $26.0322; 19,334 at $26.857; 766 at $27.7482 |
| 06/29/2026 | 141,909 | 94,899 at $20.2426; 47,010 at $20.8018 |