- 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 21, 2026) | -4.1% | 34.7% | $359.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 4, 2026) | +2.0% | 33.2% | $345.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 29, 2026) | +10.5% | 32.7% | $336.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +11.8% | 32.0% | $124.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 21, 2026) | +5.0% | 33.3% | $106.4M |
(Filed on May 4, 2026) | +9.6% | 33.8% | $95.8M |
(Filed on January 29, 2026) | +12.5% | 35.1% | $101.6M |
(Filed on October 30, 2025) | +23.2% | 35.3% | $85.1M |
(Filed on August 25, 2025) | +16.8% | 32.1% | $95.4M |
(Filed on May 2, 2025) | +33.8% | 33.6% | $101.4M |
(Filed on January 24, 2025) | +26.3% | 37.9% | $127.3M |
(Filed on October 25, 2024) | +4.2% | 35.4% | $82.6M |
(Filed on August 29, 2024) | +22.3% | 34.7% | $76.8M |
(Filed on April 30, 2024) | +4.3% | 34.3% | $65.6M |
(Filed on January 26, 2024) | +6.8% | 32.5% | $45.6M |
(Filed on October 27, 2023) | -4.0% | 32.6% | $54M |
(Filed on August 29, 2023) | +1.4% | 36.4% | $64.2M |
(Filed on April 28, 2023) | +2.4% | 35.4% | $83.3M |
(Filed on January 27, 2023) | +0.2% | 36.1% | $86.3M |
(Filed on October 28, 2022) | +9.6% | 35.6% | $54.7M |
(Filed on August 19, 2022) | +19.9% | 35.5% | $80.6M |
(Filed on April 29, 2022) | -3.1% | 36.7% | $92.5M |
(Filed on January 28, 2022) | -9.6% | 37.0% | $72.6M |
(Filed on October 29, 2021) | -12.4% | 37.6% | $76.9M |
(Filed on August 23, 2021) | -10.2% | 36.7% | $76.1M |
(Filed on April 30, 2021) | -3.7% | 37.3% | $101M |
(Filed on January 29, 2021) | +0.7% | 36.3% | $95.1M |
(Filed on October 30, 2020) | +9.2% | 34.1% | $85.1M |
(Filed on August 21, 2020) | +7.3% | 36.7% | $96.3M |
(Filed on May 1, 2020) | +13.8% | 36.6% | $107.6M |
(Filed on January 29, 2020) | +9.3% | 36.4% | $96M |
(Filed on October 25, 2019) | +3.5% | 36.0% | $86.4M |
(Filed on August 27, 2019) | +13.8% | 35.2% | $84.8M |
(Filed on May 2, 2019) | +9.0% | 36.5% | $194M |
(Filed on January 28, 2019) | +14.4% | 36.6% | $212M |
(Filed on October 26, 2018) | +16.4% | 35.5% | $192M |
(Filed on August 27, 2019) (Filed on August 28, 2018) | +14.0% | 34.4% | $169.7M |
(Filed on April 30, 2018) | +16.3% | 35.1% | $158.5M |
(Filed on February 6, 2018) | +22.9% | 34.1% | $138.2M |
(Filed on October 31, 2017) | +10.4% | 30.8% | $123M |
(Filed on September 7, 2017) | -16.9% | 32.0% | $104.4M |
(Filed on April 27, 2017) | -2.1% | 33.2% | $97.4M |
(Filed on February 1, 2017) | -23.5% | 34.5% | $79.8M |
(Filed on October 31, 2016) | -8.4% | 34.0% | $80.9M |
(Filed on August 19, 2016) | +2.5% | 33.5% | $47.6M |
(Filed on April 28, 2016) | +5.6% | 33.7% | $49M |
(Filed on January 28, 2016) | +9.1% | 34.6% | $44.8M |
(Filed on October 30, 2015) | +5.9% | 34.0% | $37.3M |
(Filed on August 24, 2015) | +14.1% | 32.9% | $38.8M |
(Filed on April 28, 2015) | +2.8% | 34.6% | $39.8M |
(Filed on January 27, 2015) | +21.8% | 34.2% | $39.9M |
(Filed on October 24, 2014) | +13.5% | 32.9% | $37.2M |
(Filed on August 27, 2014) | -3.1% | 38.2% | $34.7M |
(Filed on May 2, 2014) | -4.8% | 36.2% | $47.7M |
(Filed on January 30, 2014) | +3.2% | 36.1% | $46.9M |
(Filed on October 25, 2013) | +12.6% | 33.8% | $73.7M |
(Filed on August 16, 2013) | +28.2% | 34.4% | $91.5M |
(Filed on May 9, 2013) | +19.2% | 33.2% | $90.8M |
(Filed on January 25, 2013) | +11.0% | 35.0% | $52.9M |
(Filed on October 24, 2012) | +25.6% | 32.8% | $58.4M |
(Filed on August 13, 2012) | — | 38.2% | $55.6M |
(Filed on April 25, 2012) | — | 35.6% | — |
(Filed on January 25, 2012) | — | 35.5% | — |
(Filed on October 26, 2011) | — | 36.5% | — |