TRANSACTIONS IN COMMON STOCK AND OPTIONS DURING THE PAST 2 YEARS COMMON STOCK Date Shares Price Transaction 2025-12-22 | 100 | 2.02 | Buy 2025-12-23 | 40,595 | 1.92 | Buy 2025-12-24 | 10,518 | 1.92 | Buy 2025-12-26 | 9,170 | 1.91 | Buy 2025-12-29 | 57,093 | 1.90 | Buy 2025-12-30 | 32,858 | 1.88 | Buy 2025-12-31 | 3,600 | 1.87 | Buy 2025-12-31 | 3,700 | 2.50 | Buy (Put Option Short: Exercised) 2026-01-02 | 3,300 | 1.84 | Buy 2026-01-02 | 2,700 | 2.50 | Buy (Put Option Short: Exercised) 2026-01-06 | 2,752 | 1.95 | Buy 2026-01-09 | 25,400 | 2.50 | Buy (Put Option Short: Exercised) 2026-01-09 | 9,099 | 1.99 | Buy 2026-01-08 | 199 | 1.99 | Buy 2026-01-12 | 9,311 | 1.99 | Buy 2026-01-13 | 23,000 | 1.97 | Buy 2026-01-14 | 16,000 | 1.94 | Buy 2026-01-15 | 13,213 | 1.92 | Buy 2026-01-15 | 100 | 2.50 | Buy (Put Option Short: Exercised) 2026-01-16 | 7,401 | 1.91 | Buy 2026-01-16 | 22,400 | 2.50 | Buy (Put Option Short: Exercised) 2026-01-20 | 3,310 | 1.84 | Buy 2026-01-21 | 12,734 | 1.82 | Buy 2026-01-26 | 3,613 | 1.86 | Buy 2026-01-27 | 1,753 | 1.86 | Buy 2026-01-28 | 800 | 1.86 | Buy 2026-01-29 | 24,333 | 1.84 | Buy 2026-01-30 | 23,202 | 1.76 | Buy 2026-02-02 | 10,200 | 1.71 | Buy 2026-02-02 | 314,600 | 2.50 | Buy (Put Option Short: Exercised) 2026-02-02 | 100 | 5.00 | Buy (Put Option Short: Exercised) 2026-02-03 | 37,414 | 1.61 | Buy 2026-02-04 | 650 | 1.59 | Buy 2026-02-05 | 4,361 | 1.61 | Buy 2026-02-06 | 9,000 | 2.50 | Buy (Put Option Short: Exercised) 2026-02-11 | 1,300 | 1.89 | Sell 2026-02-12 | 4,114 | 2.50 | Buy (Put Option Short: Exercised) 2026-02-13 | 4,197 | 1.82 | Sell 2026-02-13 | 5,500 | 2.50 | Buy (Put Option Short: Exercised) 2026-02-19 | 653 | 1.78 | Buy 2026-02-20 | 104,700 | 2.50 | Buy (Put Option Short: Exercised) 2026-02-20 | 100 | 5.00 | Buy (Put Option Short: Exercised) 2026-02-23 | 2,500 | 1.69 | Buy 2026-02-24 | 2,389 | 1.69 | Buy 2026-02-25 | 3 | 1.67 | Buy 2026-02-26 | 7,519 | 1.78 | Buy 2026-02-27 | 4,000 | 1.77 | Buy 2026-03-02 | 599 | 1.71 | Buy 2026-03-03 | 25,376 | 1.71 | Buy 2026-03-09 | 11,131 | 1.67 | Buy 2026-03-10 | 250 | 1.73 | Buy 2026-03-11 | 2,000 | 1.74 | Buy 2026-03-12 | 7,400 | 1.71 | Buy 2026-03-13 | 11,877 | 1.69 | Buy 2026-03-16 | 14,106 | 1.72 | Buy 2026-03-17 | 7,823 | 1.73 | Buy 2026-03-18 | 3,900 | 1.70 | Buy 2026-03-18 | 200 | 2.50 | Buy (Put Option Short: Exercised) 2026-03-19 | 60,599 | 1.75 | Buy 2026-03-20 | 27,511 | 1.77 | Buy 2026-03-23 | 700 | 1.82 | Buy 2026-03-24 | 12,800 | 1.84 | Sell 2026-03-27 | 101,490 | 1.71 | Buy 2026-03-27 | 20,500 | 2.50 | Buy (Put Option Short: Exercised) 2026-03-30 | 3,591 | 1.68 | Buy 2026-03-31 | 2,289 | 1.77 | Buy 2026-04-02 | 600 | 1.86 | Buy 2026-04-07 | 2,355 | 1.86 | Sell 2026-04-08 | 4,298 | 1.87 | Sell 2026-04-09 | 6,000 | 1.84 | Sell 2026-04-15 | 168 | 2.05 | Buy 2026-04-17 | 91,500 | 2.50 | Buy (Put Option Short: Exercised) 2026-04-24 | 713 | 2.22 | Sell 2026-04-27 | 700 | 2.27 | Sell 2026-04-28 | 56 | 2.24 | Sell 2026-04-29 | 7,531 | 2.16 | Sell 2026-05-01 | 10,000 | 2.20 | Sell 2026-05-06 | 3,200 | 2.00 | Buy 2026-05-08 | 12,041 | 1.94 | Buy 2026-05-11 | 18,000 | 2.50 | Buy (Put Option Short: Exercised) 2026-05-11 | 9,600 | 2.01 | Sell 2026-05-12 | 2,896 | 1.92 | Sell 2026-05-12 | 3,800 | 2.50 | Buy (Put Option Short: Exercised) 2026-05-13 | 100 | 2.07 | Buy 2026-05-13 | 10,060 | 2.06 | Sell 2026-05-14 | 14,261 | 2.06 | Sell 2026-05-14 | 3,200 | 2.50 | Buy (Put Option Short: Exercised) 2026-05-15 | 200 | 2.07 | Buy 2026-05-15 | 10,800 | 2.50 | Buy (Put Option Short: Exercised) 2026-05-21 | 600 | 2.02 | Sell 2026-05-26 | 1,800 | 2.05 | Sell 2026-05-27 | 17,265 | 2.03 | Sell 2026-05-28 | 7,759 | 2.03 | Sell 2026-05-29 | 2,800 | 1.98 | Sell 2026-06-03 | 78,100 | 1.94 | Sell 2026-06-03 | 100 | 2.50 | Buy (Put Option Short: Exercised) 2026-06-09 | 46,056 | 1.94 | Buy 2026-06-10 | 16,011 | 1.98 | Buy 2026-06-12 | 13,500 | 1.95 | Buy 2026-06-15 | 7,197 | 1.96 | Buy 2026-06-15 | 8,600 | 2.50 | Buy (Put Option Short: Exercised) 2026-06-16 | 400 | 2.50 | Buy (Put Option Short: Exercised) 2026-06-16 | 9,200 | 1.95 | Buy 2026-06-17 | 8,400 | 1.93 | Buy 2026-06-17 | 900 | 2.50 | Buy (Put Option Short: Exercised) 2026-06-18 | 1,900 | 2.50 | Buy (Put Option Short: Exercised) 2026-06-18 | 600 | 1.91 | Buy 2026-06-23 | 800 | 1.89 | Buy 2026-06-24 | 18,727 | 1.89 | Buy 2026-06-29 | 2,000 | 1.89 | Buy 2026-06-30 | 4,437 | 2.05 | Buy 2026-07-07 | 23,000 | 2.01 | Buy 2026-07-08 | 20,229 | 1.98 | Buy 2026-07-16 | 10,300 | 2.50 | Buy (Put Option Short: Exercised) 2026-07-17 | 38,900 | 2.50 | Buy (Put Option Short: Exercised) 2026-07-27 | 879 | 2.06 | Buy 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 10/05/2026 15,999 $2.04 Purchase 10/06/2026 2,340 $2.03 Purchase 10/07/2026 668 $2.07 Purchase 10/08/2026 3,404 $2.07 Purchase 10/08/2026 4,700 $2.50 Purchase - short put exercised 10/09/2026 18,800 $2.10 Purchase 10/12/2026 27,349 $2.12 Purchase 10/13/2026 43,627 $2.09 Purchase 10/13/2026 10,300 $2.50 Purchase - short put exercised 10/14/2026 47,488 $2.03 Purchase 10/15/2026 17,737 $2.03 Purchase 10/16/2026 14,542 $2.04 Purchase 10/16/2026 48,400 $2.50 Purchase - short put exercised OPTIONS Date Contracts Price Transaction 12/22/2025 54 $0.55 Short to open put - Jan 2026 - strike $2.50 12/23/2025 4 $0.55 Short to open put - Jan 2026 - strike $2.50 12/29/2025 1 $0.57 Short to open put - Jan 2026 - strike $2.50 12/30/2025 37 $0.60 Short to open put - Jan 2026 - strike $2.50 12/31/2025 10 $0.60 Short to open put - Jan 2026 - strike $2.50 01/07/2026 3 $0.50 Short to open put - Jan 2026 - strike $2.50 01/07/2026 100 $0.50 Short to open put - Feb 2026 - strike $2.50 01/08/2026 169 $0.50 Short to open put - Feb 2026 - strike $2.50 01/09/2026 215 $0.49 Short to open put - Jan 2026 - strike $2.50 12/22/2025 350 $0.55 Short to open put - Feb 2026 - strike $2.50 12/23/2025 733 $0.58 Short to open put - Feb 2026 - strike $2.50 12/24/2025 344 $0.57 Short to open put - Feb 2026 - strike $2.50 12/26/2025 1,651 $0.58 Short to open put - Feb 2026 - strike $2.50 12/29/2025 65 $0.60 Short to open put - Feb 2026 - strike $2.50 12/30/2025 134 $0.60 Short to open put - Feb 2026 - strike $2.50 12/31/2025 40 $0.60 Short to open put - Feb 2026 - strike $2.50 01/09/2026 327 $0.50 Short to open put - Feb 2026 - strike $2.50 01/12/2026 83 $0.50 Short to open put - Feb 2026 - strike $2.50 01/13/2026 15 $0.51 Short to open put - Feb 2026 - strike $2.50 01/16/2026 5 $0.60 Short to open put - Feb 2026 - strike $2.50 01/21/2026 15 $0.73 Buy to close put - Feb 2026 - strike $2.50 01/27/2026 12 $0.60 Buy to close put - Feb 2026 - strike $2.50 01/29/2026 204 $0.70 Buy to close put - Feb 2026 - strike $2.50 01/30/2026 15 $0.74 Buy to close put - Feb 2026 - strike $2.50 02/12/2026 31 $0.73 Buy to close put - Feb 2026 - strike $2.50 12/22/2025 2,803 $0.75 Short to open put - Apr 2026 - strike $2.50 01/20/2026 25 $0.73 Buy to close put - Apr 2026 - strike $2.50 01/21/2026 63 $0.75 Buy to close put - Apr 2026 - strike $2.50 01/29/2026 40 $0.75 Buy to close put - Apr 2026 - strike $2.50 02/11/2026 81 $0.65 Buy to close put - Apr 2026 - strike $2.50 02/12/2026 74 $0.75 Buy to close put - Apr 2026 - strike $2.50 02/13/2026 111 $0.72 Buy to close put - Apr 2026 - strike $2.50 02/23/2026 16 $0.85 Buy to close put - Apr 2026 - strike $2.50 03/03/2026 128 $0.82 Buy to close put - Apr 2026 - strike $2.50 03/04/2026 31 $0.80 Buy to close put - Apr 2026 - strike $2.50 03/05/2026 52 $0.77 Buy to close put - Apr 2026 - strike $2.50 03/09/2026 17 $0.88 Buy to close put - Apr 2026 - strike $2.50 03/11/2026 73 $0.80 Buy to close put - Apr 2026 - strike $2.50 03/13/2026 20 $0.85 Buy to close put - Apr 2026 - strike $2.50 03/20/2026 249 $0.65 Buy to close put - Apr 2026 - strike $2.50 03/24/2026 28 $0.70 Buy to close put - Apr 2026 - strike $2.50 03/25/2026 20 $0.60 Buy to close put - Apr 2026 - strike $2.50 03/27/2026 480 $0.83 Buy to close put - Apr 2026 - strike $2.50 04/13/2026 209 $0.60 Buy to close put - Apr 2026 - strike $2.50 04/02/2026 1 $0.70 Short to open put - Apr 2026 - strike $2.50 04/02/2026 10 $0.65 Short to open put - Apr 2026 - strike $2.50 04/02/2026 2 $0.75 Short to open put - May 2026 - strike $2.50 04/08/2026 80 $0.65 Short to open put - May 2026 - strike $2.50 04/15/2026 250 $0.50 Short to open put - May 2026 - strike $2.50 04/16/2026 82 $0.47 Short to open put - May 2026 - strike $2.50 04/17/2026 1 $0.40 Short to open put - May 2026 - strike $2.50 04/20/2026 3 $0.40 Short to open put - May 2026 - strike $2.50 04/29/2026 75 $0.40 Short to open put - May 2026 - strike $2.50 04/21/2026 8 $0.43 Short to open put -May 2026 - strike $2.50 05/05/2026 2 $0.40 Short to open put -May 2026 - strike $2.50 05/08/2026 5 $0.40 Buy to close put -May 2026 - strike $2.50 05/12/2026 10 $0.62 Buy to close put -May 2026 - strike $2.50 05/14/2026 37 $0.53 Buy to close put -May 2026 - strike $2.50 04/17/2026 1 $0.45 Short to open put - Jun 2026 - strike $2.50 04/20/2026 22 $0.45 Short to open put - Jun 2026 - strike $2.50 04/21/2026 34 $0.45 Short to open put - Jun 2026 - strike $2.50 04/29/2026 1 $0.45 Short to open put - Jun 2026 - strike $2.50 05/05/2026 1 $0.45 Short to open put - Jun 2026 - strike $2.50 05/06/2026 7 $0.45 Short to open put - Jun 2026 - strike $2.50 05/07/2026 3 $0.53 Short to open put - Jun 2026 - strike $2.50 05/18/2026 6 $0.51 Short to open put - Jun 2026 - strike $2.50 05/26/2026 4 $0.51 Buy to close put - Jun 2026 - strike $2.50 01/15/2026 265 $0.21 Short to open call - Jul 2026 - strike $2.50 01/16/2026 1011 $0.16 Short to open call - Jul 2026 - strike $2.50 01/20/2026 1144 $0.15 Short to open call - Jul 2026 - strike $2.50 01/21/2026 3 $0.15 Short to open call - Jul 2026 - strike $2.50 01/22/2026 45 $0.15 Short to open call - Jul 2026 - strike $2.50 01/23/2026 100 $0.17 Short to open call - Jul 2026 - strike $2.50 02/02/2026 69 $0.11 Short to open call - Jul 2026 - strike $2.50 02/03/2026 5 $0.11 Short to open call - Jul 2026 - strike $2.50 02/06/2026 10 $0.11 Short to open call - Jul 2026 - strike $2.50 02/09/2026 1135 $0.16 Short to open call - Jul 2026 - strike $2.50 02/10/2026 2 $0.16 Short to open call - Jul 2026 - strike $2.50 03/20/2026 3 $0.15 Short to open call - Jul 2026 - strike $2.50 03/25/2026 40 $0.13 Buy to close call - Jul 2026 - strike $2.50 03/26/2026 40 $0.12 Buy to close call - Jul 2026 - strike $2.50 04/15/2026 295 $0.15 Short to open call - Jul 2026 - strike $2.50 04/17/2026 40 $0.17 Short to open call - Jul 2026 - strike $2.50 05/06/2026 251 $0.14 Buy to close call - Jul 2026 - strike $2.50 05/12/2026 58 $0.09 Buy to close call - Jul 2026 - strike $2.50 06/15/2026 1 $0.05 Buy to close call - Jul 2026 - strike $2.50 06/24/2026 1 $0.04 Buy to close call - Jul 2026 - strike $2.50 06/30/2026 10 $0.03 Buy to close call - Jul 2026 - strike $2.50 12/22/2025 240 $0.75 Short to open put - Jul 2026 - strike $2.50 04/15/2026 2 $0.51 Short to open put - Jul 2026 - strike $2.50 04/17/2026 145 $0.47 Short to open put - Jul 2026 - strike $2.50 04/20/2026 13 $0.47 Short to open put - Jul 2026 - strike $2.50 05/14/2026 143 $0.63 Buy to close put - Jul 2026 - strike $2.50 05/15/2026 31 $0.55 Short to open put - Jul 2026 - strike $2.50 06/25/2026 44 $0.63 Buy to close put - Jul 2026 - strike $2.50 01/28/2026 23 $0.85 Buy to close put - Jul 2026 - strike $2.50 01/29/2026 17 $0.80 Buy to close put - Jul 2026 - strike $2.50 03/20/2026 1592 $0.17 Short to open call - Oct 2026 - strike $2.50 03/23/2026 1399 $0.15 Short to open call - Oct 2026 - strike $2.50 03/24/2026 3 $0.15 Short to open call - Oct 2026 - strike $2.50 03/25/2026 885 $0.17 Short to open call - Oct 2026 - strike $2.50 03/26/2026 50 $0.20 Short to open call - Oct 2026 - strike $2.50 04/06/2026 82 $0.15 Short to open call - Oct 2026 - strike $2.50 04/07/2026 50 $0.15 Short to open call - Oct 2026 - strike $2.50 04/08/2026 100 $0.15 Short to open call - Oct 2026 - strike $2.50 04/13/2026 711 $0.15 Short to open call - Oct 2026 - strike $2.50 04/14/2026 50 $0.20 Short to open call - Oct 2026 - strike $2.50 04/15/2026 10 $0.25 Short to open call - Oct 2026 - strike $2.50 05/12/2026 499 $0.19 Buy to close call - Oct 2026 - strike $2.50 05/19/2026 100 $0.19 Buy to close call - Oct 2026 - strike $2.50 04/17/2026 2 $0.56 Short to open put - Oct 2026 - strike $2.50 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 10/05/2026 1 $0.25 Short to open call - Jan 2027 - strike $2.50 10/09/2026 1 $0.20 Short to open call - Jan 2027 - strike $2.50 10/12/2026 438 $0.15 Short to open call - Jan 2027 - strike $2.50 10/13/2026 5,100 $0.12 Short to open call - Jan 2027 - strike $2.50 10/16/2026 10 $0.10 Short to open call - Jan 2027 - strike $2.50