- 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 July 30, 2026) | +19.6% | 37.0% | $8.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 1, 2026) | +15.9% | 36.2% | $6.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +30.7% | 37.7% | $5.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 31, 2025) | +55.7% | 31.9% | $35.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | +2.2% | 36.9% | $26M |
(Filed on May 1, 2026) | +32.3% | 39.0% | $20.8M |
(Filed on February 27, 2026) | +23.8% | 39.2% | $17.8M |
(Filed on October 31, 2025) | -22.8% | 27.5% | $42.9M |
(Filed on August 6, 2025) | -63.6% | 37.2% | $35.1M |
(Filed on May 2, 2025) | -75.5% | 36.0% | $37.7M |
(Filed on February 28, 2025) | -79.4% | 34.2% | $789K |
(Filed on November 12, 2024) | -74.0% | 34.3% | $26.6M |
(Filed on August 6, 2024) | -5.6% | 18.1% | $22.4M |
(Filed on May 3, 2024) | +13.4% | 17.6% | $23.6M |
(Filed on February 23, 2024) | +25.4% | 17.0% | $23.2M |
(Filed on November 1, 2023) | +44.8% | 14.5% | $20.5M |
(Filed on August 2, 2023) | +36.5% | 13.4% | $20.2M |
(Filed on May 3, 2023) | +25.0% | 14.4% | $21.3M |
(Filed on February 24, 2023) | +38.4% | 14.7% | $24.1M |
(Filed on November 2, 2022) | +57.4% | 12.9% | $31.2M |
(Filed on August 3, 2022) | +39.5% | 12.8% | $35.1M |
(Filed on May 4, 2022) | -14.2% | 15.0% | $34.2M |
(Filed on February 25, 2022) | -31.5% | 10.9% | $24.2M |
(Filed on November 3, 2021) | -52.4% | -3.0% | $24M |
(Filed on August 4, 2021) | -52.9% | -10.1% | $42.9M |
(Filed on May 5, 2021) | -22.2% | 11.2% | $49.1M |
(Filed on February 26, 2021) | -23.5% | 14.3% | $48.7M |
(Filed on November 4, 2020) | -13.8% | 16.4% | $53.7M |
(Filed on August 4, 2020) | -8.4% | 17.8% | $49M |
(Filed on May 6, 2020) | -7.0% | 17.3% | $54.5M |
(Filed on February 21, 2020) | +21.2% | 20.3% | $56.1M |
(Filed on October 31, 2019) | +16.7% | 17.3% | $52.2M |
(Filed on July 31, 2019) | +29.1% | 20.2% | $71.7M |
(Filed on April 26, 2019) | +43.2% | 18.0% | $59.9M |
(Filed on February 21, 2020) (Filed on February 22, 2019) | +49.1% | 19.1% | $56.4M |
(Filed on October 26, 2018) | +92.9% | 18.4% | $64.7M |
(Filed on July 27, 2018) | +58.7% | 18.9% | $68.2M |
(Filed on April 27, 2018) | +38.5% | 18.3% | $69.9M |
(Filed on February 23, 2018) | -9.0% | 9.4% | $87.9M |
(Filed on October 31, 2017) | -32.2% | 5.0% | $91.9M |
(Filed on July 28, 2017) | -29.5% | 10.9% | $93.1M |
(Filed on April 28, 2017) | -45.1% | 2.6% | $82.5M |
(Filed on February 24, 2017) | -50.8% | 5.7% | $107.1M |
(Filed on October 31, 2016) | -48.1% | 10.3% | $113.9M |
(Filed on July 29, 2016) | -39.9% | 13.1% | $123.3M |
(Filed on May 13, 2016) | -14.2% | 15.3% | $91.7M |
(Filed on February 26, 2016) | +24.0% | 22.6% | $85.1M |
(Filed on October 30, 2015) | +10.8% | 23.0% | $41.4M |
(Filed on July 31, 2015) | +5.0% | 21.2% | $56.8M |
(Filed on May 1, 2015) | -9.4% | 19.1% | $130.2M |
(Filed on February 27, 2015) | +14.2% | 17.3% | $65.8M |
(Filed on October 31, 2014) | +3.3% | 18.4% | $69.4M |
(Filed on July 25, 2014) | +5.5% | 17.2% | $58M |
(Filed on April 25, 2014) | +2.1% | 17.6% | $41.7M |
(Filed on February 28, 2014) | -17.9% | 14.8% | $46.8M |
(Filed on October 25, 2013) | -0.6% | 19.0% | $35.5M |
(Filed on July 26, 2013) | +6.5% | 18.0% | $28.8M |
(Filed on April 26, 2013) | +29.5% | 18.1% | $30.4M |
(Filed on February 28, 2013) | +35.5% | 22.2% | $25.2M |
(Filed on October 26, 2012) | +45.7% | 22.9% | $62.9M |
(Filed on July 27, 2012) | +27.3% | 22.5% | $64.3M |
(Filed on May 2, 2012) | +26.0% | 21.5% | — |
(Filed on February 29, 2012) | — | 21.4% | $83M |
(Filed on October 28, 2011) | — | 19.0% | — |
(Filed on July 29, 2011) | — | 19.9% | — |