- 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 10, 2026) | +19.4% | 100.0% | $105.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 11, 2026) | +38.9% | 100.0% | $89.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 16, 2026) | +24.9% | 100.0% | $103.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 10, 2025) | +10.2% | 100.0% | $94M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 10, 2026) | +19.2% | — | $59.3M |
(Filed on May 11, 2026) | +17.2% | 100.0% | $63.9M |
(Filed on March 16, 2026) | +11.6% | — | $86.8M |
(Filed on November 10, 2025) | +12.9% | 100.0% | $93.1M |
(Filed on August 8, 2025) | +11.4% | 100.0% | $77.9M |
(Filed on May 12, 2025) | -7.9% | 100.0% | $95.9M |
(Filed on March 18, 2025) (Filed on January 13, 2025) | — | 100.0% | $99M |
(Filed on November 12, 2024) | -26.5% | 100.0% | $87.4M |
(Filed on January 13, 2025) | -39.6% | 100.0% | $84.3M |
(Filed on January 13, 2025) | -40.7% | 100.0% | $129.1M |
(Filed on January 13, 2025) (Filed on March 14, 2024) | — | — | $128.4M |
(Filed on November 8, 2023) | -13.4% | 100.0% | $117.9M |
(Filed on August 9, 2023) | +34.4% | 100.0% | $102.2M |
(Filed on May 10, 2023) | +53.4% | 100.0% | $69.9M |
(Filed on March 15, 2023) | — | 100.0% | $56.2M |
(Filed on November 9, 2022) | +105.3% | 100.0% | $49.2M |
(Filed on August 9, 2022) | +106.7% | 100.0% | $40.6M |
(Filed on May 10, 2022) | +30.3% | 100.0% | $42M |
(Filed on March 16, 2022) | — | — | $46.9M |
(Filed on November 9, 2021) | -12.7% | 100.0% | $45.6M |
(Filed on August 10, 2021) | -15.5% | 100.0% | $47M |
(Filed on May 11, 2021) | +20.5% | 100.0% | $40M |
(Filed on March 15, 2021) | — | — | $50.6M |
(Filed on November 12, 2020) | +24.8% | 100.0% | $34.2M |
(Filed on August 12, 2020) | -13.9% | 100.0% | $41.2M |
(Filed on May 13, 2020) | +0.8% | 100.0% | $59.1M |
(Filed on March 23, 2020) | — | — | $53.6M |
(Filed on November 7, 2019) | -11.0% | 100.0% | $50.8M |
(Filed on August 12, 2019) | +5.9% | 100.0% | $48.9M |
(Filed on May 15, 2019) | -6.5% | 100.0% | $28.2M |
(Filed on March 20, 2019) (Filed on March 21, 2018) | — | — | $34.5M |
(Filed on November 8, 2018) | +51.2% | 100.0% | $29.3M |
(Filed on August 7, 2018) | +60.4% | 100.0% | $29.4M |
(Filed on May 10, 2018) | +92.4% | 100.0% | $21.7M |
(Filed on March 21, 2018) | — | — | $22.3M |
(Filed on November 9, 2017) | -0.5% | 100.0% | $28.2M |
(Filed on August 14, 2017) | -12.4% | 100.0% | $32.4M |
(Filed on May 10, 2017) | -53.8% | 100.0% | $32.7M |
(Filed on March 23, 2017) | -45.7% | 100.0% | $37.5M |
(Filed on November 10, 2016) | -21.9% | 100.0% | $34.2M |
(Filed on August 15, 2016) | -27.5% | 100.0% | $34.2M |
(Filed on May 11, 2016) | -16.7% | 100.0% | $42.6M |
(Filed on March 23, 2016) | — | 100.0% | $29.8M |
(Filed on November 12, 2015) | — | 100.0% | — |
(Filed on August 13, 2015) | — | 100.0% | — |
(Filed on May 15, 2015) | — | 100.0% | — |