- 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 3, 2026) | -7.3% | 12.3% | $7.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 4, 2026) | -8.1% | 10.4% | $28.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 2, 2026) | — | — | $9.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 12, 2025) | — | — | $43.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 3, 2026) | +374,050.0% | 12.0% | $44.3M |
(Filed on May 4, 2026) | — | 15.3% | $45M |
(Filed on March 2, 2026) | — | — | $46.9M |
(Filed on November 12, 2025) | — | — | $46.6M |
(Filed on August 14, 2025) | — | 100.0% | $46.2M |
(Filed on May 9, 2025) | — | — | $46M |
(Filed on February 21, 2025) | — | — | $47M |
(Filed on November 5, 2024) | — | — | $46.6M |
(Filed on August 8, 2024) | — | — | $46.1M |
(Filed on May 10, 2024) | — | — | $45.9M |
(Filed on March 20, 2024) | -10.3% | 100.0% | $47M |
(Filed on November 9, 2023) | — | — | $46.9M |
(Filed on August 7, 2023) | -100.0% | — | $46.8M |
(Filed on May 5, 2023) | -100.0% | — | $47.4M |
(Filed on February 16, 2023) (Filed on February 25, 2022) | -14.7% | 100.0% | $47.6M |
(Filed on November 9, 2022) (Filed on November 5, 2021) | -100.0% | — | $47.9M |
(Filed on August 4, 2022) (Filed on August 5, 2021) | +3,537.5% | 100.0% | $48.2M |
(Filed on April 26, 2022) (Filed on May 4, 2021) | +18,950.0% | 100.0% | $48.2M |
(Filed on February 25, 2022) | -30.6% | 100.0% | $48.1M |
(Filed on November 5, 2021) (Filed on November 9, 2020) | +300.0% | 100.0% | $5.3M |
(Filed on August 5, 2021) (Filed on July 29, 2020) | -96.1% | 100.0% | $5.9M |
(Filed on May 4, 2021) | +103.9% | 100.0% | $5.1M |
(Filed on February 23, 2021) | -99.3% | 100.0% | $5.4M |
(Filed on November 9, 2020) | +100.7% | 100.0% | $10M |
(Filed on July 29, 2020) | +239.3% | 100.0% | $3.4M |
(Filed on April 30, 2020) | -440.0% | 100.0% | $3.6M |
(Filed on February 19, 2020) | +54,692.3% | — | $6.5M |
(Filed on November 6, 2019) | -285.4% | 100.0% | $6.7M |
(Filed on August 7, 2019) | -99.1% | 100.0% | $7M |
(Filed on May 8, 2019) | -99.0% | — | $7.2M |
(Filed on February 21, 2019) (Filed on March 21, 2018) | -98.5% | — | $7.5M |
(Filed on November 7, 2018) | -92.4% | — | $4.3M |
(Filed on August 10, 2018) | +198.2% | — | $11.2M |
(Filed on May 10, 2018) | -55.9% | — | $8.1M |
(Filed on March 21, 2018) | -73.0% | — | $7.6M |
(Filed on November 9, 2017) (Filed on November 10, 2016) | -48.3% | 100.0% | $12.9M |
(Filed on August 10, 2017) (Filed on August 10, 2016) | -56.2% | 100.0% | $11.2M |
(Filed on May 11, 2017) (Filed on May 9, 2016) | -37.9% | 100.0% | $9.7M |
(Filed on March 24, 2017) | -49.5% | — | $11.7M |
(Filed on November 10, 2016) | -53.0% | 100.0% | $20.3M |
(Filed on August 10, 2016) | -33.1% | 100.0% | $39M |
(Filed on May 9, 2016) | -41.4% | 100.0% | $34.8M |
(Filed on March 5, 2015) | -15.6% | 100.0% | $34.6M |
(Filed on November 6, 2014) | -7.5% | 100.0% | $29M |
(Filed on August 8, 2014) | -3.6% | 100.0% | $21.5M |
(Filed on May 9, 2014) | -11.9% | 100.0% | $14.9M |
(Filed on March 5, 2015) | -30.3% | 100.0% | $6.5M |
(Filed on November 6, 2014) | -20.6% | 100.0% | $21.7M |
(Filed on August 8, 2014) | -21.3% | 100.0% | $11.5M |
(Filed on May 9, 2014) | -3.9% | 100.0% | $121.7M |
(Filed on March 14, 2014) | +6.4% | 100.0% | $77.3M |
(Filed on November 12, 2013) | +6.5% | 100.0% | $140.9M |
(Filed on August 6, 2013) | +6.6% | 100.0% | $59.4M |
(Filed on May 10, 2013) | -41.2% | 100.0% | $46.2M |
(Filed on March 18, 2013) | -21.5% | 100.0% | $104.3M |
(Filed on November 9, 2012) | -21.1% | 100.0% | $305M |
(Filed on August 21, 2012) | -30.0% | 100.0% | $317.9M |
(Filed on May 2, 2012) | — | 100.0% | — |
(Filed on March 12, 2012) | — | 100.0% | $397.5M |
(Filed on November 4, 2011) | — | 100.0% | — |
(Filed on August 5, 2011) | — | 100.0% | — |