- 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 5, 2026) | +29.0% | 64.8% | $28M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 6, 2026) | +25.1% | 64.0% | $31.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 4, 2026) | +17.9% | 62.4% | $30.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 21, 2025) | +8.8% | 63.9% | $21.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 5, 2026) | +2.2% | 63.5% | $20.1M |
(Filed on May 6, 2026) | -3.0% | 62.1% | $26.3M |
(Filed on February 4, 2026) | -2.1% | 62.0% | $25.9M |
(Filed on November 21, 2025) | -6.3% | 61.1% | $27.5M |
(Filed on August 6, 2025) | -6.3% | 59.2% | $28.3M |
(Filed on May 7, 2025) | -3.1% | 57.9% | $23.8M |
(Filed on February 5, 2025) | -2.9% | 57.6% | $31.5M |
(Filed on November 22, 2024) | +6.1% | 57.1% | $31.7M |
(Filed on August 7, 2024) | +8.4% | 56.9% | $29.6M |
(Filed on May 3, 2024) | +17.3% | 56.6% | $31.7M |
(Filed on February 2, 2024) | +29.7% | 56.3% | $30.9M |
(Filed on November 22, 2023) | +33.7% | 55.8% | $34.9M |
(Filed on August 4, 2023) | +30.9% | 55.5% | $41.5M |
(Filed on May 5, 2023) | +22.5% | 54.9% | $41.4M |
(Filed on February 3, 2023) | +15.2% | 56.8% | $47.2M |
(Filed on November 23, 2022) | +8.1% | 53.9% | $152.4M |
(Filed on August 5, 2022) | +12.4% | 53.8% | $146.9M |
(Filed on May 6, 2022) | +5.2% | 52.3% | $127.2M |
(Filed on February 4, 2022) | +17.4% | 56.1% | $49.3M |
(Filed on November 24, 2021) | +12.6% | 51.3% | $54.1M |
(Filed on August 6, 2021) | +15.0% | 53.1% | $55.1M |
(Filed on May 7, 2021) | +11.7% | 52.6% | $58.1M |
(Filed on February 5, 2021) | +0.0% | 48.9% | $49.1M |
(Filed on November 25, 2020) | -0.2% | 47.1% | $92.8M |
(Filed on August 7, 2020) | -1.8% | 46.3% | $84.1M |
(Filed on May 8, 2020) | +20.6% | 46.1% | $69.6M |
(Filed on February 7, 2020) | +38.6% | 47.8% | $72.2M |
(Filed on November 27, 2019) | +44.4% | 47.0% | $58M |
(Filed on August 9, 2019) | +36.1% | 47.6% | $47.7M |
(Filed on May 7, 2019) | +19.6% | 49.2% | $52.4M |
(Filed on February 5, 2019) | -0.5% | 48.8% | $45.6M |
(Filed on November 21, 2018) | -10.6% | 47.3% | $78.2M |
(Filed on August 1, 2018) | -12.3% | 49.2% | $92.1M |
(Filed on May 1, 2018) | -9.1% | 48.0% | $71.9M |
(Filed on January 30, 2018) | -10.1% | 47.5% | $81.1M |
(Filed on November 22, 2017) | -6.9% | 48.8% | $75.7M |
(Filed on August 1, 2017) | +0.1% | 49.8% | $61.1M |
(Filed on May 5, 2017) | -0.5% | 49.3% | $67.3M |
(Filed on January 31, 2017) | +6.4% | 48.5% | $52.2M |
(Filed on December 13, 2016) | +5.0% | 48.6% | $45M |
(Filed on August 2, 2016) | +8.7% | 48.1% | $53.8M |
(Filed on May 3, 2016) | +9.8% | 46.1% | $45.7M |
(Filed on February 3, 2016) | -0.2% | 47.8% | $45M |
(Filed on November 30, 2015) | +0.5% | 45.8% | $47.5M |
(Filed on July 31, 2015) | -1.9% | 46.3% | $55.9M |
(Filed on May 4, 2015) | -4.8% | 47.5% | $43.6M |
(Filed on February 2, 2015) | +0.7% | 48.4% | $50.5M |
(Filed on December 11, 2014) | +8.7% | 50.5% | $41.3M |
(Filed on August 4, 2014) | +2.5% | 50.6% | $45.9M |
(Filed on May 2, 2014) | -1.7% | 51.8% | $42.4M |
(Filed on February 3, 2014) | +0.7% | 52.1% | $52M |
(Filed on November 22, 2013) | -8.9% | 52.5% | $60.2M |
(Filed on August 2, 2013) | -12.2% | 53.1% | $42.2M |
(Filed on May 3, 2013) | -1.4% | 52.6% | $47.7M |
(Filed on February 1, 2013) | -3.5% | 52.4% | $42.6M |
(Filed on November 22, 2013) (Filed on November 21, 2012) | +9.7% | 53.1% | $54.7M |
(Filed on August 7, 2012) | +14.9% | 53.0% | $59.9M |
(Filed on May 9, 2012) | — | 51.6% | — |
(Filed on February 8, 2012) | — | 51.0% | — |
(Filed on November 29, 2011) | — | 50.8% | $50.9M |
(Filed on August 9, 2011) | — | 50.2% | — |