- 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 July 31, 2026) | -16.5% | 84.0% | $2.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 1, 2026) | -6.2% | 90.1% | $4.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 6, 2026) | -2.8% | 94.7% | $7.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 31, 2025) | +33.3% | 90.4% | $6.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 31, 2026) | -9.9% | 93.1% | $7.3M |
(Filed on May 1, 2026) | -18.4% | 95.2% | $8.5M |
(Filed on March 6, 2026) | +9.7% | 99.6% | $13M |
(Filed on October 31, 2025) | -39.7% | 93.0% | $11.2M |
(Filed on August 1, 2025) | +35.7% | 93.8% | $11.5M |
(Filed on May 2, 2025) | +2.7% | 93.8% | $14.3M |
(Filed on March 13, 2025) | +7.7% | 94.5% | $10M |
(Filed on November 1, 2024) | +111.6% | 93.6% | $5.7M |
(Filed on August 9, 2024) | -24.9% | 89.8% | $3.3M |
(Filed on May 3, 2024) | -8.2% | 93.1% | $8.4M |
(Filed on March 15, 2024) | +1.7% | 91.6% | $11.7M |
(Filed on November 3, 2023) | -27.8% | 90.6% | $12.7M |
(Filed on August 2, 2023) | -0.6% | 92.4% | $25M |
(Filed on May 3, 2023) | +6.2% | 93.3% | $25.1M |
(Filed on March 15, 2023) | +16.7% | 93.1% | $30M |
(Filed on October 28, 2022) | +68.8% | 94.2% | $33.3M |
(Filed on July 29, 2022) (Filed on July 28, 2021) | +125.6% | 92.8% | $35.2M |
(Filed on April 27, 2022) | +25.6% | 91.3% | $36M |
(Filed on March 15, 2022) | +39.8% | 90.5% | $38.6M |
(Filed on October 27, 2021) | -17.8% | 94.0% | $42.3M |
(Filed on July 28, 2021) | -37.3% | 91.3% | $45M |
(Filed on April 28, 2021) (Filed on May 1, 2020) | -5.7% | 95.2% | $46.9M |
(Filed on February 17, 2021) (Filed on February 18, 2020) | -39.6% | — | $47.7M |
(Filed on October 30, 2020) | -44.3% | 91.1% | $48M |
(Filed on July 31, 2020) | -19.9% | 89.3% | $49M |
(Filed on May 1, 2020) | +28.2% | 86.1% | $50.4M |
(Filed on February 18, 2020) | +23.5% | — | $51.6M |
(Filed on November 1, 2019) | -5.4% | — | $49M |
(Filed on August 2, 2019) | +47.9% | 90.2% | $49.1M |
(Filed on May 3, 2019) | -30.0% | 98.3% | $50.6M |
(Filed on February 19, 2019) | -16.4% | — | $51.6M |
(Filed on October 26, 2018) (Filed on October 27, 2017) | -3.3% | — | $49.1M |
(Filed on July 27, 2018) | -63.2% | 95.9% | $49.4M |
(Filed on April 27, 2018) | -14.0% | 94.8% | $49M |
(Filed on February 28, 2018) | -43.4% | 100.0% | $51.9M |
(Filed on October 27, 2017) | +46.0% | 97.5% | $52.3M |
(Filed on July 28, 2017) | +53.1% | 99.6% | $52.3M |
(Filed on April 28, 2017) | +17.2% | 95.8% | $52.7M |
(Filed on February 10, 2017) | +61.2% | 96.3% | $51.2M |
(Filed on October 27, 2016) | -33.0% | 89.7% | $46.4M |
(Filed on July 27, 2016) | -33.4% | 87.4% | $44.5M |
(Filed on April 27, 2016) | -37.7% | 86.7% | $44.7M |
(Filed on February 12, 2016) | -23.6% | 84.6% | $44M |
(Filed on October 27, 2015) | +39.7% | 89.8% | $43.5M |
(Filed on July 28, 2015) | +52.9% | 90.9% | $77.2M |
(Filed on April 24, 2015) | +32.9% | 93.0% | $74.4M |
(Filed on February 13, 2015) | +84.0% | 91.7% | $72.7M |
(Filed on October 24, 2014) | -17.9% | 88.5% | $75.4M |
(Filed on July 25, 2014) | +8.5% | 92.2% | $75.8M |
(Filed on April 28, 2014) | +1.5% | 96.0% | $72.5M |
(Filed on February 18, 2014) | -40.9% | 86.8% | $71.1M |
(Filed on October 29, 2013) | -3.0% | 92.0% | $114.6M |
(Filed on July 26, 2013) | -31.0% | 91.1% | $101.1M |
(Filed on April 29, 2013) | -22.9% | 92.7% | $48.4M |
(Filed on February 19, 2013) | -24.0% | 89.3% | $46.6M |
(Filed on October 31, 2012) | -11.9% | 92.4% | $45.5M |
(Filed on August 2, 2012) | +18.9% | 81.6% | $43.2M |
(Filed on May 3, 2012) | +13.2% | 80.8% | $40M |
(Filed on February 21, 2012) | — | 81.7% | $39.9M |
(Filed on October 27, 2011) | — | 79.9% | — |
(Filed on July 27, 2011) | — | 83.1% | — |
(Filed on April 27, 2011) | — | 81.6% | — |