- 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 September 11, 2026) | -12.9% | 34.7% | $11.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | -11.6% | 33.2% | $50.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 29, 2026) | -9.5% | 42.1% | $193.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | -11.1% | 35.7% | $7.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 11, 2026) | -6.7% | 35.5% | $46.5M |
(Filed on May 7, 2026) | -12.6% | 31.7% | $84.7M |
(Filed on January 29, 2026) | -5.7% | 43.3% | $247.2M |
(Filed on October 30, 2025) | -10.0% | 38.1% | $8.4M |
(Filed on September 5, 2025) | -9.5% | 38.4% | $159.4M |
(Filed on May 9, 2025) | -9.1% | 36.6% | $184M |
(Filed on January 31, 2025) | -8.4% | 43.3% | $312M |
(Filed on November 1, 2024) | -11.4% | 37.9% | $8.4M |
(Filed on September 6, 2024) | -17.9% | 37.1% | $126.8M |
(Filed on May 8, 2024) | -11.1% | 33.6% | $51.6M |
(Filed on February 8, 2024) | -4.8% | 41.0% | $189.7M |
(Filed on November 13, 2023) | -1.9% | 33.4% | $9.4M |
(Filed on September 15, 2023) | -0.2% | 33.7% | $31.5M |
(Filed on May 12, 2023) | -1.0% | 32.8% | $93M |
(Filed on February 10, 2023) | +7.5% | 40.1% | $271.1M |
(Filed on November 14, 2022) | +9.0% | 40.6% | $3.8M |
(Filed on September 16, 2022) | +16.5% | 40.7% | $173.6M |
(Filed on May 6, 2022) | +70.1% | 38.9% | $256.8M |
(Filed on February 4, 2022) | +44.8% | 45.4% | $370.6M |
(Filed on November 5, 2021) | +51.5% | 40.7% | $11M |
(Filed on September 10, 2021) | +61.1% | 40.5% | $240.5M |
(Filed on May 7, 2021) | +12.2% | 38.5% | $232.1M |
(Filed on February 5, 2021) | +6.0% | 44.4% | $295.6M |
(Filed on November 6, 2020) | +10.5% | 40.7% | $34.2M |
(Filed on September 10, 2021) (Filed on September 11, 2020) | +12.8% | 40.6% | $172.9M |
(Filed on May 8, 2020) | +4.1% | 39.3% | $206.4M |
(Filed on February 7, 2020) | +8.6% | 44.6% | $257.7M |
(Filed on November 8, 2019) | +7.7% | 40.4% | $27M |
(Filed on September 13, 2019) | -4.0% | 40.5% | $147.2M |
(Filed on May 10, 2019) | +2.1% | 39.2% | $173.1M |
(Filed on February 8, 2019) | -5.1% | 44.7% | $232.6M |
(Filed on November 9, 2018) | -5.1% | 42.8% | $9.1M |
(Filed on September 14, 2018) | +2.2% | 41.0% | $149.7M |
(Filed on May 11, 2018) | -0.2% | 40.0% | $56.8M |
(Filed on February 9, 2018) | +1.1% | 46.3% | $114M |
(Filed on November 9, 2017) | +6.3% | 43.0% | $6.8M |
(Filed on September 15, 2017) | +2.7% | 42.9% | $27.8M |
(Filed on May 12, 2017) | +0.8% | 41.3% | $61.7M |
(Filed on February 10, 2017) | +2.6% | 46.1% | $108.4M |
(Filed on November 14, 2016) | +23.2% | 43.3% | $2M |
(Filed on September 16, 2016) | +21.8% | 43.0% | $27.9M |
(Filed on May 6, 2016) | +29.3% | 41.0% | $52.7M |
(Filed on February 5, 2016) | +100.6% | 45.0% | $101.2M |
(Filed on November 6, 2015) | +3.0% | 42.1% | $2.2M |
(Filed on September 11, 2015) | +8.3% | 42.6% | $5.2M |
(Filed on May 8, 2015) | -6.3% | 41.0% | $1.3M |
(Filed on February 6, 2015) | +6.0% | 41.7% | $3.3M |
(Filed on November 7, 2014) | +2.9% | 41.7% | $3.6M |
(Filed on September 12, 2014) | +1.3% | 41.0% | $154K |
(Filed on May 9, 2014) | +6.6% | 42.0% | $17M |
(Filed on February 7, 2014) | +4.8% | 41.6% | $27M |
(Filed on November 8, 2013) | +2.0% | 41.3% | $5.8M |
(Filed on September 13, 2013) | -6.2% | 42.5% | $28.9M |
(Filed on May 10, 2013) | +13.1% | 40.7% | $24.9M |
(Filed on February 8, 2013) | +4.8% | 41.8% | $30.1M |
(Filed on November 9, 2012) | +15.2% | 39.7% | $5.7M |
(Filed on September 14, 2012) | — | 40.2% | $21.4M |
(Filed on May 11, 2012) | — | 39.7% | — |
(Filed on February 10, 2012) | — | 42.4% | — |
(Filed on November 10, 2011) | — | 42.3% | — |