- Market cap
- Revenue
- Net income
- Cash on hand
- Gross margin
- Net margin
- EPS
- P/E ratio
Loading earnings…
| Quarter | Revenue YoY | Gross margin | Cash & equivalents |
|---|---|---|---|
(Filed on August 6, 2026) | +12.0% | 44.9% | $189.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 8, 2026) | +1.0% | 42.8% | $234M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 5, 2026) | +0.8% | 42.9% | $336.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 4, 2025) | +5.4% | 45.4% | $279.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | -0.3% | 46.2% | $270M |
(Filed on May 8, 2026) | +5.1% | 43.8% | $253.6M |
(Filed on February 5, 2026) | +3.7% | 46.7% | $377.5M |
(Filed on December 4, 2025) | -12.3% | 44.2% | $280M |
(Filed on August 6, 2025) | -13.0% | 44.8% | $336.5M |
(Filed on May 9, 2025) | -8.1% | 43.8% | $353.5M |
(Filed on February 10, 2025) | -20.3% | 43.4% | $702.9M |
(Filed on November 27, 2024) | +25.3% | 39.5% | $678.9M |
(Filed on August 6, 2024) | +25.0% | 41.0% | $733.4M |
(Filed on May 9, 2024) | +2.0% | 35.9% | $667.4M |
(Filed on February 8, 2024) | +27.7% | 41.4% | $608.3M |
(Filed on November 21, 2023) | +0.5% | 42.2% | $658.3M |
(Filed on August 9, 2023) | +2.8% | 44.9% | $1.5B |
(Filed on May 10, 2023) | +12.4% | 48.7% | $1.9B |
(Filed on February 9, 2023) | +18.2% | 48.0% | $215.2M |
(Filed on November 25, 2022) | +152.2% | 48.3% | $227.4M |
(Filed on August 9, 2022) | -41.4% | 48.4% | $269.9M |
(Filed on May 16, 2022) | -41.2% | 44.7% | $320.1M |
(Filed on February 9, 2022) | -43.9% | 48.5% | $308.5M |
(Filed on November 24, 2021) | -231.8% | 36.5% | $250.6M |
(Filed on August 5, 2021) | +8.1% | 42.1% | $256.6M |
(Filed on May 10, 2021) | +11.0% | 41.0% | $242.3M |
(Filed on February 3, 2021) | +17.4% | 40.4% | $335.3M |
(Filed on November 18, 2020) | +24.8% | 40.2% | $301.6M |
(Filed on July 31, 2020) | +18.3% | 41.0% | $156.9M |
(Filed on May 1, 2020) | +26.4% | 40.6% | $137.2M |
(Filed on February 6, 2020) | +25.8% | 40.2% | $135.8M |
(Filed on December 17, 2019) | +867.9% | 39.2% | $197.7M |
(Filed on August 2, 2019) | -5.1% | 38.8% | $179.4M |
(Filed on May 3, 2019) | -7.3% | 39.7% | $194M |
(Filed on February 8, 2019) | -10.9% | 38.1% | $202.3M |
(Filed on December 17, 2019) (Filed on November 29, 2018) | -89.5% | 35.5% | $101.6M |
(Filed on August 7, 2018) | +23.2% | 39.4% | $117.1M |
(Filed on May 2, 2018) | +25.2% | 38.1% | $103.9M |
(Filed on February 5, 2018) | +33.3% | 35.6% | $82.9M |
(Filed on November 17, 2017) | +8.1% | 35.9% | $85.1M |
(Filed on August 4, 2017) | +1.8% | 36.7% | $66.1M |
(Filed on May 5, 2017) | -2.9% | 34.6% | $62.2M |
(Filed on February 7, 2017) | -2.3% | 33.8% | $55.6M |
(Filed on November 29, 2016) | +19.0% | 36.2% | $80.7M |
(Filed on July 28, 2016) | +23.5% | 35.3% | $79.7M |
(Filed on April 28, 2016) | +10.7% | 33.0% | $73.2M |
(Filed on February 3, 2016) | +4.8% | 31.8% | $77.8M |
(Filed on November 5, 2015) | +10.7% | 33.8% | $94.1M |
(Filed on August 6, 2015) | +5.9% | 34.7% | $115.5M |
(Filed on April 30, 2015) | +15.0% | 35.2% | $85.3M |
(Filed on February 5, 2015) | +19.4% | 34.9% | $78M |
(Filed on November 13, 2014) | -7.3% | 33.3% | $83M |
(Filed on July 31, 2014) | -21.1% | 32.6% | $61.9M |
(Filed on May 8, 2014) | -21.4% | 30.2% | $60.1M |
(Filed on February 6, 2014) | -18.5% | 29.7% | $54.9M |
(Filed on November 22, 2013) | -8.8% | 32.3% | $54.6M |
(Filed on August 8, 2013) | -24.6% | 32.9% | $61.6M |
(Filed on May 9, 2013) | -27.7% | 34.7% | $81.2M |
(Filed on January 31, 2013) | -32.6% | 33.6% | $49.2M |
(Filed on November 21, 2012) | -27.9% | 35.9% | $58.8M |
(Filed on August 9, 2012) | +18.7% | 30.6% | $133.1M |
(Filed on May 10, 2012) | — | 32.0% | — |
(Filed on February 9, 2012) | — | 32.1% | — |
(Filed on November 28, 2011) | — | 30.4% | $59.8M |
(Filed on August 4, 2011) | — | 29.3% | — |