Revenue growth remains stagnant with a volatile gross margin profile that fluctuated from 61.7% in 2025Q4 to 73.6% in 2026Q1, reflecting ongoing challenges in the hardware-to-software product mix.
| Metric | TTM | Dec'25 | Dec'24 | Dec'23 | Dec'22 | Dec'21 | Dec'20 | Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 | Dec'08 | Dec'07 | Dec'06 | Dec'05 | Dec'04 | Dec'03 | Dec'02 | Dec'01 | Dec'00 | Dec'99 | Dec'98 | Dec'97 |
|---|
| Sales/Revenue | 245.76M | 243.18M | 243.18M | 235.11M | 219.01M | 214.48M | 215.69M | 253.48M | 212.28M | 193.29M | 192.3M | 241.44M | 201.54M | 155.05M | 154.03M | 168.08M | 107.96M | 101.69M | 132.98M | 119.98M | 76.06M | 54.58M | 29.89M | 22.87M | 18.91M | 26.73M | 28.07M | 19.4M | 15.02M | 12.3M |
| Revenue Growth % | 1.68% | 0% | 3.43% | 7.35% | 2.11% | -0.56% | -14.91% | 19.41% | 9.82% | 0.51% | -20.35% | 19.8% | 29.98% | 0.66% | -8.36% | 55.68% | 6.16% | -23.52% | 10.83% | 57.74% | 39.36% | 82.58% | 30.73% | 20.9% | -29.24% | -4.77% | 44.67% | 29.2% | 22.06% | - |
| Cost of Goods Sold | 72.44M | 71.28M | 68.6M | 77.39M | 70.44M | 71.55M | 63.44M | 85.65M | 64.81M | 58.78M | 61.65M | 95.35M | 73.77M | 55.18M | 54.46M | 59.97M | 32M | 30.54M | 41.01M | 40.87M | 24.36M | 20.14M | 9.18M | 9.01M | 7.17M | 10.59M | 8.65M | 6.2M | 6.95M | 6.29M |
| COGS % of Revenue | - | 29.31% | 28.21% | 32.92% | 32.16% | 33.36% | 29.41% | 33.79% | 30.53% | 30.41% | 32.06% | 39.49% | 36.6% | 35.59% | 35.36% | 35.68% | 29.64% | 30.03% | 30.84% | 34.06% | 32.03% | 36.9% | 30.72% | 39.4% | 37.91% | 39.62% | 30.83% | 31.96% | 46.28% | 51.1% |
| Gross Profit | 173.33M | 171.9M | 174.58M | 157.72M | 148.57M | 142.94M | 152.25M | 167.84M | 147.47M | 134.51M | 130.66M | 146.09M | 127.77M | 99.87M | 99.56M | 108.11M | 75.97M | 71.16M | 91.97M | 79.11M | 51.7M | 34.44M | 20.71M | 13.86M | 11.74M | 16.14M | 19.41M | 13.2M | 8.07M | 6.02M |
| Gross Margin % | 70.53% | 70.69% | 71.79% | 67.08% | 67.84% | 66.64% | 70.59% | 66.21% | 69.47% | 69.59% | 67.94% | 60.51% | 63.4% | 64.41% | 64.64% | 64.32% | 70.36% | 69.97% | 69.16% | 65.94% | 67.97% | 63.1% | 69.28% | 60.6% | 62.09% | 60.38% | 69.17% | 68.04% | 53.72% | 48.9% |
| Gross Profit Growth % | - | -1.53% | 10.69% | 6.16% | 3.94% | -6.12% | -9.29% | 13.81% | 9.63% | 2.95% | -10.56% | 14.34% | 27.93% | 0.31% | -7.91% | 42.32% | 6.75% | -22.63% | 16.25% | 53.01% | 50.13% | 66.29% | 49.46% | 18% | -27.23% | -16.88% | 47.06% | 63.64% | 34.1% | - |
| Operating Expenses | 124.64M | 121.83M | 129.77M | 186.59M | 175.69M | 169.06M | 157.51M | 153.65M | 147.44M | 128.32M | 121.06M | 95.64M | 89.68M | 86.16M | 78.54M | 83.35M | 63.58M | 57.75M | 63.83M | 48.22M | 32.76M | 23.66M | 15.19M | 12.73M | 15.57M | 24.96M | 22.01M | 14.1M | 9.28M | 9.95M |
| OpEx % of Revenue | - | 50.1% | 53.36% | 79.36% | 80.22% | 78.82% | 73.03% | 60.61% | 69.46% | 66.39% | 62.95% | 39.61% | 44.5% | 55.57% | 50.99% | 49.59% | 58.89% | 56.78% | 48% | 40.19% | 43.07% | 43.34% | 50.81% | 55.68% | 82.31% | 93.38% | 78.43% | 72.68% | 61.78% | 80.89% |
| Selling, General & Admin | 95.28M | 92.64M | 90.55M | 128.5M | 116.5M | 115.76M | 107.19M | 101.72M | 105.39M | 96.39M | 89M | 72.16M | 65.65M | 61.52M | 57.84M | 62.74M | 49.56M | 45.71M | 51.59M | 37.75M | 26.64M | 19.34M | 12.35M | 10.45M | 12.45M | 19.98M | 16.02M | 9.4M | 7.49M | 8.15M |
| SG&A % of Revenue | - | 38.1% | 37.24% | 54.66% | 53.2% | 53.97% | 49.7% | 40.13% | 49.65% | 49.87% | 46.28% | 29.89% | 32.57% | 39.68% | 37.55% | 37.33% | 45.91% | 44.95% | 38.8% | 31.46% | 35.02% | 35.43% | 41.33% | 45.71% | 65.83% | 74.75% | 57.07% | 48.45% | 49.87% | 66.24% |
| Research & Development | 35.31M | 34.16M | 32.42M | 38.42M | 41.73M | 47.41M | 41.19M | 42.46M | 32.2M | 23.12M | 23.21M | 18.54M | 19.5M | 21.32M | 18.79M | 18.64M | 13.57M | 11.58M | 11.62M | 9.44M | 5.53M | 3.58M | 2.83M | 2.28M | 3.12M | 4.98M | 4.58M | 3.6M | 1.79M | 1.8M |
| R&D % of Revenue | - | 14.05% | 13.33% | 16.34% | 19.06% | 22.11% | 19.1% | 16.75% | 15.17% | 11.96% | 12.07% | 7.68% | 9.67% | 13.75% | 12.2% | 11.09% | 12.57% | 11.39% | 8.74% | 7.87% | 7.27% | 6.56% | 9.48% | 9.98% | 16.48% | 18.63% | 16.32% | 18.56% | 11.91% | 14.64% |
| Other Operating Expenses | 733K | -4.97M | 6.79M | 19.66M | 17.45M | 5.89M | 9.12M | 9.47M | 2.26M | 758K | 1.04M | 81K | -286K | 240K | 409K | 1.97M | 443K | 453K | 626K | 1.03M | 27.23M | 20.08M | 0 | 0 | 0 | 0 | 17.43M | 10.5M | 0 | 0 |
| Operating Income | 47.71M | 50.07M | 44.8M | -28.87M | -27.11M | -26.13M | -5.26M | 14.19M | 24K | 6.19M | 9.6M | 50.45M | 38.09M | 13.71M | 21.03M | 24.77M | 12.39M | 13.41M | 28.14M | 30.89M | 18.94M | 10.95M | 5.55M | 1.12M | -4.14M | -13.11M | -2.6M | -900K | -1.21M | -3.94M |
| Operating Margin % | 19.41% | 20.59% | 18.42% | -12.28% | -12.38% | -12.18% | -2.44% | 5.6% | 0.01% | 3.2% | 4.99% | 20.9% | 18.9% | 8.84% | 13.65% | 14.73% | 11.48% | 13.19% | 21.16% | 25.75% | 24.9% | 20.07% | 18.57% | 4.91% | -21.91% | -49.04% | -9.27% | -4.64% | -8.06% | -31.99% |
| Operating Income Growth % | - | 11.76% | 255.19% | -6.48% | -3.78% | -396.92% | -137.06% | 59020.83% | -99.61% | -35.5% | -80.97% | 32.46% | 177.77% | -34.79% | -15.09% | 99.88% | -7.63% | -52.33% | -8.92% | 63.09% | 72.94% | 97.28% | 394.35% | 127.1% | 68.38% | -403.94% | -188.96% | 25.62% | 69.25% | - |
| EBITDA | 56.99M | 65.11M | 53.17M | -22.39M | -20.05M | -17.2M | 7.65M | 25.73M | 12.16M | 16.79M | 20.38M | 55.4M | 42.62M | 17.04M | 22.93M | 26.73M | 12.83M | 13.87M | 31.52M | 33.9M | 20.18M | 12.03M | 6.29M | 2.18M | -2.79M | -7.53M | -1.18M | 200K | -215.5K | -2.69M |
| EBITDA Margin % | 23.19% | 26.78% | 21.86% | -9.52% | -9.15% | -8.02% | 3.55% | 10.15% | 5.73% | 8.69% | 10.6% | 22.94% | 21.15% | 10.99% | 14.89% | 15.9% | 11.89% | 13.63% | 23.7% | 28.25% | 26.54% | 22.04% | 21.03% | 9.55% | -14.76% | -28.17% | -4.22% | 1.03% | -1.44% | -21.84% |
| EBITDA Growth % | 1.25% | 22.47% | 337.45% | -11.69% | -16.55% | -324.89% | -70.28% | 111.59% | -27.58% | -17.59% | -63.22% | 29.97% | 150.16% | -25.71% | -14.22% | 108.31% | -7.45% | -56.01% | -7.02% | 67.94% | 67.79% | 91.36% | 187.81% | 178.22% | 62.92% | -535.47% | -692.43% | 192.81% | 91.98% | - |
| D&A (Non-Cash Add-back) | 9.28M | 15.04M | 8.36M | 6.48M | 7.07M | 8.93M | 12.91M | 11.54M | 12.14M | 10.6M | 10.78M | 4.94M | 4.53M | 3.33M | 1.91M | 1.97M | 443K | 453K | 3.38M | 3M | 1.24M | 1.08M | 734K | 1.06M | 1.35M | 5.58M | 1.42M | 1.1M | 994.48K | 1.25M |
| EBIT | 31.48M | 49.36M | 49.25M | -11.56M | -13.8M | -26.13M | -5.26M | 14.19M | -920K | 6.19M | 9.6M | 50.45M | 38.09M | 13.71M | 21.03M | 24.77M | 12.39M | 12.64M | 28.14M | 30.89M | 18.94M | 10.78M | 5.52M | 1.12M | -4.58M | -6.82M | -2.6M | -900K | -1.33M | -3.94M |
| Net Interest Income | 905K | 732K | 1.81M | 2.09M | 595K | -1K | 404K | 747K | 1.26M | 1.43M | 785K | 364K | 118K | 162K | 261K | 543K | 324K | 572K | 990K | 479K | 121K | 69K | 120K | -80.16K | -269.87K | 774.89K | 29.33K | 0 | -1.46M | 0 |
| Interest Income | 905K | 732K | 1.81M | 2.09M | 595K | 0 | 404K | 747K | 1.26M | 1.43M | 785K | 364K | 118K | 162K | 261K | 543K | 324K | 572K | 990K | 479K | 121K | 69K | 120K | 0 | 0 | 774.89K | 29.33K | 0 | 0 | 0 |
| Interest Expense | -19K | 0 | 0 | 0 | 0 | 1K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80.16K | 269.87K | 0 | 0 | 0 | 1.46M | 0 |
| Other Income/Expense | -1.8M | -712K | 1.68M | 1.56M | 15.42M | -15K | 1.84M | 220K | 4.47M | 2.19M | 1.78M | 445K | -168K | 402K | 670K | 1.04M | 1.02M | 2.68M | 781K | 95K | -301K | 575K | -419K | 34.57K | 499.88K | -1.26M | -1.17M | -1M | -1.77M | -1.37M |
| Pretax Income | 45.91M | 49.36M | 46.49M | -27.31M | -11.69M | -26.14M | -3.42M | 14.41M | 3.55M | 8.38M | 11.43M | 50.9M | 37.92M | 14.11M | 21.7M | 25.81M | 13.41M | 16.09M | 28.92M | 30.99M | 18.64M | 11.53M | 5.13M | 1.16M | -4.4M | -12.05M | -3.77M | -1.9M | -2.96M | -5.31M |
| Pretax Margin % | 18.68% | 20.3% | 19.12% | -11.62% | -5.34% | -12.19% | -1.59% | 5.68% | 1.67% | 4.34% | 5.94% | 21.08% | 18.82% | 9.1% | 14.09% | 15.35% | 12.42% | 15.82% | 21.75% | 25.83% | 24.51% | 21.12% | 17.17% | 5.06% | -23.26% | -45.07% | -13.42% | -9.79% | -19.72% | -43.16% |
| Income Tax | -24.05M | -23.54M | -10.6M | 2.49M | 2.74M | 4.44M | 2.04M | 6.54M | -293K | 30.78M | 863K | 8.7M | 5.31M | 3.15M | 5.47M | 1.56M | 2.61M | 3.46M | 4.63M | 10.03M | 6.05M | 3.83M | 1.88M | 396.94K | 140.45K | -12.78K | 395.25K | 300K | 687K | 606.58K |
| Effective Tax Rate % | -52.4% | -47.69% | -22.79% | -9.1% | -23.44% | -16.99% | -59.5% | 45.42% | -8.25% | 367.26% | 7.55% | 17.1% | 14% | 22.3% | 25.2% | 6.03% | 19.43% | 21.5% | 16% | 32.35% | 32.48% | 33.2% | 36.63% | 34.29% | -3.19% | 0.11% | -10.49% | -15.79% | -23.2% | -11.42% |
| Net Income | 69.96M | 72.9M | 57.08M | -29.8M | -14.43M | -30.58M | -5.46M | 7.86M | 3.85M | -22.4M | 10.52M | 42.15M | 33.48M | 11.15M | 15.6M | 18.13M | 10.81M | 12.63M | 24.29M | 20.96M | 12.59M | 7.7M | 3.25M | 2.76M | -4.54M | -12.03M | -4.16M | -2.2M | -3.65M | -5.92M |
| Net Margin % | 28.47% | 29.98% | 23.47% | -12.67% | -6.59% | -14.26% | -2.53% | 3.1% | 1.81% | -11.59% | 5.47% | 17.46% | 16.61% | 7.19% | 10.13% | 10.79% | 10.01% | 12.42% | 18.27% | 17.47% | 16.55% | 14.11% | 10.88% | 12.05% | -24% | -45.03% | -14.83% | -11.34% | -24.3% | -48.09% |
| Net Income Growth % | 20.38% | 27.72% | 291.56% | -106.45% | 52.81% | -460.66% | -169.37% | 104.47% | 117.17% | -313.02% | -75.05% | 25.88% | 200.39% | -28.54% | -13.97% | 67.8% | -14.46% | -48% | 15.88% | 66.54% | 63.45% | 136.74% | 18.05% | 160.71% | 62.28% | -189.16% | -89.17% | 39.71% | 38.33% | - |
| Net Income (Continuing) | 69.96M | 72.9M | 57.08M | -29.8M | -14.43M | -30.58M | -5.46M | 7.86M | 3.85M | -22.4M | 10.51M | 42.15M | 32.61M | 10.97M | 16.23M | 24.25M | 10.81M | 11.86M | 24.29M | 20.96M | 12.59M | 7.7M | 3.25M | 760.72K | -5.29M | -9.72M | -4.16M | -2.2M | -3.78M | -5.92M |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 873K | 180K | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11.02K | 0 | 0 | 0 | 0 |
| EPS (Diluted) | 1.84 | 1.90 | 1.46 | -0.74 | -0.36 | -0.77 | -0.14 | 0.20 | 0.10 | -0.56 | 0.26 | 1.06 | 0.85 | 0.28 | 0.40 | 0.47 | 0.28 | 0.33 | 0.64 | 0.55 | 0.33 | 0.21 | 0.09 | -0.06 | -0.16 | -0.36 | -0.15 | -0.09 | -0.16 | -0.31 |
| EPS Growth % | 23.13% | 30.14% | 297.3% | -105.56% | 53.25% | -450% | -170% | 108.33% | 117.14% | -315.38% | -75.47% | 24.71% | 203.57% | -30% | -14.89% | 67.86% | -15.15% | -48.44% | 16.36% | 66.67% | 57.14% | 133.33% | 250% | 62.5% | 55.56% | -140% | -74.22% | 46.19% | 48.39% | - |
| EPS (Basic) | - | 1.91 | 1.49 | -0.74 | -0.36 | -0.77 | -0.14 | 0.20 | 0.10 | -0.56 | 0.26 | 1.07 | 0.85 | 0.28 | 0.41 | 0.48 | 0.29 | 0.34 | 0.65 | 0.57 | 0.35 | 0.22 | 0.09 | -0.06 | -0.16 | -0.43 | -0.15 | -0.09 | -0.16 | -0.31 |
| Diluted Shares Outstanding | 38.07M | 38.47M | 39.09M | 40.19M | 40.14M | 39.61M | 40.03M | 40.14M | 40.05M | 39.8M | 39.79M | 39.74M | 39.5M | 39.16M | 38.68M | 38.57M | 38.24M | 38.08M | 38.2M | 38.26M | 37.77M | 37.24M | 33.13M | 29.27M | 28.35M | 33.84M | 27.9M | 25.56M | 22.43M | 19.11M |
| Basic Shares Outstanding | 37.61M | 37.9M | 38.39M | 40.19M | 40.14M | 39.61M | 40.03M | 40.05M | 39.93M | 39.8M | 39.72M | 39.57M | 39.34M | 38.87M | 38.07M | 37.55M | 37.41M | 37.32M | 37.16M | 36.88M | 36.23M | 35.43M | 32.22M | 29.27M | 28.35M | 28.14M | 27.9M | 25.56M | 22.43M | 19.11M |
| Dividend Payout Ratio | - | 25.32% | 8.35% | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Legacy hardware revenue erosion
According to the provided quarterly income statements, OneSpan's revenue growth has fluctuated between a 4.4% contraction and a 12.6% expansion, ultimately resulting in a flat trajectory that suggests the company is struggling to offset legacy hardware declines with its emerging subscription-based software offerings.
The lack of consistent top-line momentum indicates that the transition to a SaaS-centric model is currently a zero-sum game. Investors should monitor whether the company can achieve sustained organic growth as the hardware segment continues to shrink, as current figures suggest the business is in a state of transition rather than expansion.
As reported in financial statements, OneSpan's gross margin has experienced notable volatility, dipping to 61.7% in 2025Q4 before recovering to 73.6% in 2026Q1, which highlights the structural sensitivity of the company's profitability to the shifting mix between high-margin software and lower-margin physical hardware tokens.
The periodic compression in gross margins appears to be tied to the lumpy nature of hardware sales, which complicates the assessment of underlying software profitability. Sustained margin expansion will likely require a more definitive sunsetting of the legacy hardware business to allow the higher-margin subscription revenue to dominate the cost profile.
Based on reported figures, OneSpan's operating margin has swung from a low of 2.9% in 2023Q4 to a peak of 27.1% in 2025Q1, indicating that while management has demonstrated an ability to control overhead, the company has yet to achieve a stable, scalable operating leverage profile.
The significant variance in operating income suggests that fixed costs, particularly R&D and SG&A, are not yet perfectly aligned with revenue fluctuations. This inconsistency warrants further investigation into whether management can maintain cost discipline during periods of top-line pressure without sacrificing the R&D necessary to remain competitive in the security space.
Analysis of the income statement reveals that net income is frequently decoupled from operating performance, as evidenced by the 69.2% net margin in 2025Q4, which suggests that non-operating items or tax anomalies are significantly inflating the bottom line relative to the company's core operational output.
Investors should exercise caution when evaluating EPS growth, as the reported net income figures appear to be influenced by factors outside of recurring business operations. The disparity between operating margins and net margins suggests that the quality of earnings is currently lower than the headline figures might imply.
Data from the last ten quarters suggests that OneSpan's inability to generate consistent year-over-year revenue growth may indicate a loss of market share to more agile, cloud-native competitors, potentially leaving the company vulnerable to a long-term decline in its core banking customer base.
Short-sellers would likely focus on the persistent stagnation in revenue as a sign that the company's moat in the financial sector is being eroded by modern, horizontal SaaS platforms. If the company cannot demonstrate a clear path to accelerating subscription growth, the current valuation may be at risk of further compression.
Quick answers to the most common questions about buying OSPN stock.
For fiscal year 2025, OneSpan Inc. (OSPN) reported total revenue of $243.2M. This represents a 1876.7% increase compared to $12.3M in 1997.
OneSpan Inc. (OSPN) is profitable, generating $72.9M in net income for the fiscal year ending 2025 with a net profit margin of 30.0%.
OneSpan Inc. (OSPN) reported an operating income of $50.1M, resulting in an operating profit margin of 20.6%. This margin reflects the operational efficiency of the business before interest and taxes.
OneSpan Inc. (OSPN) generated $171.9M in gross profit for the year, representing a gross profit margin of 70.7%. This demonstrates the company's core pricing power and production efficiency.