Price Movement
Volume
Latest volume: 8.66M · 30-day average: 3.43M · Max drawdown over stored range: -87.57%
Research Snapshot
Relative Strength vs SPX
| RS Composite | -20.60% |
| 20D RS | -2.57% |
| 60D RS | -10.51% |
| 120D RS | -39.70% |
| Global RS Rank | 2672 · 20.36% percentile |
| Qualified+ RS Rank | 1036 · 17.65% percentile |
| Group Scope | Qualified+ |
| Primary RS Rank | 147 · 39.00% 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 | 52 / 383 |
| Primary Percentile | 86.68 |
| Score Notes | market-cap support, industry-tailwind |
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-01-31 | 2026-03-18 | 3.22B | 2.56B | 298.58M | 309.08M | 1.48 | 1.91B | 182.12M | 1.73B | 209M | 79.40% | 9.27% | 9.60% | 59.45% | 53.79% | 602.44M | n/a |
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-01-31 | $1.48 | 32.0x | $15.40 | 3.1x | $8.28 | 5.7x | $9.15 | 5.2x |
Shares Diluted: 209M. SEC TTM. Read-only SEC TTM snapshot. Shares Diluted is the rolling average across the four-quarter window.
Financial Statement Metrics
| Metric | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | FY 2026 |
|---|---|---|---|---|---|---|
| Revenue | 1453.047 | 2107.213 | 2515.915 | 2761.882 | 2976.739 | 3219.5 |
| Revenue Growth (YoY) | 49.188% | 45.02% | 19.395% | 9.776% | 7.779% | 8.155% |
| Gross Profit | 1094.893 | 1675.633 | 1983.101 | 2192.244 | 2358.989 | |
| Operating Income | -173.855 | -56.785 | -58.606 | 62.736 | 233.989 | |
| Free Cash Flow | 214.559 | 445.071 | 429.105 | 887.135 | 920.284 | 1058.562 |
| Free Cash Flow Per Share | 1.155 | 2.263 | 2.136 | 4.246 | 4.375 | 5.062031962815253 |
| EPS (Diluted) GAAP | -1.309576 | -0.36 | -0.49 | 0.356089 | 5.08 | |
| EPS Growth | 10000% | 10000% | 10000% | 10000% | 1326.61% | -70.866% |
| EPS Non-GAAP | ||||||
| Gross Margin | 75.352% | 79.519% | 78.822% | 79.375% | 79.247% | 79.4048% |
| Operating Margin | -11.965% | -2.695% | -2.329% | 2.271% | 7.861% | 9.2741% |
| Profit Margin | -16.742% | -3.321% | -3.874% | 2.679% | 35.874% | 9.6004% |
| Free Cash Flow Margin | 14.766% | 21.121% | 17.056% | 32.121% | 30.916% | 32.8797% |
| Shares Outstanding (Diluted) | 185.76 | 196.675 | 200.903 | 208.95 | 210.339 | 209.118 |
| Shares Change (YoY) | 5.125% | 5.876% | 2.15% | 4.005% | 0.665% | -0.58% |
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 Q4 | 2026-03-18 | 836.86M | 79.71% | 87.74M | 10.48% | 90.30M | 10.79% | 0.44 | 204.66M | 602.44M | n/a | processed |
| 2026 Q3 | 2025-12-05 | 818.35M | 79.16% | 85.36M | 10.43% | 83.72M | 10.23% | 0.40 | 208.07M | 583.29M | n/a | processed |
| 2026 Q2 | 2025-09-05 | 800.64M | 79.33% | 65.23M | 8.15% | 62.97M | 7.86% | 0.30 | 210.96M | 599.99M | n/a | processed |
| 2026 Q1 | 2025-06-06 | 763.65M | 79.41% | 60.26M | 7.89% | 72.09M | 9.44% | 0.34 | 212.81M | 657.40M | n/a | processed |
| 2025 Q4 | 2025-03-18 | 776.25M | 79.36% | 60.47M | 7.79% | 83.49M | 10.76% | 0.39 | 212.09M | 648.62M | n/a | processed |
| 2025 Q3 | 2024-12-06 | 754.82M | 79.26% | 59.03M | 7.82% | 62.42M | 8.27% | 0.30 | 208.71M | 610.87M | n/a | processed |
| 2025 Q2 | 2024-09-06 | 736.03M | 78.88% | 57.80M | 7.85% | 888.21M | 1.21% | 4.26 | 208.27M | 619.06M | n/a | processed |
| 2025 Q1 | 2024-06-07 | 709.64M | 78.94% | 22.63M | 3.19% | 33.76M | 4.76% | 0.16 | 209.90M | 817.39M | n/a | processed |
| 2024 Q4 | 2024-03-21 | 712.39M | 79.24% | 9.94M | 1.39% | 27.24M | 3.82% | 0.13 | 210.85M | 797.06M | 36.97M | processed |
| 2024 Q3 | 2023-12-08 | 700.42M | 79.63% | 19.74M | 2.82% | 38.80M | 5.54% | 0.19 | 208.05M | 1.19B | n/a | processed |
| 2024 Q2 | 2023-09-07 | 687.69M | 78.83% | 6.61M | 0.96% | 7.39M | 1.08% | 0.04 | 208.19M | 1.02B | n/a | processed |
| 2024 Q1 | 2023-06-08 | 661.39M | 79.36% | -4.65M | -0.70% | 539.00K | 0.08% | 0.00 | 208.07M | 940.49M | n/a | processed |
| 2023 Q4 | 2023-03-27 | 659.58M | 79.16% | -284.00K | -0.04% | 4.86M | 0.74% | 0.02 | 201.91M | 721.89M | 36.97M | processed |
| 2023 Q3 | 2022-12-08 | 645.46M | 79.93% | -27.43M | -4.25% | -29.87M | -4.63% | -0.15 | 201.39M | 632.62M | 36.92M | processed |
| 2023 Q2 | 2022-09-08 | 622.18M | 78.03% | -41.09M | -6.60% | -45.08M | -7.25% | -0.22 | 200.62M | 637.19M | 36.87M | processed |
| 2023 Q1 | 2022-06-09 | 588.69M | 77.51% | -19.23M | -3.27% | -27.37M | -4.65% | -0.14 | 199.67M | 638.19M | 36.84M | processed |
| 2022 Q4 | 2022-03-25 | 580.83M | 77.37% | -25.18M | -4.33% | -30.45M | -5.24% | -0.15 | 198.71M | 509.06M | 77.30M | processed |
| 2022 Q3 | 2021-12-06 | 545.46M | 78.74% | -3.36M | -0.62% | -5.68M | -1.04% | -0.03 | 197.60M | 503.88M | 49.69M | processed |
| 2022 Q2 | 2021-09-03 | 511.84M | 77.77% | -22.61M | -4.42% | -25.50M | -4.98% | -0.13 | 196.00M | 518.58M | 52.72M | processed |
| 2022 Q1 | 2021-06-04 | 469.08M | 77.56% | -10.74M | -2.29% | -8.35M | -1.78% | -0.04 | 194.34M | 518.97M | 77.39M | 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.