- 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 29, 2026) | +11.4% | 81.7% | $929.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 11, 2026) | +13.3% | 81.4% | $900M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 28, 2026) | +19.5% | 81.1% | $1B |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 29, 2025) | +18.4% | 80.1% | $1.1B |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | +25.5% | 82.0% | $363.2M |
(Filed on May 11, 2026) | +23.2% | 82.6% | $302.1M |
(Filed on January 28, 2026) | +21.1% | 81.5% | $243.6M |
(Filed on October 29, 2025) | +16.1% | 81.6% | $303.1M |
(Filed on July 30, 2025) | +13.4% | 82.3% | $287.9M |
(Filed on May 5, 2025) | +9.7% | 82.5% | $312.8M |
(Filed on January 29, 2025) | +11.1% | 82.0% | $284.3M |
(Filed on October 30, 2024) | +6.9% | 81.2% | $283.3M |
(Filed on July 31, 2024) | +0.1% | 82.1% | $274.6M |
(Filed on May 13, 2024) | -1.2% | 82.9% | $287.8M |
(Filed on January 31, 2024) | -3.6% | 82.3% | $273.5M |
(Filed on November 1, 2023) | +5.7% | 82.8% | $262.5M |
(Filed on August 1, 2023) | +7.9% | 82.9% | $258.7M |
(Filed on May 5, 2023) | +7.6% | 84.4% | $267.5M |
(Filed on January 31, 2023) | +7.7% | 85.2% | $233.7M |
(Filed on November 1, 2022) | +3.9% | 85.1% | $295.8M |
(Filed on July 27, 2022) | +6.0% | 86.2% | $359.1M |
(Filed on May 6, 2022) | +16.1% | 84.5% | $397.2M |
(Filed on January 26, 2022) | +6.6% | 84.9% | $377.6M |
(Filed on October 27, 2021) | +2.1% | 84.3% | $383.2M |
(Filed on July 28, 2021) | +6.7% | 85.8% | $345.4M |
(Filed on May 13, 2021) | -9.2% | 83.9% | $288.1M |
(Filed on January 28, 2021) | -4.3% | 82.7% | $272M |
(Filed on October 28, 2020) | -0.9% | 81.4% | $377.6M |
(Filed on July 29, 2020) | -7.9% | 82.3% | $320.8M |
(Filed on May 15, 2020) | -1.9% | 81.4% | $328M |
(Filed on January 31, 2020) | +2.2% | 84.3% | $327.4M |
(Filed on October 30, 2019) | +0.6% | 84.1% | $353.2M |
(Filed on July 31, 2019) | +6.1% | 84.3% | $351.9M |
(Filed on May 15, 2020) (Filed on May 2, 2019) | +10.9% | 84.7% | $330.8M |
(Filed on January 29, 2019) | +8.0% | 86.2% | $314.5M |
(Filed on October 31, 2018) | +5.5% | 86.2% | $363.3M |
(Filed on July 25, 2018) | +9.4% | 86.9% | $349.5M |
(Filed on May 3, 2018) | +4.5% | 87.2% | $329.5M |
(Filed on January 25, 2018) | +7.3% | 87.3% | $316.4M |
(Filed on October 27, 2017) | +13.3% | 86.4% | $321.8M |
(Filed on July 26, 2017) | +9.1% | 86.2% | $302.2M |
(Filed on May 5, 2017) | +5.9% | 87.0% | $288.1M |
(Filed on January 26, 2017) | +1.7% | 86.9% | $316.4M |
(Filed on October 27, 2016) | -6.9% | 85.1% | $327.2M |
(Filed on July 28, 2016) | -8.9% | 85.2% | $350.5M |
(Filed on May 6, 2016) | -3.9% | 86.1% | $337.7M |
(Filed on January 28, 2016) | -0.1% | 87.0% | $314.9M |
(Filed on October 29, 2015) | +6.5% | 86.6% | $364.6M |
(Filed on July 30, 2015) | +13.6% | 86.3% | $373.5M |
(Filed on May 8, 2015) | +13.4% | 87.3% | $457.7M |
(Filed on January 30, 2015) | +19.6% | 87.9% | $475.5M |
(Filed on October 30, 2014) | +20.1% | 87.2% | $462.2M |
(Filed on July 31, 2014) | +20.8% | 86.8% | $458.8M |
(Filed on May 2, 2014) | +21.3% | 87.1% | $434M |
(Filed on January 31, 2014) | +23.6% | 87.2% | $395.3M |
(Filed on October 31, 2013) | +21.2% | 87.0% | $352M |
(Filed on August 1, 2013) | +21.6% | 86.3% | $318.1M |
(Filed on May 14, 2013) | +27.2% | 87.1% | $297.1M |
(Filed on February 1, 2013) | +23.9% | 86.9% | $254M |
(Filed on November 1, 2012) | +29.6% | 86.6% | $216.7M |
(Filed on August 2, 2012) | +38.0% | 86.8% | $251M |
(Filed on May 15, 2012) | +22.0% | 86.8% | $217.2M |
(Filed on February 3, 2012) | +18.3% | 87.9% | $191.4M |
(Filed on November 3, 2011) | +12.9% | 87.3% | $172.9M |
(Filed on August 4, 2011) | +10.0% | 85.6% | $172.9M |
(Filed on May 17, 2011) | — | 87.4% | $169.5M |
(Filed on February 3, 2011) | — | 87.1% | — |
(Filed on November 4, 2010) | — | 86.5% | — |
(Filed on August 5, 2010) | — | 86.1% | — |