- 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 13, 2026) | -2.9% | 69.4% | $6.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 14, 2026) | +4.9% | 78.4% | $10.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 11, 2026) | +8.7% | 78.0% | $10M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 10, 2025) | +10.4% | 79.6% | $8.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 13, 2026) | +13.1% | 78.4% | $10.4M |
(Filed on May 14, 2026) | +5.3% | 82.0% | $11.5M |
(Filed on March 11, 2026) | -2.2% | 86.6% | $17.1M |
(Filed on November 10, 2025) | -2.4% | 87.3% | $11.4M |
(Filed on August 12, 2025) | +0.1% | 88.1% | $12.6M |
(Filed on May 13, 2025) | +1.8% | 88.0% | $16.2M |
(Filed on March 19, 2025) | +13.7% | 87.2% | $15.7M |
(Filed on November 8, 2024) | +30.0% | 87.1% | $15.9M |
(Filed on August 9, 2024) | +19.4% | 86.4% | $19.5M |
(Filed on May 15, 2024) | +17.1% | 87.5% | $19.1M |
(Filed on March 22, 2024) | +36.2% | 85.6% | $18.7M |
(Filed on November 8, 2023) | +1.0% | 85.3% | $19.5M |
(Filed on August 14, 2023) | -7.3% | 87.8% | $25.6M |
(Filed on August 14, 2023) | +29.2% | 84.7% | $35.6M |
(Filed on August 14, 2023) | +9.4% | 79.1% | $43.8M |
(Filed on August 14, 2023) | +13.8% | 80.9% | $65.2M |
(Filed on August 14, 2023) | +172.4% | 86.8% | $81M |
(Filed on August 14, 2023) | -29.7% | 78.9% | $70.9M |
(Filed on March 31, 2022) | -53.6% | 77.6% | $63.1M |
(Filed on November 8, 2021) | -42.2% | 78.8% | $50.5M |
(Filed on August 4, 2021) | -73.7% | 69.4% | $25.6M |
(Filed on May 7, 2021) | -30.3% | 86.7% | $12.1M |
(Filed on March 31, 2021) | -0.6% | 88.1% | $18.7M |
(Filed on November 6, 2020) | -5.8% | 88.0% | $11.6M |
(Filed on August 10, 2020) | -5.2% | 90.0% | $14.1M |
(Filed on June 25, 2020) | -5.6% | 90.2% | $19.9M |
(Filed on March 20, 2020) (Filed on March 11, 2019) | +0.2% | 89.4% | $18M |
(Filed on November 1, 2019) | +2.5% | 88.2% | $15.8M |
(Filed on August 9, 2019) | +6.3% | 89.3% | $19.4M |
(Filed on May 10, 2019) | +8.6% | 89.0% | $23.1M |
(Filed on March 11, 2019) | +0.7% | 87.2% | $22.6M |
(Filed on November 1, 2018) | -8.0% | 87.8% | $18.8M |
(Filed on August 2, 2018) | -11.4% | 87.8% | $21.3M |
(Filed on May 10, 2018) | -7.8% | 88.7% | $28.6M |
(Filed on March 16, 2018) | -16.3% | 87.8% | $26.8M |
(Filed on November 2, 2017) | -20.5% | 87.8% | $24.8M |
(Filed on August 3, 2017) | -19.0% | 88.4% | $27.6M |
(Filed on May 5, 2017) | -21.2% | 87.5% | $28.8M |
(Filed on March 16, 2018) (Filed on March 15, 2017) | -6.5% | 86.5% | $35.1M |
(Filed on November 3, 2016) | -7.1% | 85.9% | $34.6M |
(Filed on August 4, 2016) | -7.1% | 85.8% | $55.3M |
(Filed on May 5, 2016) | -9.1% | 88.4% | $54M |
(Filed on March 14, 2016) | -8.5% | 86.5% | $55.4M |
(Filed on November 9, 2015) | -2.5% | 86.7% | $57.2M |
(Filed on July 23, 2015) | -4.2% | 88.3% | $60.5M |
(Filed on April 24, 2015) | +2.1% | 88.2% | $61M |
(Filed on February 17, 2015) | — | 87.5% | $66.2M |
(Filed on October 23, 2014) | +5.1% | 88.4% | $77.9M |
(Filed on July 25, 2014) | +5.0% | 89.3% | $73.4M |
(Filed on April 25, 2014) | +7.2% | 90.6% | $65.1M |
(Filed on February 12, 2014) | — | — | $61.2M |
(Filed on October 24, 2013) | -8.3% | 88.7% | $57.6M |
(Filed on July 25, 2013) | +4.8% | 90.8% | $54.2M |
(Filed on May 1, 2013) | +6.4% | 89.7% | $48.6M |
(Filed on February 11, 2013) | — | — | $38.7M |
(Filed on October 26, 2012) | +39.6% | 89.1% | $32.4M |
(Filed on July 30, 2012) | +33.7% | 92.2% | $40.1M |
(Filed on April 30, 2012) | — | 93.4% | — |
(Filed on February 21, 2012) | — | 92.1% | $41.2M |
(Filed on October 28, 2011) | — | 93.7% | — |
(Filed on August 4, 2011) | — | 94.3% | — |