- 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 4, 2026) | +25.4% | 61.3% | $17.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 5, 2026) | +24.8% | 62.4% | $17.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 3, 2026) | +14.6% | 61.8% | $20.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 9, 2025) | +3.8% | 60.2% | $21.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 4, 2026) | +3.5% | 60.6% | $19.6M |
(Filed on June 5, 2026) | +4.0% | 61.8% | $19M |
(Filed on April 3, 2026) | +5.5% | 61.3% | $17.9M |
(Filed on December 9, 2025) | +8.8% | 60.3% | $17.1M |
(Filed on September 5, 2025) | +9.9% | 60.3% | $16.6M |
(Filed on June 9, 2025) | +9.9% | 61.0% | $15.6M |
(Filed on April 1, 2025) | +9.2% | 61.2% | $17.5M |
(Filed on December 10, 2024) | +5.6% | 61.7% | $18.9M |
(Filed on September 6, 2024) | +10.8% | 62.7% | $29M |
(Filed on June 7, 2024) | +12.9% | 63.2% | $27.4M |
(Filed on April 2, 2024) | +11.9% | 63.6% | $24.1M |
(Filed on December 8, 2023) | +15.3% | 63.4% | $20M |
(Filed on September 8, 2023) | +11.9% | 64.2% | $16.2M |
(Filed on June 8, 2023) | +10.5% | 63.5% | $21.7M |
(Filed on April 7, 2023) | +14.1% | 61.0% | $19.7M |
(Filed on December 9, 2022) | +14.4% | 61.5% | $19.4M |
(Filed on September 8, 2022) | +13.6% | 62.3% | $20.1M |
(Filed on June 8, 2022) | +13.1% | 61.6% | $18.9M |
(Filed on April 8, 2022) | +8.9% | 62.0% | $17.3M |
(Filed on December 8, 2021) | +8.5% | 62.1% | $15.5M |
(Filed on September 8, 2021) | +10.9% | 61.6% | $10.9M |
(Filed on June 9, 2021) | +18.5% | 62.5% | $9M |
(Filed on April 7, 2021) | +17.1% | 60.5% | $11.7M |
(Filed on December 4, 2020) | +21.4% | 55.7% | $11.7M |
(Filed on September 4, 2020) | +17.9% | 59.8% | $14M |
(Filed on June 9, 2020) | +12.5% | 60.1% | $11.4M |
(Filed on April 7, 2021) (Filed on April 14, 2020) | +14.9% | 56.8% | $15.4M |
(Filed on December 6, 2019) | +14.4% | 61.6% | $13.4M |
(Filed on September 9, 2019) | +12.4% | 59.3% | $16.9M |
(Filed on June 7, 2019) | +9.6% | 59.4% | $8.5M |
(Filed on April 3, 2019) | +9.6% | 60.6% | $4.5M |
(Filed on December 7, 2018) (Filed on December 8, 2017) | +5.5% | 60.2% | $4.9M |
(Filed on September 6, 2018) (Filed on September 7, 2017) | +10.6% | 58.8% | $10.4M |
(Filed on June 8, 2018) | +12.8% | 58.1% | $9M |
(Filed on April 2, 2018) | +13.4% | 57.3% | $4M |
(Filed on December 8, 2017) | +15.0% | 56.8% | $6.3M |
(Filed on September 7, 2017) | +20.6% | 57.1% | $6.7M |
(Filed on June 6, 2017) | +23.2% | 55.8% | $9M |
(Filed on April 11, 2017) | +16.2% | 54.1% | $27.4M |
(Filed on December 9, 2016) | +28.4% | 53.2% | $57.3M |
(Filed on September 9, 2016) | +26.6% | 53.2% | $59.2M |
(Filed on June 10, 2016) | — | 50.5% | — |
(Filed on April 13, 2016) | — | 47.1% | $9.1M |
(Filed on December 10, 2015) | — | 51.4% | — |
(Filed on September 11, 2015) | — | 51.1% | — |