Hollow marker is the consensus estimate; filled is the reported figure, colored by beat or miss.
Outlined bar is the consensus estimate; solid is reported.
Periods without a consensus estimate or a reported figure show a dash.
| Period | EPS estimate | EPS actual | EPS surprise % | Revenue estimate | Revenue actual | Revenue surprise % |
|---|---|---|---|---|---|---|
| Q1 27 | $0.08 | $0.09 | +12.5% | — | $190.2M | — |
| Q4 26 | $0.08 | $0.11 | +37.5% | — | $185.2M | — |
| Q3 26 | $0.09 | $0.12 | +33.3% | — | $185.1M | — |
| Q2 26 | $0.07 | $0.09 | +28.6% | — | $184.1M | — |
| Q1 26 | $0.08 | $0.08 | 0.0% | — | $181.4M | — |
| Q4 25 | $0.08 | $0.08 | 0.0% | — | $177M | — |
| Q3 25 | $0.09 | $0.11 | +22.2% | — | $178.9M | — |
| Q2 25 | $0.08 | $0.09 | +12.5% | — | $181M | — |
| Q1 25 | $0.09 | $0.08 | -11.1% | — | $178.1M | — |
| Q4 24 | $0.06 | $0.08 | +33.3% | — | $179.4M | — |
| Q3 24 | $0.1 | $0.12 | +20.0% | — | $181M | — |
| Q2 24 | $0.09 | $0.14 | +55.6% | — | $185M | — |
| Q1 24 | $0.13 | $0.13 | 0.0% | — | $183.3M | — |
| Q4 23 | $0.09 | $0.11 | +22.2% | — | $184.5M | — |
| Q3 23 | $0.03 | $0.07 | +133.3% | — | $184.4M | — |
| Q2 23 | $0.04 | $0.05 | +25.0% | — | $187.4M | — |
Reported per-share earnings by fiscal year; the line turns dotted where reported figures end and the analyst consensus begins, with the shaded band marking the low–high range.
Reported revenue by fiscal year; the line turns dotted where reported figures end and the analyst consensus begins, with the shaded band marking the low–high range.
Periods without a consensus estimate or a reported figure show a dash.
| Period | EPS estimate | EPS actual | EPS surprise % | Revenue estimate | Revenue actual | Revenue surprise % |
|---|---|---|---|---|---|---|
| FY26 | — | $0.01 | — | — | $735.8M | — |
| FY25 | — | -$0.21 | — | — | $715.1M | — |
| FY24 | — | -$0.56 | — | — | $728.7M | — |
| FY23 | — | -$0.63 | — | — | $743.9M |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
| Period | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $253.4M | $296.5M | $352.6M | $446.2M | $532.3M | $638.1M | $743.9M | $728.7M | $715.1M | $735.8M |
| YoY change | +21% | +17% | +18.9% | +26.6% | +19.3% | +19.9% | +16.6% | -2.05% | -1.87% | +2.89% |
Reported revenue per period; the line is the change from the same period a year earlier, on its own left axis.
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 253.4M | 296.5M | 352.6M | 446.2M | 532.3M | 638.1M | 743.9M | 728.7M | 715.1M | 735.8M |
| Cost of revenue | 90.3M | 106.7M | 130M | 201.2M | 230.2M | 247.6M | 241.5M | 224.9M | 229.8M | 260.7M |
| Gross profit | 163.1M | 189.8M | 222.6M | 245M | 302.2M | 390.6M | 502.5M | 503.8M | 485.3M | 475M |
| Gross margin | 64.4% | 64% | 63.1% | 54.9% | 56.8% | 61.2% | 67.5% | 69.1% | 67.9% | 64.6% |
| Research & development | 29M | 36.4M | 62.1M | 77.8M | 92M | 112.4M | 142.5M | 136.2M | 123.2M | 113M |
| Selling, general & administrative | 140.8M | 185.8M | 250.2M | 327M | 356.3M | 432.3M | 419.9M | 384.2M | 346.9M | 343.1M |
| Operating expenses | 169.8M | 222.2M | 312.2M | 404.8M | 448.3M | 544.7M | 562.4M | 520.4M | 470.1M | 456.1M |
| Operating income | -6.7M | -32.4M | -89.6M | -159.8M | -146.1M | -154.1M | -59.9M | -16.6M | 15.2M | 18.9M |
| Operating margin | -2.63% | -10.9% | -25.4% | -35.8% | -27.5% | -24.2% | -8.05% | -2.27% | 2.12% | 2.57% |
| Non-operating income, net | 1.8M | -5.8M | 1.5M | -11.7M | 118K | 1M | 16.9M | -7.6M | -13.7M | 425K |
| Pretax income | -4.9M | -38.2M | -88.2M | -171.5M | -164.7M | -175.8M | -70.3M | -64M | -24.1M | 3.5M |
| Income tax | -126K | 66.3M | 569K | 832K | 843K | -387K | 2.8M | 3.6M | 3.1M | 1.9M |
| Net income | -4.8M | -104.5M | -88.7M | -172.4M | -165.6M | -175.4M | -73.1M | -67.6M | -27.2M | 1.6M |
| Net margin | -1.87% | -35.2% | -25.2% | -38.6% | -31.1% | -27.5% | -9.83% | -9.28% | -3.81% | 0.22% |
| EBITDA | 3.8M | -7.2M | -65M | -122.6M | -100.9M | -105.4M | -6.2M | 34.9M | 54.1M | 52.8M |
| EPS | -0.05 | -1.14 | -0.94 | -1.72 | -1.57 | -1.55 | -0.63 | -0.56 | -0.21 | 0.01 |
| Diluted EPS | -0.05 | -1.14 | -0.94 | -1.72 | -1.57 | -1.55 | -0.63 | -0.56 | -0.21 | 0.01 |
Revenue, gross profit, operating income, and net income per period.
Click a row to chart it; unreported figures show a dash.
| Period | Q2 24 | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 185M | 181M | 179.4M | 178.1M | 181M | 178.9M | 177M | 181.4M | 184.1M | 185.1M | 185.2M | 190.2M |
| Cost of revenue | 57.1M | 56.2M | 57M | 57.2M | 57.8M | 57.8M | 57M | 60.9M | 64.8M | 66.8M | 68.2M | 73.8M |
| Gross profit | 127.9M | 124.8M | 122.4M | 121M | 123.2M | 121.1M | 120.1M | 120.4M | 119.3M | 118.2M | 117.1M | 116.4M |
| Gross margin | 69.1% | 69% | 68.2% | 67.9% | 68.1% | 67.7% | 67.8% | 66.4% | 64.8% | 63.9% | 63.2% | 61.2% |
| Research & development | 34.2M | 32.8M | 33.9M | 32.1M | 31.3M | 29.8M | 29.9M | 28.4M | 27.9M | 27.2M | 29.5M | 28.4M |
| Selling, general & administrative | 96.3M | 90.4M | 102.7M | 90.2M | 84.7M | 82.3M | 89.7M | 91.5M | 86.1M | 81.3M | 84.2M | 83.6M |
| Operating expenses | 130.5M | 123.2M | 136.7M | 122.3M | 116M | 112.1M | 119.6M | 119.9M | 114M | 108.5M | 113.7M | 112M |
| Operating income | -2.6M | 1.6M | -14.2M | -1.4M | 7.2M | 9M | 419K | 565K | 5.3M | 9.7M | 3.3M | 4.4M |
| Operating margin | -1.4% | 0.91% | -7.93% | -0.77% | 3.96% | 5.02% | 0.24% | 0.31% | 2.91% | 5.24% | 1.8% | 2.3% |
| Non-operating income, net | 4.2M | -12.3M | 2.3M | 1.7M | -13.6M | 25K | -770K | -112K | 15K | 3K | 519K | -875K |
| Pretax income | -7.8M | -20.7M | -21.5M | -9.6M | -13.4M | 3.9M | -4.9M | -3M | 975K | 5.6M | -28K | -208K |
| Income tax | -389K | 521K | 2.1M | 676K | 1.1M | 908K | 467K | 1.3M | 208K | 528K | -134K | 992K |
| Net income | -7.5M | -21.2M | -23.6M | -10.3M | -14.5M | 3M | -5.4M | -4.3M | 767K | 5.1M | 106K | -1.2M |
| Net margin | -4.03% | -11.7% | -13.1% | -5.78% | -8.03% | 1.69% | -3.05% | -2.38% | 0.42% | 2.75% | 0.06% | -0.63% |
| EBITDA | 11.3M | 15M | -1.4M | 10.3M | 16.4M | 20.7M | 7.6M | 8.7M | 14M | 18.1M | 12.1M | 12M |
| EPS | -0.06 | -0.17 | -0.19 | -0.08 | -0.11 | 0.02 | -0.04 | -0.03 | 0.01 | 0.04 | 0 | -0.01 |
| Diluted EPS | -0.06 | -0.17 | -0.19 | -0.08 | -0.11 | 0.02 | -0.04 | -0.03 | 0.01 | 0.04 | 0 | -0.01 |
Annual history by fiscal year; click a table row below to chart a different metric.
Current values are trailing twelve months where available, otherwise the latest fiscal year; unreported figures show a dash.
| Metric | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | Current |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Market cap | 1.4B | 1.7B | 1.9B | 1.4B | 3.4B | 1.4B | 483.5M | 327M | 259.5M | 228.5M | 322.1M |
| Enterprise value | 1.2B | 1.6B | 1.8B | 1.6B | 3.7B | 1.8B | 914.8M | 687.3M | 581.7M | 506.2M | 599.1M |
| Shares outstanding | 90.3M | 92M | 94.5M | 100M | 105.7M | 113.4M | 116M | 121.1M | 129.8M | 137.7M | 137.7M |
| Metric | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | Current |
|---|---|---|---|---|---|---|---|---|---|---|---|
| P/E | — | — | — | — | — | — | — | — | — | 138.7 | 75.8 |
| P/S | 5.44 | 5.79 | 5.42 | 3.11 | 6.44 | 2.24 | 0.65 | 0.45 | 0.36 | 0.31 | 0.44 |
| P/B | 4.77 | 7.84 | 7.66 | 7.27 | 21.4 | 7.83 | 4.84 | 3.21 | 2.12 | 1.56 | 2.22 |
| EV/EBITDA | 319.2 | -216 | -27.4 | -13.1 | -36.5 | -17.4 | -148.1 | 19.7 | 10.8 | 9.58 | 13.7 |
| EV/Sales | 4.75 | 5.27 | 5.05 | 3.6 | 6.91 | 2.87 | 1.23 | 0.94 | 0.81 | 0.69 | 0.81 |
| Earnings yield | — | — | — | — | — | — | — | — | — | 0.72% | 1.32% |
| FCF yield | 1.02% | 0.02% | -2.6% | -11.6% | -1.44% | 0.71% | 7.01% | 19% | 19.3% | 17.4% | 22.3% |
| PEG | — | — | — | — | — | — | — | — | — | — | -1.14 |
| Metric | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | Current |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross margin | 64.4% | 64% | 63.1% | 54.9% | 56.8% | 61.2% | 67.5% | 69.1% | 67.9% | 64.6% | 61.2% |
| Operating margin | -2.63% | -10.9% | -25.4% | -35.8% | -27.5% | -24.2% | -8.05% | -2.27% | 2.12% | 2.57% | 2.3% |
| Net margin | -1.87% | -35.2% | -25.2% | -38.6% | -31.1% | -27.5% | -9.83% | -9.28% | -3.81% | 0.22% | 0.64% |
| ROE | -1.65% | -47.8% | -35.6% | -90.4% | -103.2% | -96.2% | -73.2% | -66.3% | -22.3% | 1.12% | 3.45% |
| ROA | -1.42% | -37.7% | -16.2% | -24.6% | -24.4% | -19.3% | -8.69% | -8.94% | -3.98% | 0.25% | 2.1% |
| ROIC | -5.87% | -48.8% | -75.4% | -39% | -35.4% | -26.4% | -11.3% | -3.58% | 3.42% | 2.09% | 4.11% |
| Return on tangible assets | -2.29% | -60.3% | -20% | -43.5% | -43.4% | -146% | -77.9% | -136.8% | -645% | -32.3% | 38.3% |
| Metric | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | Current |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Current ratio | 4.55 | 3.17 | 5.32 | 2.25 | 2.28 | 1.44 | 1.19 | 1.44 | 1.2 | 1.09 | 1.05 |
| Quick ratio | 4.53 | 3.17 | 5.32 | 2.25 | 2.28 | 1.44 | 1.19 | 1.44 | 1.2 | 1.09 | 1.05 |
| Debt / equity | — | — | 0.87 | 2.04 | 2.52 | 2.95 | 5.69 | 4.68 | 3.36 | 2.53 | 2.42 |
| Debt / assets | — | — | 0.4 | 0.56 | 0.6 | 0.59 | 0.68 | 0.63 | 0.6 | 0.56 | 0.53 |
| Net debt / EBITDA | — | — | 2.01 | -1.79 | -2.5 | -3.81 | -69.8 | 10.3 | 5.95 | 5.25 | 4.75 |
| Interest coverage | — | — | — | — | -7.8 | -6.75 | -1.58 | -0.61 | 0.17 | 1.2 | 1.35 |
| Effective tax rate | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 53.3% | 25.1% |
| Metric | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | Current |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue per share | 2.8 | 3.22 | 3.73 | 4.46 | 5.04 | 5.63 | 6.42 | 6.02 | 5.51 | 5.34 | 5.34 |
| EPS (basic) | -0.05 | -1.14 | -0.94 | -1.72 | -1.57 | -1.55 | -0.63 | -0.56 | -0.21 | 0.01 | 0.01 |
| EPS (diluted) | -0.05 | -1.14 | -0.94 | -1.72 | -1.57 | -1.55 | -0.63 | -0.56 | -0.21 | 0.01 | 0.03 |
| Book value per share | 3.19 | 2.38 | 2.64 | 1.91 | 1.52 | 1.61 | 0.86 | 0.84 | 0.94 | 1.06 | 1.03 |
| FCF per share | 0.16 | 0 | -0.52 | -1.61 | -0.47 | 0.09 | 0.29 | 0.51 | 0.39 | 0.29 | 0.33 |
| Cash per share | 1.94 | 1.65 | 3.67 | 1.71 | 1.45 | 1.2 | 1.19 | 0.97 | 0.68 | 0.68 | 0.63 |
| Capex per share | 0.1 | 0.1 | 0.1 | 0.36 | 0.06 | 0.04 | 0.03 | 0.02 | 0.02 | 0.09 | 0.07 |
| Metric | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 | Current |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Capex / revenue | 3.49% | 3.1% | 2.58% | 8.03% | 1.21% | 0.65% | 0.4% | 0.36% | 0.34% | 1.67% | 1.41% |
| Capex / operating cash flow | 34.8% | -7.2K% | -27.4% | -36% | -75.6% | 9.98% | 3.49% | 3.78% | 3.14% | 22.1% | 17.2% |
| Payout ratio | — | — | — | — | — | — | — | — | — | — | 0% |
| — |
| FY22 | — | -$1.55 | — | — | $638.1M | — |
| FY21 | — | -$1.57 | — | — | $532.3M | — |
| FY20 | — | -$1.72 | — | — | $446.2M | — |
| FY19 | — | -$0.94 | — | — | $352.6M | — |
| FY18 | — | -$1.14 | — | — | $296.5M | — |
| FY17 | — | -$0.05 | — | — | $253.4M | — |
| Period | Q2 24 | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $185M | $181M | $179.4M | $178.1M | $181M | $178.9M | $177M | $181.4M | $184.1M | $185.1M | $185.2M | $190.2M |
| YoY change | -1.28% | -1.84% | -2.77% | -2.8% | -2.16% | -1.17% | -1.32% | +1.8% | +1.71% | +3.45% | +4.63% | +4.86% |
What the company owns (left stack) against what it owes plus shareholders' equity (right stack). The two stacks should match — that's the balance.
Click a row to chart it; unreported figures show a dash.
| Period | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash & short-term investments | 175M | 152.3M | 346.5M | 170.9M | 152.9M | 136.1M | 137.6M | 117.3M | 88M | 93.3M |
| Receivables | 14.3M | 16.3M | 20.2M | 37.8M | 51.1M | 57.4M | 63.5M | 59.8M | 50.8M | 51.2M |
| Inventory | 908K | — | — | — | — | — | — | — | — | — |
| Total current assets | 197.4M | 178.6M | 397.4M | 277.2M | 276.5M | 275.6M | 273.1M | 247.8M | 203.9M | 209.8M |
| Property, plant & equipment | 24.1M | 35.7M | 52.8M | 173.3M | 159.7M | 142.4M | 110.3M | 89.1M | 81.4M | 72.5M |
| Goodwill & intangibles | 126.3M | 104M | 102.7M | 304.6M | 297.3M | 790.2M | 748M | 706.6M | 679M | 667.9M |
| Total assets | 333.9M | 277.2M | 546.4M | 700.6M | 678.4M | 910.3M | 841.8M | 756M | 683.2M | 662.8M |
| Accounts payable | 18.6M | 23.9M | 32.3M | 40.3M | 31.2M | 49.7M | 46.8M | 48.9M | 45.8M | 36.7M |
| Short-term debt | — | — | — | 5.9M | 13.8M | 15.5M | 74.4M | 11.3M | 22.7M | 49.6M |
| Total current liabilities | 43.3M | 56.3M | 74.7M | 123.4M | 121.4M | 191.5M | 229.9M | 172.6M | 169.2M | 192.9M |
| Long-term debt | — | — | 216M | 384M | 390.9M | 522M | 494.4M | 466.3M | 387.6M | 321.4M |
| Total liabilities | 45.3M | 58.4M | 297M | 509.9M | 517.9M | 727.9M | 741.9M | 654M | 561M | 516.2M |
| Shareholders' equity | 288.6M | 218.8M | 249.4M | 190.7M | 160.5M | 182.4M | 99.9M | 102M | 122.2M | 146.6M |
| Total debt | — | — | 216M | 389.9M | 404.7M | 537.5M | 568.9M | 477.6M | 410.3M | 370.9M |
| Net debt | — | — | -60.5M | 252.5M | 292.2M | 446.3M | 457.5M | 361.4M | 322.2M | 277.7M |
What the company owns (left stack) against what it owes plus shareholders' equity (right stack). The two stacks should match — that's the balance.
Click a row to chart it; unreported figures show a dash.
| Period | Q2 24 | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & short-term investments | 148.8M | 169.5M | 117.3M | 130.8M | 117.4M | 104.2M | 88M | 81.3M | 75.9M | 86.9M | 93.3M | 90.6M |
| Receivables | 61.1M | 63M | 59.8M | 56.4M | 65.7M | 54.1M | 50.8M | 61.6M | 67.3M | 53.5M | 51.2M | 64.2M |
| Inventory | — | — | — | — | — | — | — | — | — | — | — | — |
| Total current assets | 281.9M | 302.5M | 247.8M | 257.8M | 246.4M | 219.1M | 203.9M | 208M | 205.6M | 203.9M | 209.8M | 223.7M |
| Property, plant & equipment | 103.9M | 94.2M | 89.1M | 87.3M | 85.2M | 82M | 81.4M | 80.2M | 77.8M | 76.6M | 72.5M | 72.7M |
| Goodwill & intangibles | 725.3M | 718.5M | 706.6M | 696M | 691.5M | 675.3M | 679M | 677.9M | 669.6M | 662.8M | 667.9M | 660.4M |
| Total assets | 823.7M | 826.7M | 756M | 755.7M | 740.1M | 698.2M | 683.2M | 684.3M | 670.8M | 661.5M | 662.8M | 672.8M |
| Accounts payable | 49.4M | 49.5M | 48.9M | 51.7M | 51.3M | 53.1M | 45.8M | 42.9M | 43.3M | 36M | 36.7M | 38.1M |
| Short-term debt | 74.8M | 75M | 11.3M | 11.6M | 51.1M | 27.9M | 22.7M | 17.7M | 29.9M | 37.3M | 49.6M | 48M |
| Total current liabilities | 229.1M | 230.5M | 172.6M | 172.4M | 208.8M | 176M | 169.2M | 176.4M | 183.7M | 179.9M | 192.9M | 213.5M |
| Long-term debt | 469.5M | 468.1M | 466.3M | 465.9M | 410.3M | 397.8M | 387.6M | 375.7M | 351M | 336.3M | 321.4M | 309.5M |
| Total liabilities | 713.3M | 717M | 654M | 651.2M | 630.3M | 585.2M | 561M | 556.2M | 537.6M | 518.7M | 516.2M | 525M |
| Shareholders' equity | 110.4M | 109.7M | 102M | 104.6M | 109.8M | 113M | 122.2M | 128.2M | 133.2M | 142.9M | 146.6M | 147.8M |
| Total debt | 544.3M | 543.1M | 477.6M | 477.5M | 461.4M | 425.8M | 410.3M | 393.4M | 380.9M | 373.6M | 370.9M | 357.5M |
| Net debt | 400.3M | 374.6M | 361.4M | 346.7M | 344M | 321.6M | 322.2M | 312.1M | 305.1M | 286.7M | 277.7M | 266.9M |
Cash from operations, what's left after capex, and what went back to shareholders. Bars below the line are cash going out.
Click a row to chart it; unreported figures show a dash.
| Period | FY17 | FY18 | FY19 | FY20 | FY21 | FY22 | FY23 | FY24 | FY25 | FY26 |
|---|---|---|---|---|---|---|---|---|---|---|
| Net income | -4.8M | -104.5M | -88.7M | -172.4M | -165.6M | -175.4M | -73.1M | -67.6M | -27.2M | 1.6M |
| Depreciation & amortization | 10.4M | 15.7M | 24.7M | 37.2M | 45.1M | 48.6M | 52.3M | 47.2M | 39.2M | 32.3M |
| Stock-based compensation | 21.5M | 29.2M | 44.5M | 70.9M | 107.6M | 133.3M | 89.5M | 61.9M | 39.9M | 20.4M |
| Change in working capital | -2M | -5.2M | -34.2M | -87.4M | -57.1M | -37.4M | -37.6M | -27.6M | -27.3M | -25.1M |
| Operating cash flow | 25.4M | -127K | -33.2M | -99.5M | -8.5M | 41.4M | 85.7M | 70.1M | 76.4M | 55.8M |
| Capital expenditure | -8.9M | -9.2M | -9.1M | -35.8M | -6.4M | -4.1M | -3M | -2.6M | -2.4M | -12.3M |
| Investing cash flow | -16.7M | 5.2M | 36.5M | -74.7M | -7.5M | -139.6M | 16.9M | 22.8M | -5.4M | -17.1M |
| Dividends paid | — | — | — | — | — | — | — | — | — | — |
| Share repurchases | -3M | -22.4M | -7.8M | 0 | 0 | -45M | -60.2M | 0 | 0 | -1.8M |
| Financing cash flow | -3.5M | -23.7M | 229.2M | 57.8M | -147K | 89.3M | -42.5M | -88.3M | -78.8M | -33.3M |
| Net change in cash | 5.3M | -18.6M | 232.5M | -116.5M | -16.2M | -8.8M | 60.2M | 4.7M | -7.7M | 5.5M |
| Free cash flow | 14.1M | 377K | -49.6M | -161.3M | -49.3M | 10.2M | 33.9M | 62M | 50.1M | 39.8M |
Cash from operations, what's left after capex, and what went back to shareholders. Bars below the line are cash going out.
Click a row to chart it; unreported figures show a dash.
| Period | Q2 24 | Q3 24 | Q4 24 | Q1 25 | Q2 25 | Q3 25 | Q4 25 | Q1 26 | Q2 26 | Q3 26 | Q4 26 | Q1 27 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net income | -7.5M | -21.2M | -23.6M | -10.3M | -14.5M | 3M | -5.4M | -4.3M | 767K | 5.1M | 106K | -1.2M |
| Depreciation & amortization | 11.8M | 11.5M | 11.3M | 10.8M | 10.2M | 9.9M | 8.3M | 7.9M | 8.2M | 8.2M | 8M | 8.1M |
| Stock-based compensation | 14.5M | 14.1M | 15.1M | 12.8M | 9.4M | 9.5M | 8.2M | 6.4M | 5.4M | 4.2M | 4.5M | 4.1M |
| Change in working capital | -12.4M | -7M | -5.5M | -6.9M | -7.1M | -3.2M | -10M | -13.3M | -7.7M | 146K | -4.3M | -29.6M |
| Operating cash flow | 20.6M | 10.9M | 12.6M | 21M | 7.1M | 36.3M | 12M | 11.9M | 8.8M | 20.7M | 14.4M | 17M |
| Capital expenditure | -1.4M | -783K | -309K | -382K | -1.2M | -456K | -356K | -4M | -3.1M | -2.6M | -2.6M | -2.2M |
| Investing cash flow | 9.9M | 3M | -309K | -105K | -1.2M | -456K | -356K | -4M | -3.1M | -2.6M | -2.6M | -2.5M |
| Dividends paid | — | — | — | — | — | — | — | — | — | — | — | — |
| Share repurchases | — | 0 | 0 | — | — | — | — | -1.8M | 0 | 0 | 0 | 0 |
| Financing cash flow | 0 | 0 | -63.3M | -352K | -226.5M | -34M | -18M | -16.8M | -10M | -5M | 0 | -16.2M |
| Net change in cash | 30.5M | 13.9M | -51M | 20.5M | -220.6M | 1.9M | -6.4M | -9M | -4.3M | 13.1M | 11.8M | -1.6M |
| Free cash flow | 12.1M | 18.1M | 9M | 14.7M | 8.2M | 24.2M | 2.9M | 7.5M | 4.6M | 16.5M | 11.2M | 14.1M |