TRANSACTIONS IN COMMON STOCK AND OPTIONS DURING THE PAST 60 DAYS COMMON STOCK Date Shares Price Transaction 08/07/2026 2,987 $2.01 Purchase 08/11/2026 1,013 $2.01 Purchase 09/08/2026 7,000 $2.06 Purchase 09/09/2026 504 $2.03 Purchase 09/15/2026 84 $2.01 Purchase 09/18/2026 9,412 $1.97 Purchase 09/22/2026 4,008 $1.99 Purchase 09/23/2026 738 $1.98 Purchase 09/23/2026 87,500 $2.50 Purchase - short put exercised 09/24/2026 9,700 $2.50 Purchase - short put exercised 09/24/2026 13,814 $1.97 Purchase 09/25/2026 27,759 $1.97 Purchase 09/28/2026 13,841 $1.99 Purchase 09/30/2026 100 $2.50 Purchase - short put exercised 09/30/2026 1,000 $2.01 Purchase 10/01/2026 10,968 $1.98 Purchase OPTIONS Date Contracts Price Transaction 08/06/2026 698 $0.49 Short to open put - Oct 2026 - strike $2.50 08/06/2026 110 $0.50 Short to open put - Jan 2027 - strike $2.50 08/07/2026 2,695 $0.14 Buy to close call - Oct 2026 - strike $2.50 08/07/2026 405 $0.53 Short to open put - Oct 2026 - strike $2.50 08/12/2026 100 $0.15 Buy to close call - Oct 2026 - strike $2.50 08/13/2026 1 $0.14 Buy to close call - Oct 2026 - strike $2.50 08/13/2026 122 $0.50 Short to open put - Oct 2026 - strike $2.50 08/14/2026 500 $0.14 Buy to close call - Oct 2026 - strike $2.50 08/17/2026 127 $0.15 Buy to close call - Oct 2026 - strike $2.50 08/17/2026 321 $0.52 Short to open put - Oct 2026 - strike $2.50 08/18/2026 1,105 $0.11 Buy to close call - Oct 2026 - strike $2.50 08/18/2026 33 $0.50 Short to open put - Oct 2026 - strike $2.50 08/19/2026 13 $0.04 Buy to close call - Oct 2026 - strike $5.00 08/19/2026 4 $0.05 Buy to close call - Jan 2027 - strike $7.50 08/21/2026 1 $0.45 Short to open put - Oct 2026 - strike $2.50 08/24/2026 16 $0.47 Short to open put - Oct 2026 - strike $2.50 08/25/2026 111 $0.47 Short to open put - Oct 2026 - strike $2.50 08/26/2026 1 $0.45 Short to open put - Oct 2026 - strike $2.50 08/28/2026 3 $0.47 Short to open put - Oct 2026 - strike $2.50 08/31/2026 1 $0.45 Short to open put - Oct 2026 - strike $2.50 09/01/2026 1 $0.46 Short to open put - Oct 2026 - strike $2.50 09/08/2026 1 $0.45 Short to open put - Oct 2026 - strike $2.50 09/25/2026 1 $0.60 Short to open put - Nov 2026 - strike $2.50 09/28/2026 11 $0.65 Short to open put - Jan 2027 - strike $2.50