- 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 October 8, 2026) | +6.9% | 59.4% | $34M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 14, 2026) | +8.0% | 54.0% | $53.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 2, 2026) | +8.9% | 52.9% | $37.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 6, 2026) | +9.0% | 56.4% | $41.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 8, 2026) | +12.2% | 55.3% | $38.8M |
(Filed on July 14, 2026) | +12.9% | 52.7% | $55.9M |
(Filed on April 2, 2026) | -4.2% | 54.0% | $44.8M |
(Filed on January 6, 2026) | -7.9% | 54.8% | $54.1M |
(Filed on October 2, 2025) | -14.2% | 54.4% | $55M |
(Filed on July 18, 2025) | -22.1% | 54.3% | $76.1M |
(Filed on April 2, 2025) | -6.9% | 47.7% | $78.5M |
(Filed on January 8, 2025) | -7.4% | 50.9% | $60.9M |
(Filed on October 3, 2024) | -3.5% | 50.9% | $57.6M |
(Filed on July 25, 2024) | +4.7% | 50.9% | $44.6M |
(Filed on April 9, 2024) | +9.1% | 50.2% | $30.1M |
(Filed on January 8, 2024) | +9.1% | 52.8% | $29.9M |
(Filed on October 5, 2023) | +5.9% | 51.9% | $24.6M |
(Filed on August 3, 2023) | +13.2% | 53.4% | $28.8M |
(Filed on March 31, 2023) | +3.9% | 52.2% | $23.9M |
(Filed on January 6, 2023) | +7.6% | 51.8% | $34.3M |
(Filed on October 11, 2022) | +9.6% | 52.1% | $35.5M |
(Filed on July 22, 2022) | +31.7% | 55.1% | $48.2M |
(Filed on April 7, 2022) | +2.0% | 54.1% | $54.5M |
(Filed on January 7, 2022) | +4.0% | 55.2% | $58M |
(Filed on September 30, 2021) | +6.3% | 50.9% | $47.9M |
(Filed on July 27, 2021) | -18.1% | 51.8% | $54.4M |
(Filed on March 31, 2021) | +6.5% | 57.8% | $27.2M |
(Filed on January 8, 2021) | +0.0% | 59.3% | $41.2M |
(Filed on October 7, 2020) | +3.3% | 57.9% | $83.6M |
(Filed on August 10, 2020) | +1,151.7% | 58.1% | $227.6M |
(Filed on April 8, 2020) | -21.9% | 58.2% | $41.7M |
(Filed on January 8, 2020) | -19.3% | 57.9% | $42.8M |
(Filed on October 4, 2019) | -25.1% | 56.2% | $24.8M |
(Filed on July 25, 2019) | -93.5% | 254.1% | $74.1M |
(Filed on April 2, 2019) | -2.0% | 54.2% | $52.3M |
(Filed on January 7, 2019) | -2.6% | 49.3% | $49.9M |
(Filed on October 1, 2018) | -3.1% | 48.3% | $48.2M |
(Filed on July 23, 2018) | -7.0% | 48.7% | $47.5M |
(Filed on April 5, 2018) | -2.1% | 51.2% | $35.6M |
(Filed on January 5, 2018) | -0.3% | 50.6% | $35.7M |
(Filed on September 29, 2017) | +5.2% | 51.1% | $37.4M |
(Filed on August 4, 2017) | +3.3% | 44.5% | $32.3M |
(Filed on April 3, 2017) | +1.0% | 49.8% | $21.9M |
(Filed on January 6, 2017) | -3.1% | 51.4% | $19M |
(Filed on October 5, 2016) | -3.8% | 51.8% | $20.3M |
(Filed on August 1, 2016) | -3.8% | 49.2% | $18.4M |
(Filed on April 11, 2016) | -1.8% | 43.5% | $19.7M |
(Filed on January 8, 2016) | +4.0% | 50.8% | $14.9M |
(Filed on October 8, 2015) | +4.1% | 52.8% | $13.8M |
(Filed on August 10, 2015) | 0.0% | 50.4% | $16.1M |
(Filed on April 9, 2015) | +8.1% | 50.8% | $7.4M |
(Filed on January 9, 2015) | +1.8% | 50.7% | $15.2M |
(Filed on October 15, 2014) | +0.3% | 50.9% | $22.1M |
(Filed on August 14, 2014) | +63.0% | 50.4% | $21.8M |
(Filed on April 9, 2014) | +58.2% | 50.5% | $16.6M |
(Filed on January 9, 2014) | +49.8% | 50.7% | $19.3M |
(Filed on October 10, 2013) | +53.2% | 47.3% | $18.9M |
(Filed on August 14, 2013) | +2.6% | 54.0% | $23.5M |
(Filed on April 9, 2013) | -5.6% | 57.0% | $34M |
(Filed on January 9, 2013) | +8.9% | 57.2% | $43M |
(Filed on November 9, 2012) | +5.7% | 59.1% | $50.5M |
(Filed on August 14, 2012) | — | 57.7% | $46M |
(Filed on April 9, 2012) | — | 58.0% | — |
(Filed on January 5, 2012) | — | 59.1% | — |
(Filed on October 11, 2011) | — | 58.3% | — |