- 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 July 30, 2026) | +21.2% | 31.5% | $474.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +23.4% | 29.0% | $501.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 4, 2026) | +29.0% | 29.3% | $454.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 25, 2025) | +16.5% | 27.9% | $327.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | +8.0% | 27.2% | $473.2M |
(Filed on April 30, 2026) | +5.8% | 27.2% | $364.1M |
(Filed on February 4, 2026) | -1.8% | 24.5% | $283.7M |
(Filed on November 25, 2025) | +10.0% | 24.3% | $282.3M |
(Filed on August 1, 2025) | +5.9% | 27.1% | $308.3M |
(Filed on May 1, 2025) | +16.3% | 28.1% | $316.9M |
(Filed on February 4, 2025) | +27.2% | 26.0% | $144.3M |
(Filed on November 26, 2024) | +21.4% | 24.4% | $137.4M |
(Filed on August 2, 2024) | +30.3% | 25.5% | $114.1M |
(Filed on May 3, 2024) | +22.4% | 22.1% | $129.4M |
(Filed on February 2, 2024) | +14.2% | 20.4% | $99.3M |
(Filed on November 17, 2023) | +12.2% | 21.2% | $107.8M |
(Filed on August 4, 2023) | +10.4% | 21.8% | $99.7M |
(Filed on May 5, 2023) | +0.9% | 22.7% | $208.4M |
(Filed on February 3, 2023) | +0.7% | 22.6% | $427M |
(Filed on November 18, 2022) | +7.3% | 23.5% | $448.5M |
(Filed on August 5, 2022) | +6.3% | 24.1% | $362M |
(Filed on May 6, 2022) | -19.3% | 25.3% | $287.6M |
(Filed on February 4, 2022) | -25.4% | 25.3% | $201.9M |
(Filed on November 19, 2021) | -27.9% | 23.3% | $153.3M |
(Filed on August 4, 2021) | -30.3% | 24.5% | $101.4M |
(Filed on May 4, 2021) | -5.1% | 28.1% | $102.8M |
(Filed on February 4, 2021) | +10.3% | 25.7% | $148M |
(Filed on November 20, 2020) (Filed on November 25, 2019) | +2.4% | 22.5% | $99.1M |
(Filed on August 10, 2020) (Filed on August 12, 2019) | +27.9% | 25.2% | $63.3M |
(Filed on May 11, 2020) | +38.4% | 25.3% | $65.3M |
(Filed on February 10, 2020) | +38.9% | 24.6% | $71.6M |
(Filed on November 25, 2019) (Filed on November 13, 2018) | +18.6% | 24.3% | $83.6M |
(Filed on August 12, 2019) (Filed on August 8, 2018) | +7.2% | 27.1% | $114.4M |
(Filed on May 8, 2019) (Filed on April 25, 2018) | +9.6% | 26.6% | $100.1M |
(Filed on February 8, 2019) (Filed on January 24, 2018) | +6.2% | 26.1% | $85.8M |
(Filed on November 25, 2019) (Filed on November 13, 2018) | +2.7% | 28.1% | $87.6M |
(Filed on August 8, 2018) | +8.1% | 28.0% | $89M |
(Filed on April 25, 2018) | +4.4% | 26.6% | $79M |
(Filed on January 24, 2018) | -0.5% | 25.7% | $80.9M |
(Filed on November 13, 2017) | +5.0% | 26.6% | $81.1M |
(Filed on July 25, 2017) | +2.6% | 27.0% | $118.1M |
(Filed on April 20, 2017) | -2.8% | 27.8% | $84.7M |
(Filed on January 25, 2017) | -8.7% | 25.1% | $84.4M |
(Filed on November 16, 2016) | -0.5% | 28.4% | $82.2M |
(Filed on July 21, 2016) | -5.6% | 29.0% | $87.4M |
(Filed on April 20, 2016) | +2.2% | 27.9% | $80.8M |
(Filed on February 9, 2016) | +13.7% | 29.5% | $58.5M |
(Filed on November 12, 2015) | +1.3% | 29.7% | $115.3M |
(Filed on July 21, 2015) | +8.4% | 28.9% | $95.8M |
(Filed on April 21, 2015) | -0.6% | 29.5% | $56.7M |
(Filed on January 21, 2015) | +5.1% | 26.5% | $54.6M |
(Filed on November 12, 2014) | +5.6% | 30.3% | $48.6M |
(Filed on July 22, 2014) | +5.1% | 27.8% | $61M |
(Filed on April 23, 2014) | +3.6% | 28.3% | $54.7M |
(Filed on January 22, 2014) | +0.1% | 29.1% | $69.5M |
(Filed on November 14, 2013) | +8.1% | 30.6% | $61.8M |
(Filed on July 26, 2013) | +5.0% | 28.4% | $39.9M |
(Filed on April 23, 2013) | +11.9% | 31.2% | $56.3M |
(Filed on January 23, 2013) | +11.7% | 30.3% | $50.4M |
(Filed on November 15, 2012) | +18.8% | 30.5% | $74.5M |
(Filed on July 24, 2012) | +23.0% | 30.6% | $72.6M |
(Filed on April 24, 2012) | +19.9% | 30.2% | $60.8M |
(Filed on January 24, 2012) | +7.6% | 28.5% | $61.3M |
(Filed on November 16, 2011) | +13.0% | 30.2% | $105.6M |
(Filed on July 26, 2011) | -7.7% | 29.9% | $78.7M |
(Filed on April 27, 2011) | — | 30.1% | — |
(Filed on January 25, 2011) | — | 29.4% | — |
(Filed on November 18, 2010) | — | 28.1% | $100.9M |
(Filed on July 29, 2010) | — | 25.7% | — |