Exhibit B

Schedule of Transactions in the Shares

 

Trade Date Purchase/Sale/Gift Quantity Price ($)
3/11/26 Purchase 54,764 $17.5217 (1)
3/12/26 Purchase 299,432 $18.1154 (2)
3/13/26 Purchase 316,017 $18.6150 (3)

 

 

(1)This constitutes the weighted average purchase price. The prices range from $17.18 to $17.70. 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 $17.43 to $18.39. 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 $18.10 to $18.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.