- 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) | +21.5% | 64.2% | $24M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | +24.7% | 63.6% | $22.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 26, 2026) | +24.3% | — | $33M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +31.2% | — | $29.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +18.9% | 65.0% | $31.9M |
(Filed on May 7, 2026) | +19.6% | 67.1% | $66.9M |
(Filed on February 26, 2026) | +346.2% | — | $91.5M |
(Filed on November 6, 2025) | -9.3% | — | $24M |
(Filed on August 7, 2025) | -32.6% | — | $22M |
(Filed on May 8, 2025) | -51.1% | — | $29.7M |
(Filed on March 3, 2025) | -113.9% | — | $27.9M |
(Filed on November 12, 2024) | -42.1% | — | $19.2M |
(Filed on August 9, 2024) | -27.9% | — | $21.4M |
(Filed on May 10, 2024) | +4.1% | — | $19.1M |
(Filed on February 29, 2024) | +18.6% | — | $19.4M |
(Filed on November 9, 2023) | +20.6% | — | $27M |
(Filed on August 9, 2023) | +29.9% | — | $24M |
(Filed on May 11, 2023) | +115.0% | — | $59.5M |
(Filed on March 31, 2023) | +153.3% | — | $69.9M |
(Filed on November 9, 2022) | +199.7% | — | $75.1M |
(Filed on August 9, 2022) | +214.6% | — | $76.2M |
(Filed on May 10, 2022) | +38.5% | — | $89M |
(Filed on March 31, 2023) (Filed on March 31, 2022) | +77.5% | — | $90.4M |
(Filed on November 15, 2021) | +70.8% | 57.2% | $94M |
(Filed on August 16, 2021) | +48.0% | 54.6% | $29.9M |
(Filed on May 17, 2021) | +110.8% | 62.4% | $6.4M |
(Filed on March 31, 2021) | +52.1% | — | $6.4M |
(Filed on November 9, 2020) | +24.8% | 68.4% | $21.2M |
(Filed on August 10, 2020) | +29.4% | 70.8% | $19.6M |
(Filed on May 29, 2020) | +51.2% | 71.5% | $31.8M |
(Filed on May 15, 2020) | +74.1% | 68.7% | $30.7M |
(Filed on November 12, 2019) | +78.6% | 69.7% | $32.4M |
(Filed on August 9, 2019) | +102.4% | 70.3% | $14.2M |
(Filed on May 9, 2019) | +61.2% | 64.2% | $7M |
(Filed on March 15, 2019) | +39.3% | 58.7% | $6.7M |
(Filed on November 8, 2018) | +38.8% | 63.0% | $2.8M |
(Filed on August 9, 2018) | +28.5% | 62.6% | $2.3M |
(Filed on May 11, 2018) | +27.8% | 60.8% | $2.3M |
(Filed on March 9, 2018) | +23.6% | 60.7% | $1.4M |
(Filed on November 9, 2017) | +30.8% | 56.9% | $1.4M |
(Filed on August 11, 2017) | +33.0% | 56.1% | $1.3M |
(Filed on May 12, 2017) | +23.4% | 58.4% | $1.7M |
(Filed on March 15, 2017) | +8.9% | 62.6% | $2.2M |
(Filed on November 10, 2016) | +31.3% | 59.6% | $2.4M |
(Filed on August 11, 2016) | +23.5% | 54.7% | $3.9M |
(Filed on May 16, 2016) | -27.3% | 58.8% | $3M |
(Filed on February 25, 2016) | -27.0% | 59.8% | $2.5M |
(Filed on November 16, 2015) | -42.7% | 47.3% | $3.3M |
(Filed on August 6, 2015) | -48.0% | 45.0% | $5.9M |
(Filed on May 7, 2015) | -4.4% | 43.7% | $12.8M |
(Filed on March 12, 2015) | +11.7% | 40.2% | $156.3K |
(Filed on November 6, 2014) | +29.1% | 41.0% | $79.3K |
(Filed on August 7, 2014) | +112.3% | 35.6% | $76.2K |
(Filed on May 8, 2014) | +158.4% | 52.1% | $61.5K |
(Filed on February 12, 2014) | +153.0% | 36.7% | $196.5K |
(Filed on November 14, 2013) | +135.0% | 35.4% | $7.5K |
(Filed on August 12, 2013) | +76.2% | 41.5% | $155.4K |
(Filed on May 14, 2013) | +36.9% | 58.6% | $70.5K |
(Filed on March 29, 2013) | +40.6% | 56.5% | $16.9K |
(Filed on November 13, 2012) | +36.3% | 51.7% | $20.1K |
(Filed on August 14, 2012) | +33.2% | 53.6% | $36.1K |
(Filed on May 14, 2012) | — | 39.7% | — |
(Filed on March 29, 2012) | — | 36.0% | $3.2K |
(Filed on November 14, 2011) | — | 42.8% | — |
(Filed on August 12, 2011) | — | 41.4% | — |