Exhibit B
Schedule of Transactions in the Shares
| Trade Date | Purchase/Sale/Gift | Quantity | Price ($) |
| 4/16/26 | Purchase | 102,057 | $3.4457 (1) |
| 4/17/26 | Purchase | 40,114 | $3.5711 (2) |
| 4/20/26 | Purchase | 40,690 | $3.8822 (3) |
| 4/23/26 | Purchase | 280,381 | $3.5025 (4) |
| 4/24/26 | Purchase | 38,880 | $3.5258 (5) |
| 4/27/26 | Purchase | 250,923 | $3.6391 (6) |
| (1) | This constitutes the weighted average purchase price. The prices range from $3.20 to $3.59. The Reporting Person will provide upon request by the Securities and Exchange Commission staff (the “SEC Staff”), the issuer, or a security holder of the issuer, full information regarding the number of shares purchased at each separate price. |
| (2) | This constitutes the weighted average purchase price. The prices range from $3.45 to $3.84. The Reporting Person will provide upon request by the SEC Staff, the issuer, or a security holder of the issuer, full information regarding the number of shares purchased at each separate price. |
| (3) | This constitutes the weighted average purchase price. The prices range from $3.75 to $3.99. The Reporting Person will provide upon request by the SEC Staff, the issuer, or a security holder of the issuer, full information regarding the number of shares purchased at each separate price. |
| (4) | This constitutes the weighted average purchase price. The prices range from $3.39 to $3.54. The Reporting Person will provide upon request by the SEC Staff, the issuer, or a security holder of the issuer, full information regarding the number of shares purchased at each separate price. |
| (5) | This constitutes the weighted average purchase price. The prices range from $3.47 to $3.59. The Reporting Person will provide upon request by the SEC Staff, the issuer, or a security holder of the issuer, full information regarding the number of shares purchased at each separate price. |
| (6) | This constitutes the weighted average purchase price. The prices range from $3.50 to $3.84. The Reporting Person will provide upon request by the SEC Staff, the issuer, or a security holder of the issuer, full information regarding the number of shares purchased at each separate price. |