- 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 23, 2026) | +4.2% | — | $1.6B |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 23, 2026) | +5.2% | — | $1.8B |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 12, 2026) | +3.1% | — | $1.6B |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 16, 2025) | +3.6% | — | $1.5B |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 23, 2026) | +0.1% | — | $1.5B |
(Filed on April 23, 2026) | -3.0% | — | $1.4B |
(Filed on February 12, 2026) | +0.4% | — | $1.4B |
(Filed on October 16, 2025) | -0.5% | — | $1.3B |
(Filed on July 17, 2025) | -0.4% | — | $1.2B |
(Filed on April 17, 2025) | +0.5% | — | $1.1B |
(Filed on February 13, 2025) | +4.0% | — | $1B |
(Filed on October 17, 2024) | +5.4% | — | $959.3M |
(Filed on July 18, 2024) | +5.0% | — | $871.3M |
(Filed on April 18, 2024) | +7.6% | — | $833.8M |
(Filed on February 16, 2024) | +4.1% | — | $757.2M |
(Filed on October 19, 2023) | +5.8% | — | $759.3M |
(Filed on July 20, 2023) | +4.7% | — | $812.9M |
(Filed on April 20, 2023) | +6.5% | — | $861.1M |
(Filed on February 9, 2023) | +2.3% | — | $780M |
(Filed on October 20, 2022) | +9.5% | — | $735.5M |
(Filed on July 21, 2022) | +44.4% | — | $965.9M |
(Filed on April 21, 2022) | +18.7% | — | $904.6M |
(Filed on February 11, 2022) | +12.4% | — | $923.4M |
(Filed on October 21, 2021) | +4.2% | — | $787.5M |
(Filed on July 22, 2021) | -21.9% | — | $686.2M |
(Filed on April 22, 2021) | -6.9% | — | $185.8M |
(Filed on February 11, 2021) | +0.4% | — | $184.5M |
(Filed on October 22, 2020) | +0.6% | — | $167.5M |
(Filed on July 31, 2020) | -0.1% | — | $164M |
(Filed on April 21, 2020) | -1.1% | — | $156.4M |
(Filed on February 13, 2020) | +6.2% | — | $140.9M |
(Filed on October 17, 2019) | -0.3% | — | $122.2M |
(Filed on July 18, 2019) | +3.8% | 47.0% | $112.3M |
(Filed on April 18, 2019) | +5.7% | 46.3% | $97.5M |
(Filed on February 13, 2020) (Filed on February 14, 2019) | +1.1% | — | $92M |
(Filed on October 18, 2018) | +8.5% | 45.6% | $94.1M |
(Filed on July 19, 2018) | +6.1% | 46.4% | $89M |
(Filed on April 19, 2018) | +7.0% | 46.5% | $123M |
(Filed on February 15, 2018) | +5.4% | 46.0% | $77.6M |
(Filed on October 19, 2017) | +2.6% | 46.3% | $117.5M |
(Filed on July 20, 2017) | +3.4% | 45.8% | $119.9M |
(Filed on April 20, 2017) | +1.7% | 46.1% | $106.3M |
(Filed on February 9, 2017) | -0.2% | 45.1% | $92.8M |
(Filed on October 20, 2016) | +2.6% | 46.1% | $119.2M |
(Filed on July 21, 2016) | +3.7% | 46.0% | $124.6M |
(Filed on April 21, 2016) | +5.7% | 46.3% | $114.4M |
(Filed on February 11, 2016) | +8.5% | 44.9% | $132.9M |
(Filed on October 22, 2015) | +7.7% | 45.8% | $124.7M |
(Filed on July 23, 2015) | +8.6% | 45.6% | $115.8M |
(Filed on April 23, 2015) | +6.6% | 45.2% | $127.8M |
(Filed on February 12, 2015) | +6.1% | 44.8% | $217.6M |
(Filed on October 16, 2014) | +6.1% | 45.6% | $182.5M |
(Filed on July 17, 2014) | +4.0% | 46.2% | $174.7M |
(Filed on April 17, 2014) | +1.6% | 45.4% | $213.6M |
(Filed on February 14, 2014) | +8.1% | 44.2% | $214.5M |
(Filed on October 17, 2013) | +7.9% | 45.3% | $176.1M |
(Filed on July 18, 2013) | +7.0% | 45.0% | $173.6M |
(Filed on April 18, 2013) | +11.5% | 45.0% | $161.6M |
(Filed on February 14, 2013) | +5.7% | 45.6% | $185.6M |
(Filed on October 18, 2012) | +6.8% | 47.2% | $185.7M |
(Filed on July 19, 2012) | +12.2% | 47.1% | $418.2M |
(Filed on April 19, 2012) | +11.6% | 47.7% | $517.3M |
(Filed on February 16, 2012) | +12.7% | 45.7% | $572.2M |
(Filed on October 20, 2011) | +12.3% | 46.1% | $359.9M |
(Filed on July 21, 2011) | +9.8% | 46.9% | $430.8M |
(Filed on April 21, 2011) | — | 46.3% | — |
(Filed on February 17, 2011) | — | 46.0% | $699.4M |
(Filed on October 22, 2010) | — | 44.8% | — |
(Filed on July 28, 2010) | — | 43.1% | — |