- 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 10, 2026) | -11.6% | 28.6% | $370.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | -6.0% | 28.3% | $265.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 19, 2026) | -3.4% | 24.9% | $279.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 7, 2025) | +3.7% | 25.9% | $253.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 10, 2026) | +4.6% | 26.6% | $251.9M |
(Filed on May 7, 2026) | +4.0% | 27.4% | $239.7M |
(Filed on February 19, 2026) | +3.5% | 24.6% | $308.9M |
(Filed on November 7, 2025) | +3.5% | 25.3% | $254.7M |
(Filed on August 7, 2025) | +3.6% | 26.3% | $290M |
(Filed on May 7, 2025) | +3.9% | 26.1% | $318.5M |
(Filed on February 19, 2025) | +7.7% | 25.0% | $278M |
(Filed on November 7, 2024) | -0.0% | 24.4% | $331.7M |
(Filed on August 9, 2024) | +8.9% | 24.7% | $336.6M |
(Filed on May 8, 2024) | +11.1% | 24.9% | $362.2M |
(Filed on February 21, 2024) | +8.8% | 19.1% | $398.9M |
(Filed on November 7, 2023) | +18.0% | 25.7% | $299.2M |
(Filed on August 8, 2023) | -4.7% | 20.1% | $238.8M |
(Filed on May 9, 2023) | -9.6% | 18.9% | $289.2M |
(Filed on February 22, 2023) | -24.4% | 18.8% | $347M |
(Filed on November 8, 2022) | -20.6% | 19.2% | $478.5M |
(Filed on August 9, 2022) | -16.5% | 17.9% | $280.7M |
(Filed on May 6, 2022) | -26.1% | 17.0% | $304M |
(Filed on February 15, 2022) | -13.6% | 22.2% | $380.4M |
(Filed on November 5, 2021) | -19.9% | 18.2% | $354.6M |
(Filed on August 6, 2021) | -15.1% | 18.3% | $452.4M |
(Filed on May 7, 2021) | -2.7% | 29.9% | $392.7M |
(Filed on February 25, 2021) | -7.7% | 21.4% | $240.2M |
(Filed on November 5, 2020) | -9.9% | 19.7% | $241.4M |
(Filed on August 10, 2020) | -11.8% | 22.3% | $256M |
(Filed on May 6, 2020) | -12.2% | 22.9% | $256.5M |
(Filed on February 19, 2020) | -8.3% | 22.2% | $398.3M |
(Filed on November 5, 2019) | -4.9% | 22.5% | $133.7M |
(Filed on August 6, 2019) | -2.6% | 24.8% | $126.6M |
(Filed on May 7, 2019) | -2.4% | 24.6% | $335.4M |
(Filed on February 14, 2019) | -3.6% | 25.0% | $222.6M |
(Filed on November 6, 2018) | -5.5% | 24.7% | $291.6M |
(Filed on August 7, 2018) | -5.7% | 26.5% | $151.5M |
(Filed on May 8, 2018) | -3.7% | 29.4% | $59.2M |
(Filed on February 22, 2018) | -2.2% | 28.5% | $216.4M |
(Filed on November 7, 2017) | +0.6% | 28.4% | $74.2M |
(Filed on August 8, 2017) | +1.7% | 30.2% | $39.1M |
(Filed on May 10, 2017) | +1.2% | 28.7% | $70.9M |
(Filed on February 15, 2017) | -1.3% | — | $88M |
(Filed on November 3, 2016) | +14.3% | 28.7% | $70.4M |
(Filed on August 9, 2016) | +65.4% | 29.4% | $78.5M |
(Filed on May 10, 2016) | +67.0% | 29.7% | $115.2M |
(Filed on February 12, 2016) | +70.5% | — | $104.1M |
(Filed on November 9, 2015) | +48.7% | 30.3% | $238.3M |
(Filed on August 7, 2015) | +4.5% | 30.1% | $50.9M |
(Filed on May 11, 2015) | +4.9% | 30.5% | $45.7M |
(Filed on February 25, 2015) | +5.0% | — | $58.5M |
(Filed on November 10, 2014) | +4.7% | 29.9% | $42.7M |
(Filed on August 11, 2014) | +3.8% | 29.7% | $30.9M |
(Filed on May 12, 2014) | +4.3% | 30.7% | $28.2M |
(Filed on March 3, 2014) | +4.1% | — | $69.2M |
(Filed on November 8, 2013) | +13.1% | 28.9% | $42.5M |
(Filed on August 9, 2013) | +18.4% | 29.8% | $38.7M |
(Filed on May 9, 2013) | +16.3% | 30.1% | $42.1M |
(Filed on February 20, 2013) | +16.2% | — | $30.8M |
(Filed on November 9, 2012) | +6.9% | — | $39.2M |
(Filed on August 9, 2012) | +3.1% | — | $40.1M |
(Filed on May 9, 2012) | +7.8% | — | $36.7M |
(Filed on February 28, 2012) | +11.5% | — | $81.8M |
(Filed on November 9, 2011) | +13.8% | — | $69M |
(Filed on August 9, 2011) | +12.9% | — | $51.3M |
(Filed on May 10, 2011) | — | — | — |
(Filed on February 28, 2011) | — | — | $66.4M |
(Filed on November 8, 2010) | — | — | — |
(Filed on August 6, 2010) | — | — | — |