- 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) | +3.1% | 100.0% | $71.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | -3.0% | 100.0% | $23.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 11, 2026) | +6.4% | 100.0% | $182.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +7.1% | 100.0% | $21.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +9.0% | 100.0% | $8.1M |
(Filed on May 7, 2026) | +10.8% | 100.0% | $6.6M |
(Filed on February 11, 2026) | +0.9% | 100.0% | $16.1M |
(Filed on November 6, 2025) | -1.4% | 100.0% | $12.5M |
(Filed on July 31, 2025) | -2.1% | 100.0% | $624.8M |
(Filed on May 8, 2025) | -21.1% | 100.0% | $123M |
(Filed on February 12, 2025) | -25.2% | 100.0% | $86.6M |
(Filed on November 7, 2024) | -12.0% | 100.0% | $594.3M |
(Filed on August 1, 2024) | -13.3% | 100.0% | $152.6M |
(Filed on May 9, 2024) | +11.9% | 100.0% | $39.4M |
(Filed on February 14, 2024) | +40.7% | 100.0% | $21.4M |
(Filed on November 2, 2023) | +21.6% | 100.0% | $11.7M |
(Filed on August 3, 2023) | +27.3% | 100.0% | $10.2M |
(Filed on May 4, 2023) | +30.0% | 100.0% | $16.3M |
(Filed on February 14, 2023) | +15.7% | 100.0% | $8.9M |
(Filed on November 3, 2022) | +9.8% | 100.0% | $10.2M |
(Filed on August 4, 2022) | +14.0% | 100.0% | $1.2M |
(Filed on May 5, 2022) | +17.9% | 100.0% | $13.4M |
(Filed on February 15, 2022) | +1.8% | 100.0% | $6.4M |
(Filed on November 3, 2021) | +6.5% | 79.3% | $7M |
(Filed on August 4, 2021) | -2.1% | 100.0% | $31.6M |
(Filed on May 5, 2021) | -10.2% | 100.0% | $54.1M |
(Filed on February 26, 2021) | -4.7% | 186.6% | $9.8M |
(Filed on November 3, 2020) | +1.1% | 77.4% | $13.1M |
(Filed on August 4, 2020) | -6.1% | 100.0% | $6.6M |
(Filed on May 5, 2020) | +3.9% | 100.0% | $12.2M |
(Filed on February 14, 2020) | +10.1% | 100.0% | $20.8M |
(Filed on November 5, 2019) | -4.1% | 100.0% | $10M |
(Filed on August 6, 2019) | +4.1% | 100.0% | $8.6M |
(Filed on May 3, 2019) | +5.1% | 100.0% | $30.9M |
(Filed on February 14, 2020) (Filed on February 19, 2019) | +5.9% | 100.0% | $15.4M |
(Filed on November 6, 2018) | +0.5% | 100.0% | $13.4M |
(Filed on August 7, 2018) | +5.0% | 100.0% | $11.5M |
(Filed on May 4, 2018) | +21.7% | 100.0% | $11.3M |
(Filed on February 26, 2018) | +35.0% | 100.0% | $13.5M |
(Filed on November 6, 2017) | +22.7% | 100.0% | $31.8M |
(Filed on August 4, 2017) | +19.5% | 100.0% | $61.9M |
(Filed on May 5, 2017) | +1.8% | 100.0% | $26M |
(Filed on February 27, 2017) | -15.8% | 100.0% | $440.9M |
(Filed on November 4, 2016) | +0.0% | 100.0% | $38.8M |
(Filed on August 5, 2016) | -3.9% | 100.0% | $87.2M |
(Filed on May 10, 2016) | -4.0% | 100.0% | $63.4M |
(Filed on February 25, 2016) | +6.4% | 100.0% | $21.2M |
(Filed on November 4, 2015) | +4.7% | 100.0% | $11.9M |
(Filed on August 7, 2015) | +1.2% | 100.0% | $14.7M |
(Filed on August 7, 2015) | +20.9% | 100.0% | $17.6M |
(Filed on February 25, 2015) | +11.5% | 100.0% | $7.8M |
(Filed on November 4, 2014) | +5.3% | 100.0% | $13.6M |
(Filed on August 6, 2014) (Filed on August 6, 2013) | +15.5% | 100.0% | $30.6M |
(Filed on May 2, 2014) (Filed on May 3, 2013) | +4.1% | 100.0% | $12.4M |
(Filed on February 26, 2014) | -11.7% | 100.0% | $15.5M |
(Filed on November 5, 2013) | -1.1% | 100.0% | $247.2M |
(Filed on August 6, 2013) | -7.0% | 100.0% | $40.1M |
(Filed on May 3, 2013) | -8.7% | 100.0% | $56.1M |
(Filed on February 25, 2013) | +25.7% | 100.0% | $21.6M |
(Filed on November 8, 2012) | +0.0% | 100.0% | $74.8M |
(Filed on August 7, 2012) | +1.7% | 100.0% | $22M |
(Filed on May 4, 2012) | -6.0% | 100.0% | $26.4M |
(Filed on February 29, 2012) | -17.5% | 100.0% | $32.4M |
(Filed on November 4, 2011) | +10.5% | 100.0% | $59M |
(Filed on August 5, 2011) | -0.4% | 100.0% | $64M |
(Filed on May 10, 2011) | — | 100.0% | $136M |
(Filed on February 25, 2011) | — | 100.0% | $112.9M |
(Filed on November 4, 2010) | — | 100.0% | $137.7M |
(Filed on August 6, 2010) | — | 100.0% | $122.4M |