- 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 6, 2026) | -4.2% | 52.0% | $34.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | +0.3% | 51.9% | $27.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 13, 2026) | +2.8% | 52.2% | $36.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +2.2% | 53.9% | $25.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | -3.1% | 53.6% | $26M |
(Filed on May 7, 2026) | +0.3% | 52.4% | $30.3M |
(Filed on February 13, 2026) | -3.1% | 52.3% | $34.4M |
(Filed on November 6, 2025) | -1.7% | 53.3% | $41.3M |
(Filed on August 7, 2025) | -5.9% | 53.7% | $23.1M |
(Filed on May 2, 2025) | -1.9% | 53.0% | $23.5M |
(Filed on February 21, 2025) | -4.7% | 52.8% | $72M |
(Filed on November 7, 2024) | -3.1% | 52.6% | $42.2M |
(Filed on August 2, 2024) | +1.6% | 52.8% | $39.1M |
(Filed on May 3, 2024) | -1.9% | 54.0% | $24.6M |
(Filed on February 22, 2024) | -1.2% | 53.4% | $40.4M |
(Filed on November 3, 2023) | +4.3% | 53.8% | $45.5M |
(Filed on August 4, 2023) | +17.7% | 53.1% | $43.3M |
(Filed on May 9, 2023) | +26.0% | 55.2% | $44.1M |
(Filed on February 24, 2023) | +25.5% | 55.3% | $41.2M |
(Filed on November 4, 2022) | +21.1% | 54.1% | $121.1M |
(Filed on August 5, 2022) | +16.5% | 56.8% | $163.3M |
(Filed on May 6, 2022) | -9.3% | 59.5% | $125.4M |
(Filed on February 28, 2022) | -12.9% | 57.8% | $123.1M |
(Filed on November 5, 2021) | -11.0% | 60.3% | $310.4M |
(Filed on August 6, 2021) | -16.9% | 60.5% | $372M |
(Filed on May 7, 2021) | -2.5% | 58.5% | $310.1M |
(Filed on February 19, 2021) | -0.5% | 60.3% | $73.6M |
(Filed on November 6, 2020) | +0.1% | 58.7% | $73.5M |
(Filed on July 31, 2020) | +1.2% | 59.0% | $66.7M |
(Filed on May 8, 2020) | +1.5% | 60.0% | $61.5M |
(Filed on February 21, 2020) | +6.0% | 59.0% | $59.7M |
(Filed on October 25, 2019) | -0.9% | 59.9% | $57.9M |
(Filed on July 26, 2019) (Filed on July 27, 2018) | +0.6% | 61.0% | $68.6M |
(Filed on May 3, 2019) (Filed on May 3, 2018) | +0.9% | 61.6% | $67.7M |
(Filed on February 26, 2019) | +3.1% | 61.4% | $59.2M |
(Filed on October 26, 2018) | +8.4% | 61.2% | $53.4M |
(Filed on July 27, 2018) | +7.7% | 63.0% | $34.8M |
(Filed on May 3, 2018) | +6.2% | 63.2% | $85.5M |
(Filed on February 23, 2018) | +3.6% | 63.2% | $76.6M |
(Filed on October 27, 2017) | +4.3% | 63.8% | $80.1M |
(Filed on July 31, 2017) | +3.4% | 64.5% | $69.6M |
(Filed on May 5, 2017) | +5.9% | 64.2% | $71M |
(Filed on February 24, 2017) | +3.3% | 63.0% | $62.4M |
(Filed on October 28, 2016) | +6.4% | 63.8% | $62.9M |
(Filed on August 5, 2016) | +7.5% | 64.2% | $64.9M |
(Filed on May 5, 2016) | +6.6% | 64.8% | $58.3M |
(Filed on February 24, 2017) | +7.4% | 63.1% | $61.5M |
(Filed on October 27, 2015) | +3.8% | 63.7% | $188M |
(Filed on July 27, 2015) | +6.3% | 64.0% | $146.9M |
(Filed on May 1, 2015) | +5.0% | 64.4% | $140.6M |
(Filed on February 20, 2015) | +7.8% | 63.6% | $121.1M |
(Filed on October 30, 2014) | +5.2% | 64.3% | $100M |
(Filed on August 1, 2014) | +2.8% | 65.0% | $52.8M |
(Filed on May 1, 2014) | +2.5% | 65.6% | $70.7M |
(Filed on February 28, 2014) | +5.8% | 64.5% | $45.4M |
(Filed on October 30, 2013) | +6.5% | 65.2% | $105.6M |
(Filed on July 31, 2013) | +7.1% | 65.6% | $45.1M |
(Filed on May 2, 2013) | +8.1% | 66.3% | $58.7M |
(Filed on February 22, 2013) | +4.2% | 64.5% | $28.7M |
(Filed on October 31, 2012) | -3.4% | 65.5% | $23M |
(Filed on August 3, 2012) | -0.5% | 65.1% | $17.6M |
(Filed on May 4, 2012) | +4.4% | 65.6% | $31.9M |
(Filed on February 24, 2012) | +3.3% | 64.0% | $17.4M |
(Filed on November 7, 2011) | +10.6% | 67.0% | $21.1M |
(Filed on August 8, 2011) | +4.8% | 65.0% | $15.5M |
(Filed on May 6, 2011) | — | 64.7% | — |
(Filed on February 22, 2011) | — | 62.8% | $12.8M |
(Filed on November 2, 2010) | — | 63.3% | — |
(Filed on August 5, 2010) | — | 61.8% | — |