- 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) | +23.8% | 95.2% | $97.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +27.5% | 94.9% | $31.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 19, 2026) | +7.8% | 91.3% | $68M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +12.3% | 96.4% | $42.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +33.4% | 87.3% | $90M |
(Filed on April 30, 2026) | +61.0% | 83.4% | $30.8M |
(Filed on February 19, 2026) | +237.9% | 84.3% | $64.9M |
(Filed on October 30, 2025) | +74.2% | 84.0% | $47.4M |
(Filed on August 4, 2025) | +227.9% | 87.1% | $41.9M |
(Filed on May 1, 2025) | +304.8% | 84.5% | $36.1M |
(Filed on February 20, 2025) | -22.2% | 85.2% | $21.5M |
(Filed on October 31, 2024) | +1,031.0% | 86.4% | $33.8M |
(Filed on August 1, 2024) | +784.1% | 84.4% | $30.1M |
(Filed on May 2, 2024) | +2,329.3% | 86.5% | $92.5M |
(Filed on February 22, 2024) | +4,193.3% | 92.8% | $96.1M |
(Filed on October 31, 2023) | +325.1% | 85.3% | $61.6M |
(Filed on August 2, 2023) | +92.4% | 94.5% | $53.4M |
(Filed on May 3, 2023) | -92.9% | 81.8% | $47.1M |
(Filed on March 2, 2023) | -43.1% | 100.0% | $72.4M |
(Filed on November 3, 2022) | -56.8% | 100.0% | $75.3M |
(Filed on August 4, 2022) | -28.5% | 100.0% | $86.7M |
(Filed on May 5, 2022) | +442.6% | 84.8% | $84.1M |
(Filed on February 28, 2022) | -19.6% | 99.8% | $91M |
(Filed on November 12, 2021) | -10.0% | 100.0% | $91M |
(Filed on August 13, 2021) | +10,100.0% | 92.3% | $100.5M |
(Filed on May 6, 2021) | — | 100.0% | $105.9M |
(Filed on March 8, 2021) | +2,547.1% | 100.0% | $181.1M |
(Filed on November 5, 2020) | +1,651.7% | 80.1% | $92.7M |
(Filed on August 6, 2020) | -40.0% | 100.0% | $89.6M |
(Filed on May 7, 2020) | — | — | $92M |
(Filed on March 6, 2020) | — | 100.0% | $78.8M |
(Filed on November 6, 2019) | — | 98.8% | $75M |
(Filed on August 9, 2019) | — | 100.0% | $91.8M |
(Filed on May 7, 2019) | — | 80.0% | $67.7M |
(Filed on March 6, 2019) | — | — | $75.4M |
(Filed on November 7, 2018) | — | — | $59.5M |
(Filed on August 7, 2018) | — | — | $63.6M |
(Filed on May 8, 2018) | — | — | $71.2M |
(Filed on March 6, 2019) (Filed on March 14, 2018) | — | — | $74.6M |
(Filed on November 7, 2017) | — | — | $160.4M |
(Filed on August 9, 2017) | — | — | $146.7M |
(Filed on May 5, 2017) | — | — | $171.7M |
(Filed on February 17, 2017) | -100.0% | — | $107M |
(Filed on November 7, 2016) (Filed on November 12, 2015) | -100.0% | — | $129M |
(Filed on August 8, 2016) | +98.6% | 100.0% | $141.5M |
(Filed on May 9, 2016) | -31.2% | 100.0% | $98.3M |
(Filed on March 4, 2016) | -25.3% | 100.0% | $107.3M |
(Filed on November 12, 2015) | +15.2% | 100.0% | $112M |
(Filed on August 12, 2015) | +25.3% | 100.0% | $117.8M |
(Filed on May 12, 2015) | — | 100.0% | — |
(Filed on March 5, 2015) | — | 100.0% | $34.4M |
(Filed on November 7, 2014) | — | 100.0% | — |
(Filed on August 8, 2014) | — | 100.0% | — |