- 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 4, 2026) | +11.6% | 37.4% | $31M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | +11.1% | 35.0% | $38.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 13, 2026) | +4.5% | 31.4% | $36.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | +5.0% | 34.3% | $42.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 4, 2026) | +2.7% | 34.5% | $56.7M |
(Filed on May 5, 2026) | +2.0% | 33.6% | $32.6M |
(Filed on February 13, 2026) | +7.8% | 31.7% | $26.6M |
(Filed on November 4, 2025) | +7.9% | 33.2% | $37M |
(Filed on August 5, 2025) | +7.8% | 32.4% | $30.3M |
(Filed on May 6, 2025) | +4.2% | 32.9% | $25.4M |
(Filed on February 19, 2025) | +0.2% | 28.6% | $28.9M |
(Filed on November 5, 2024) | +0.8% | 31.2% | $32M |
(Filed on August 7, 2024) | +0.7% | 32.6% | $36.5M |
(Filed on May 7, 2024) | +3.8% | 33.8% | $24M |
(Filed on February 22, 2024) | +2.4% | 32.0% | $20.9M |
(Filed on November 7, 2023) | +4.9% | 33.7% | $46.6M |
(Filed on August 8, 2023) | +10.7% | 35.2% | $25.3M |
(Filed on May 2, 2023) | -1.2% | 35.1% | $32.2M |
(Filed on February 17, 2023) | +1.7% | 33.0% | $25.7M |
(Filed on November 1, 2022) | +6.4% | 33.4% | $32.9M |
(Filed on August 2, 2022) | +3.9% | — | $33.3M |
(Filed on May 3, 2022) | +2.6% | — | $28M |
(Filed on February 18, 2022) | +5.0% | — | $24.8M |
(Filed on November 2, 2021) | +1.9% | — | $26.9M |
(Filed on August 3, 2021) | -4.7% | — | $20.9M |
(Filed on May 4, 2021) | +0.9% | — | $23.1M |
(Filed on February 22, 2021) | -1.8% | — | $21.2M |
(Filed on November 3, 2020) | -7.3% | — | $34.4M |
(Filed on August 6, 2020) | -6.6% | — | $29.9M |
(Filed on May 4, 2020) | -2.5% | — | $33.9M |
(Filed on February 21, 2020) | -1.3% | — | $31.9M |
(Filed on November 5, 2019) | -3.1% | — | $36.8M |
(Filed on August 5, 2019) | +7.3% | — | $30.9M |
(Filed on May 6, 2019) | +4.4% | 34.5% | $30.4M |
(Filed on February 22, 2019) | -2.6% | — | $29.3M |
(Filed on November 6, 2018) | -1.4% | 34.7% | $24.7M |
(Filed on August 6, 2018) | -9.0% | 35.2% | $26M |
(Filed on May 7, 2018) | -3.3% | 35.4% | $29.1M |
(Filed on February 23, 2018) | -3.1% | 35.5% | $25.9M |
(Filed on November 7, 2017) | +1.2% | 36.7% | $23.5M |
(Filed on August 7, 2017) | +4.4% | 36.4% | $20.2M |
(Filed on May 8, 2017) | -1.1% | 35.8% | $24.7M |
(Filed on February 23, 2017) | -1.1% | 33.1% | $12M |
(Filed on November 7, 2016) | -6.2% | 34.6% | $24.2M |
(Filed on August 8, 2016) | -7.5% | 36.0% | $21.8M |
(Filed on May 6, 2016) | -6.0% | 35.9% | $18.1M |
(Filed on February 25, 2016) | +0.5% | 34.7% | $20.3M |
(Filed on November 6, 2015) | +1.9% | 35.6% | $25.8M |
(Filed on August 7, 2015) | +1.7% | 36.7% | $28.4M |
(Filed on May 5, 2015) | -0.2% | 36.1% | $17.5M |
(Filed on February 26, 2015) | -5.3% | 33.1% | $19.8M |
(Filed on November 6, 2014) | -3.7% | 32.3% | $24.3M |
(Filed on August 6, 2014) | +3.0% | 32.3% | $26.7M |
(Filed on May 7, 2014) | +4.0% | 34.6% | $19.5M |
(Filed on February 28, 2014) | +8.6% | 33.4% | $15.1M |
(Filed on November 8, 2013) | +5.7% | 34.5% | $12.3M |
(Filed on August 6, 2013) | -2.4% | 32.6% | $12.1M |
(Filed on May 7, 2013) | +4.6% | 31.5% | $13.3M |
(Filed on February 27, 2013) | +0.3% | 31.8% | $22.9M |
(Filed on November 7, 2012) | +6.7% | 31.5% | $13.5M |
(Filed on August 7, 2012) | +12.9% | 31.6% | $14.3M |
(Filed on May 8, 2012) | +11.3% | 30.8% | $14M |
(Filed on February 27, 2013) (Filed on February 27, 2012) | +8.9% | 30.1% | $14.3M |
(Filed on November 8, 2011) | +12.4% | 31.2% | $12.4M |
(Filed on August 8, 2011) | +9.9% | 31.4% | $13.9M |
(Filed on May 9, 2011) | — | 30.2% | — |
(Filed on February 25, 2011) | — | 30.4% | $12.2M |
(Filed on November 5, 2010) | — | 30.7% | — |
(Filed on August 6, 2010) | — | 31.2% | — |