- 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 10, 2026) | +13.1% | 87.4% | $44.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 11, 2026) | +11.5% | 86.2% | $21.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +7.1% | 88.1% | $40.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 10, 2025) | +4.3% | 88.0% | $17.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 10, 2026) | -9.7% | 86.2% | $29.1M |
(Filed on May 11, 2026) | +9.8% | 85.6% | $18.8M |
(Filed on February 27, 2026) | +20.9% | 88.5% | $18.5M |
(Filed on November 10, 2025) | +13.0% | 85.4% | $13.2M |
(Filed on August 11, 2025) | +24.1% | 89.7% | $24.7M |
(Filed on May 8, 2025) | -16.0% | 88.7% | $21.2M |
(Filed on February 27, 2025) | -20.4% | 90.7% | $23.3M |
(Filed on November 8, 2024) | -19.9% | 90.2% | $17.1M |
(Filed on August 8, 2024) | -30.9% | 84.6% | $27.5M |
(Filed on May 9, 2024) | -23.6% | 86.6% | $24.5M |
(Filed on March 7, 2024) | -10.9% | 89.1% | $20.1M |
(Filed on November 9, 2023) | -8.4% | 81.2% | $29.5M |
(Filed on August 9, 2023) | +9.0% | 79.4% | $19.3M |
(Filed on May 10, 2023) | +35.4% | 81.4% | $39.8M |
(Filed on March 1, 2023) | +21.0% | 82.6% | $33.2M |
(Filed on November 9, 2022) | +31.4% | 85.3% | $34.3M |
(Filed on August 9, 2022) | +29.0% | 87.9% | $26.7M |
(Filed on May 10, 2022) | +7.6% | 90.6% | $53.7M |
(Filed on March 1, 2022) | -0.6% | 91.2% | $21.1M |
(Filed on November 9, 2021) | +6.3% | 90.0% | $22.1M |
(Filed on August 9, 2021) | +28.3% | 87.3% | $30M |
(Filed on May 10, 2021) | +39.2% | 88.4% | $22.9M |
(Filed on March 1, 2021) | +32.3% | 90.0% | $22.8M |
(Filed on November 6, 2020) | +9.6% | 88.2% | $14.9M |
(Filed on August 10, 2020) | +5.2% | 86.5% | $24.5M |
(Filed on May 11, 2020) | -3.4% | 88.1% | $21.5M |
(Filed on March 1, 2021) (Filed on February 28, 2020) | -0.9% | 90.7% | $22.3M |
(Filed on November 12, 2019) | -10.9% | 90.6% | $9.2M |
(Filed on August 9, 2019) | -15.0% | 88.6% | $10.7M |
(Filed on May 10, 2019) | -17.5% | 88.8% | $18.4M |
(Filed on March 4, 2019) | +1.9% | 91.1% | $21.7M |
(Filed on November 9, 2018) | +34.7% | 92.8% | $22.9M |
(Filed on August 9, 2018) | +20.3% | 92.2% | $17.1M |
(Filed on May 9, 2018) | +28.9% | 92.0% | $12.6M |
(Filed on March 1, 2018) | +31.9% | 92.3% | $18.4M |
(Filed on November 9, 2017) | +9.9% | 92.0% | $20M |
(Filed on August 9, 2017) | +28.0% | 91.8% | $18.7M |
(Filed on May 10, 2017) | +19.3% | 90.1% | $11.3M |
(Filed on March 10, 2017) | +16.3% | 91.2% | $18.9M |
(Filed on November 9, 2016) | +15.2% | 92.1% | $16.3M |
(Filed on August 9, 2016) | +45.0% | 88.4% | $12.1M |
(Filed on May 10, 2016) | +1.2% | 91.4% | $14M |
(Filed on March 11, 2016) | -1.0% | 90.9% | $16.2M |
(Filed on November 9, 2015) | +40.9% | 91.1% | $14M |
(Filed on August 10, 2015) | -28.1% | 85.1% | $22.9M |
(Filed on May 11, 2015) | +12.9% | 91.9% | $28.2M |
(Filed on March 13, 2015) | +7.7% | 90.2% | $24.1M |
(Filed on November 10, 2014) | -16.7% | 88.7% | $11.6M |
(Filed on August 11, 2014) | -5.7% | 91.5% | $7.5M |
(Filed on May 12, 2014) | -19.8% | 87.0% | $10M |
(Filed on March 14, 2014) | -18.7% | 92.1% | $18.4M |
(Filed on November 12, 2013) | -19.1% | 91.3% | $21.7M |
(Filed on August 9, 2013) | -5.5% | 92.6% | $20.5M |
(Filed on May 10, 2013) | +0.4% | 94.2% | $6.3M |
(Filed on March 15, 2013) | +22.5% | 94.2% | $15M |
(Filed on November 9, 2012) | +39.1% | 94.5% | $22.7M |
(Filed on August 9, 2012) | +35.6% | 93.9% | $14.4M |
(Filed on May 10, 2012) | — | 93.7% | — |
(Filed on March 15, 2013) (Filed on March 15, 2012) | — | 91.3% | $17.1M |
(Filed on November 9, 2011) | — | 90.6% | — |
(Filed on September 7, 2011) | — | 91.9% | — |