- 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) | +12.7% | 16.1% | $119.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 14, 2026) | +40.7% | 17.4% | $124.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 26, 2026) | -7.9% | 18.1% | $128.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 10, 2025) | -23.3% | 10.7% | $126.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 13, 2026) | -25.2% | -9.4% | $129.3M |
(Filed on May 14, 2026) | -20.9% | 2.5% | $132.4M |
(Filed on March 26, 2026) | -41.0% | -14.9% | $135.6M |
(Filed on November 10, 2025) | -44.3% | 3.6% | $145.4M |
(Filed on August 8, 2025) | -41.3% | 9.1% | $18.4M |
(Filed on May 9, 2025) | -74.4% | 7.3% | $21.6M |
(Filed on March 17, 2025) | -60.9% | 16.2% | $23.3M |
(Filed on November 12, 2024) | -62.1% | 11.2% | $19.7M |
(Filed on August 9, 2024) | -58.8% | 14.2% | $21.9M |
(Filed on May 10, 2024) | +3.7% | 35.4% | $20.8M |
(Filed on March 15, 2024) | +1.7% | 36.5% | $16.7M |
(Filed on November 8, 2023) | +6.5% | 36.1% | $21.2M |
(Filed on August 8, 2023) | +16.1% | 36.7% | $25M |
(Filed on May 9, 2023) | +13.1% | 35.8% | $27.6M |
(Filed on March 16, 2023) | +14.8% | 33.0% | $28.6M |
(Filed on November 8, 2022) | +17.0% | 38.2% | $29.2M |
(Filed on August 9, 2022) | +25.6% | 36.8% | $36.4M |
(Filed on May 10, 2022) | +22.3% | 34.7% | $11.5M |
(Filed on March 14, 2022) | +30.9% | 34.6% | $11.4M |
(Filed on November 12, 2021) | +8.0% | 39.8% | $12.3M |
(Filed on August 12, 2021) | -14.1% | 40.4% | $13.1M |
(Filed on May 11, 2021) | -7.2% | 41.4% | $8.7M |
(Filed on March 12, 2021) | -10.9% | 39.8% | $9.4M |
(Filed on November 13, 2020) | +15.0% | 45.7% | $11.1M |
(Filed on August 11, 2020) | +9.6% | 44.4% | $11.1M |
(Filed on May 11, 2020) | +18.1% | 44.6% | $8.9M |
(Filed on March 18, 2020) | +28.6% | 47.8% | $10.9M |
(Filed on November 12, 2019) | +29.7% | 42.4% | $14.2M |
(Filed on August 14, 2019) | +36.8% | 40.2% | $17.9M |
(Filed on May 13, 2019) | +23.4% | 39.4% | $16.7M |
(Filed on March 15, 2019) | +13.0% | 29.7% | $19.1M |
(Filed on November 13, 2018) | -0.8% | 38.0% | $15.7M |
(Filed on August 13, 2018) | +10.1% | 38.3% | $18M |
(Filed on May 15, 2018) | +7.3% | 42.5% | $7.9M |
(Filed on March 29, 2018) | +12.0% | 42.6% | $9.1M |
(Filed on November 13, 2017) | -9.5% | 44.5% | $9.2M |
(Filed on August 11, 2017) | -13.5% | 39.1% | $9.4M |
(Filed on May 15, 2017) | -16.4% | 42.4% | $9M |
(Filed on March 28, 2017) | -32.5% | 22.2% | $16.7M |
(Filed on November 14, 2016) | -24.3% | 43.7% | $21.4M |
(Filed on August 15, 2016) | -30.1% | 42.6% | $30.8M |
(Filed on May 13, 2016) | -11.4% | 40.7% | $33.1M |
(Filed on March 31, 2016) | -0.8% | 41.5% | $36.5M |
(Filed on March 29, 2016) | +8.6% | 43.5% | $41.1M |
(Filed on March 29, 2016) | +22.7% | 40.0% | $12.5M |
(Filed on March 29, 2016) | +5.6% | 39.2% | $12M |
(Filed on March 23, 2015) | -26.5% | 44.4% | $5.1M |
(Filed on November 14, 2014) | -8.9% | 47.7% | $9.5M |
(Filed on August 14, 2014) | -23.8% | 44.3% | $3.7M |
(Filed on May 15, 2014) | -24.8% | 42.3% | $5.5M |
(Filed on March 31, 2014) | -4.8% | 39.0% | $6.1M |
(Filed on November 13, 2013) | -14.2% | 42.4% | $6.3M |
(Filed on August 14, 2013) | -6.9% | 40.2% | $6.3M |
(Filed on May 10, 2013) | -5.4% | 41.2% | $13.3M |
(Filed on March 19, 2013) | — | 40.7% | $17.2M |
(Filed on November 9, 2012) | — | 44.2% | $17.7M |
(Filed on August 31, 2012) | +20.9% | 39.9% | $20.6M |
(Filed on May 15, 2012) | — | 41.8% | — |
(Filed on September 1, 2011) | — | 46.5% | — |