Price Movement
Volume
Latest volume: 3.19M · 30-day average: 3.68M · Max drawdown over stored range: -84.78%
Research Snapshot
Relative Strength vs SPX
| RS Composite | 153.18% |
| 20D RS | 12.29% |
| 60D RS | 138.33% |
| 120D RS | 238.48% |
| Global RS Rank | 15 · 99.55% percentile |
| Qualified+ RS Rank | 9 · 99.28% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 5 · 97.93% percentile |
| Snapshot Date | 2026-06-05 |
RS uses adjusted close where available. Global RS Rank is recalculated from the current non-low pool. Group RS Rank is recalculated inside the company’s own actionable band group.
Research Links
| StockAnalysis |
| Yahoo Finance |
| Perplexity Finance |
| Finviz |
| Seeking Alpha |
| WhaleWisdom |
| FinanceCharts |
| SEC EDGAR Search |
| SEC Company Search |
Official company website and investor-relations URLs are not inferred unless a reliable dynamic source is added.
Classification
| Primary Rank | 25 / 383 |
| Primary Percentile | 93.73 |
| Score Notes | market-cap support, industry-tailwind, innovation-keyword |
Gemini Deep Research
Loading Gemini reports...
Manual Estimates
Loading manual estimates...
Forward Valuation
Loading forward valuation...
SEC TTM Fundamentals
| Period | Filed | Revenue | Gross Profit | Operating Income | Net Income | EPS Diluted | Operating Cash Flow | Capital Expenditure | Free Cash Flow | Shares Diluted | Gross Margin | Operating Margin | Net Margin | OCF Margin | FCF Margin | Cash + ST Inv. | Total Debt |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TTM through 2026-03-31 | 2026-05-05 | 948.63M | 554.86M | 155.92M | 236.83M | 2.20 | 513.06M | 264.24M | 248.82M | 108M | 58.49% | 16.44% | 24.97% | 54.08% | 26.23% | 741.36M | 608.47M |
SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
TTM Valuation
| Period | EPS Diluted | P/E | Revenue / Share | P/S | FCF / Share | P/FCF Multiple | OCF / Share | P/CF Multiple |
|---|---|---|---|---|---|---|---|---|
| TTM through 2026-03-31 | $2.20 | 77.2x | $8.82 | 19.3x | $2.31 | 73.4x | $4.77 | 35.6x |
Shares Diluted: 108M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 |
|---|---|---|---|---|---|---|
| Revenue | 318.38 | 428.561 | 576.322 | 692.884 | 780.615 | 901.427 |
| Revenue Growth (YoY) | 24.942% | 34.607% | 34.478% | 20.225% | 12.662% | 15.477% |
| Gross Profit | 172.848 | 257.966 | 364.395 | 397.497 | 465.943 | 539.592 |
| Operating Income | -15.791 | -10.717 | -9.343 | 66.691 | 104.483 | 156.989 |
| Free Cash Flow | -39.902 | 36.037 | 88.763 | 115.643 | 104.558 | 180.518 |
| Free Cash Flow Per Share | -0.958 | 0.387 | 0.881 | 1.199 | 1.106 | 1.714 |
| EPS (Diluted) GAAP | -1.045849 | -0.21 | -0.28 | 0.2 | 0.89 | 2.515164 |
| EPS Growth | 10300% | 10300% | 10300% | 10300% | 345.0% | 182.603% |
| EPS Non-GAAP | ||||||
| Gross Margin | 54.29% | 60.194% | 63.228% | 57.368% | 59.689% | 59.86% |
| Operating Margin | -4.96% | -2.501% | -1.621% | 9.625% | 13.385% | 17.416% |
| Profit Margin | -13.684% | -4.551% | -4.824% | 2.801% | 10.824% | 28.761% |
| Free Cash Flow Margin | -12.533% | 8.409% | 15.402% | 16.69% | 13.394% | 20.026% |
| Shares Outstanding (Diluted) | 41.658 | 93.224 | 100.806 | 96.415 | 94.503 | 105.343 |
| Shares Change (YoY) | 9.615% | 123.784% | 8.133% | -4.356% | -1.983% | 11.471% |
SEC Quarterly Fundamentals
| Quarter | Filed | Revenue | Gross Margin | Operating Income | Op Margin | Net Income | Net Margin | EPS Diluted | Shares Diluted | Cash + ST Inv. | Total Debt | Confidence |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026 Q1 | 2026-05-05 | 257.90M | 56.11% | 36.57M | 14.18% | 15.77M | 6.12% | 0.15 | 111.92M | 741.36M | 608.47M | processed |
| 2025 Q4 | 2026-02-24 | 242.39M | 58.69% | 38.80M | 16.01% | 25.66M | 10.59% | 0.23 | 112.26M | 254.47M | 970.65M | processed |
| 2025 Q3 | 2025-11-05 | 229.63M | 59.63% | 44.93M | 19.57% | 158.37M | 68.97% | 1.51 | 105.52M | 236.56M | 1.28B | processed |
| 2025 Q2 | 2025-08-05 | 218.70M | 59.87% | 35.62M | 16.29% | 37.03M | 16.93% | 0.39 | 100.62M | 387.75M | 1.49B | processed |
| 2025 Q1 | 2025-05-06 | 210.70M | 61.43% | 37.64M | 17.86% | 38.20M | 18.13% | 0.39 | 102.32M | 360.42M | 1.49B | processed |
| 2024 Q4 | 2025-02-25 | 204.93M | 57.13% | 32.53M | 15.88% | 18.27M | 8.91% | 0.26 | 69.98M | 522.98M | 1.49B | processed |
| 2024 Q3 | 2024-11-04 | 198.48M | 60.18% | 24.61M | 12.40% | 32.95M | 16.60% | 0.33 | 102.59M | 534.40M | 1.48B | processed |
| 2024 Q2 | 2024-08-08 | 192.48M | 60.96% | 22.33M | 11.60% | 19.14M | 9.94% | 0.20 | 93.83M | 537.64M | 1.48B | processed |
| 2024 Q1 | 2024-05-10 | 184.73M | 60.68% | 11.54M | 6.25% | 14.14M | 7.65% | 0.15 | 93.79M | 513.60M | 1.48B | processed |
| 2023 Q4 | 2024-02-21 | 180.87M | 58.86% | 10.98M | 6.07% | 15.94M | 8.81% | 0.17 | 92.42M | 411.77M | 1.48B | processed |
| 2023 Q3 | 2023-11-02 | 177.06M | 60.28% | 35.47M | 20.03% | 19.18M | 10.83% | 0.20 | 102.67M | 384.08M | 1.48B | processed |
| 2023 Q2 | 2023-08-11 | 169.81M | 60.34% | -1.50M | -0.88% | 665.00K | 0.39% | 0.01 | 96.25M | 550.51M | 1.47B | processed |
| 2023 Q1 | 2023-05-09 | 165.13M | 56.47% | -32.53M | -19.70% | -34.94M | -21.16% | -0.37 | n/a | 612.55M | 1.47B | processed |
| 2022 Q4 | 2023-02-22 | 163.00M | 61.11% | -15.10M | -9.26% | -10.07M | -6.18% | 0.07 | -139.77M | 864.23M | 1.47B | processed |
| 2022 Q3 | 2022-11-07 | 152.12M | 64.15% | 9.39M | 6.17% | 10.10M | 6.64% | 0.10 | 104.93M | 824.65M | 1.47B | processed |
| 2022 Q2 | 2022-08-08 | 133.88M | 64.71% | -7.38M | -5.51% | -6.19M | -4.62% | -0.06 | 102.50M | 1.17B | 1.47B | processed |
| 2022 Q1 | 2022-05-05 | 127.33M | 63.28% | -13.14M | -10.32% | -18.12M | -14.23% | -0.17 | 106.98M | 1.56B | 1.46B | processed |
| 2021 Q4 | 2022-02-25 | 119.66M | 62.90% | -10.14M | -8.47% | -12.12M | -10.13% | -0.11 | 108.10M | 1.71B | 1.46B | processed |
| 2021 Q3 | 2021-11-05 | 111.43M | 60.96% | -1.67M | -1.50% | -1.85M | -1.66% | -0.02 | 107.95M | 589.75M | 242.22M | processed |
| 2021 Q2 | 2021-08-06 | 103.81M | 58.44% | -2.63M | -2.53% | -2.19M | -2.11% | -0.02 | 106.77M | 577.22M | 242.22M | processed |
SEC processed quarterly CSV. Compact derived quarterly view from SEC processed CSV. Source files remain read-only in the SEC repository. EPS is as filed and may not be split-adjusted across older periods. StockAnalysis Financial Statement Metrics remain unchanged above.