5 unchanged sentences
The New Repurchase Program was originally set to expire on December 31, 2024.
−Removed: On December 20, 2024, the Board extended the expiration date of the New Repurchase Program from December 31, 2024 to June 30, 2025.
+Added: On December 20, 2024, the Board extended the expiration date of the New Repurchase Program from December 31, 2024 to June 30, 2025, and on June 12, 2025, the Board further extended the expiration date of the New Repurchase Program from June 30, 2025 to December 31, 2025.
The New Repurchase Program may be suspended, extended, modified or discontinued at any time without prior notice.
3 unchanged sentences
Repurchases under the New Repurchase Program may be funded from the Company’s existing cash and cash equivalents, future cash flow or proceeds of borrowings or debt offerings .
−Removed: As of March 31, 2025, $16.3 million remained available for share repurchases pursuant to the New Repurchase Program.
−Removed: Information regarding shares of Common Stock repurchased during the three months ended March 31, 2025 is as follows:
+Added: As of June 30, 2025, approximately $11.3 million remained available for share repurchases pursuant to the New Repurchase Program.
+Added: Information regarding shares of Common Stock repurchased during the three months ended June 30, 2025 is as follows:
Month Total Number of Shares Purchased Average Price Paid per Share Total Number of Shares Purchased as Part of Publicly Announced Plans Approximate Dollar Value of Shares that May Yet be Purchased Under the Plans
−Removed: January 1 through 31, 2025 — $ — — $ 22,045,655
−Removed: February 1 through 28, 2025 — $ — — $ 22,045,655
−Removed: March 1 through 31, 2025 1,953,169 $ 2.92 1,953,169 $ 16,332,764
+Added: April 1 through 30, 2025 1,145,700 $ 2.52 1,145,700 $ 13,443,209
+Added: May 1 through 31, 2025 382,200 $ 1.33 382,200 $ 12,936,259
+Added: June 1 through 30, 2025 1,000,000 $ 1.63 1,000,000 $ 11,306,370
Total 2,527,900 $ 1.99 2,527,900 $ 11,306,370
3 unchanged sentences
Compared sentence by sentence after normalising whitespace, quotation marks, case and digits, so re-formatting and restated figures do not read as changed language. Wording changes appear as one removal and one addition. The current filing and the prior one are authoritative.