EXHIBIT 2

 

Schedule A

Transactions during the past 60 days

(as amended, as of 6/4/26)

 

Transaction Date

Nature of

Transaction

Quantity

Weighted Average

Price Per Share*

  Price Range
  Min Max
5/29/2026 Purchase 2,299 $15.35   $15.33 $15.38
5/29/2026 Purchase 262,682 $15.31   $15.05 $15.37
6/1/2026 Purchase 343,521 $15.28   $14.97 $15.50
6/1/2026 Purchase 99 $15.34   $15.34 $15.34
6/2/2026 Purchase 206,005 $15.28   $15.00 $15.40

 

*The Reporting Persons undertake to provide the Issuer, any security holder of the Issuer or the SEC staff, upon request, all information regarding the number of shares purchased at each price within the ranges set forth in the table above.