OneSpan Delivers Flat Q2 Revenue of $60.5M but Lifts Full-Year Outlook on Subscription Momentum
OSPN sits 74% above its 52-week low of $10.07.
Summary
OneSpan reported Q2 revenue of $60.5M (+1% YoY) and raised full-year guidance, driven by 25% growth in Digital Agreements subscriptions. Cash declined sharply to $43.3M after acquisitions and buybacks.
Key Events · Earnings and Guidance · OSPN
-
Q2 Revenue Flat at $60.5M
Total revenue edged up 1% year-over-year to $60.5M, as a 25% surge in Digital Agreements to $19.5M was largely offset by a 7% decline in Cybersecurity to $40.9M. Subscription revenue rose 11% to $46.7M.
-
Full-Year Guidance Raised
Citing strong subscription momentum and contributions from the Digipass acquisition, management raised its full-year revenue and profitability outlook.
-
Cash Declines to $43.3M
Cash and equivalents dropped from $70.5M at year-end to $43.3M, reflecting $34.6M paid for the Build38 acquisition and $8.3M in share repurchases. The company also drew $5.0M on its $100M revolving credit facility.
-
Share Buybacks Continue
Year-to-date, the company repurchased $8.3M of stock under its new $50M program, leaving $47.1M remaining authorized.
Analysis · OSPN · Technology
While Q2 revenue was essentially flat year-over-year at $60.5 million, the raised full-year outlook signals management's confidence in the subscription transition. Digital Agreements revenue jumped 25%, more than offsetting a 7% decline in Cybersecurity hardware. The balance sheet, however, reveals a significant cash drawdown to $43.3 million following the Build38 acquisition and $8.3 million in share buybacks, with $5 million drawn on the credit line. The improved guidance is encouraging, but flat top-line growth and cash burn warrant measured enthusiasm.
At the time of this filing, OSPN was trading at $17.50 on NASDAQ in the Technology sector, with a market capitalization of approximately $601M. The 52-week trading range was $10.07 to $16.44. This filing was assessed with positive market sentiment and an importance score of 7 out of 10.