- 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) | +5.0% | 30.5% | $403.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 28, 2026) | +2.6% | 30.6% | $635.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +1.1% | 29.0% | $573M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 3, 2025) | -5.2% | 27.8% | $791.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | -8.9% | 30.3% | $661.8M |
(Filed on April 28, 2026) | -9.5% | 29.9% | $588.1M |
(Filed on February 27, 2026) | -8.5% | 27.1% | $593.7M |
(Filed on November 3, 2025) | -1.8% | 28.6% | $506.2M |
(Filed on July 29, 2025) | -2.5% | 30.0% | $1B |
(Filed on May 8, 2025) | +0.9% | 31.5% | $460.4M |
(Filed on February 28, 2025) | -2.2% | 29.2% | $508.1M |
(Filed on November 4, 2024) | -1.7% | 31.3% | $889.7M |
(Filed on July 29, 2024) | +4.1% | 31.1% | $857.3M |
(Filed on April 29, 2024) | +2.3% | 32.8% | $1B |
(Filed on February 29, 2024) | +8.6% | 33.6% | $1.2B |
(Filed on November 7, 2023) | +7.1% | 31.8% | $1.1B |
(Filed on August 1, 2023) | +2.8% | 32.7% | $1.6B |
(Filed on May 2, 2023) | +3.5% | 32.7% | $1.6B |
(Filed on February 13, 2023) | +3.1% | 33.7% | $1.7B |
(Filed on November 1, 2022) | +20.6% | 33.9% | $2B |
(Filed on August 1, 2022) | +72.2% | 33.7% | $1.9B |
(Filed on April 26, 2022) | +21.7% | 32.6% | $1.9B |
(Filed on February 10, 2022) | +7.1% | 32.7% | $1.9B |
(Filed on October 26, 2021) | -7.2% | 32.7% | $1.6B |
(Filed on July 27, 2021) | -34.8% | 28.5% | $1.2B |
(Filed on April 27, 2021) | -11.1% | 26.8% | $803M |
(Filed on February 12, 2021) | -0.1% | 34.3% | $774.1M |
(Filed on October 27, 2020) | -2.7% | 34.7% | $721.4M |
(Filed on July 28, 2020) | -3.3% | 34.9% | $721.1M |
(Filed on April 29, 2020) | -1.8% | 33.3% | $649.5M |
(Filed on February 11, 2020) | +0.9% | 35.9% | $729.8M |
(Filed on October 30, 2019) | +6.7% | 36.1% | $811.4M |
(Filed on July 30, 2019) | +8.8% | 36.3% | $863.4M |
(Filed on May 1, 2019) | +9.8% | 34.3% | $828.3M |
(Filed on February 11, 2020) (Filed on February 6, 2019) | +6.6% | 35.9% | $753.1M |
(Filed on October 30, 2018) | +3.7% | 35.6% | $613M |
(Filed on July 24, 2018) | +1.5% | 35.6% | $511.5M |
(Filed on April 24, 2018) | +1.3% | 34.0% | $431.7M |
(Filed on February 1, 2018) | +8.5% | 35.4% | $351.4M |
(Filed on October 24, 2017) | +8.6% | 35.6% | $299.9M |
(Filed on July 25, 2017) | +7.4% | 35.1% | $309.1M |
(Filed on April 25, 2017) | +6.1% | 33.7% | $348M |
(Filed on February 2, 2017) | +3.0% | 34.4% | $342.3M |
(Filed on October 25, 2016) | +26.0% | 34.5% | $258.2M |
(Filed on July 26, 2016) | +33.8% | 32.8% | $226.8M |
(Filed on April 26, 2016) | +36.1% | 32.5% | $195.6M |
(Filed on February 2, 2016) | +39.7% | 33.4% | $211.3M |
(Filed on October 27, 2015) | +15.7% | 35.5% | $196.7M |
(Filed on July 28, 2015) | +13.7% | 36.0% | $184.6M |
(Filed on April 28, 2015) | +17.3% | 35.2% | $334.1M |
(Filed on February 3, 2015) | +13.4% | 37.5% | $317.9M |
(Filed on October 28, 2014) | +5.7% | 38.0% | $348.2M |
(Filed on July 29, 2014) | +0.4% | 36.3% | $234.3M |
(Filed on April 29, 2014) | -4.4% | 34.4% | $431M |
(Filed on February 6, 2014) | -1.8% | 33.2% | $413.5M |
(Filed on October 29, 2013) | -0.5% | 34.6% | $348.2M |
(Filed on July 29, 2013) | +10.9% | 35.4% | $260.8M |
(Filed on April 29, 2013) | +10.8% | 33.9% | $193.1M |
(Filed on February 8, 2013) | +16.9% | 34.1% | $92.1M |
(Filed on October 26, 2012) | +23.7% | 35.4% | $77.8M |
(Filed on July 27, 2012) | +16.1% | 37.4% | $287.1M |
(Filed on May 1, 2012) | — | 37.6% | — |
(Filed on February 10, 2012) | — | 39.1% | $493.7M |
(Filed on October 24, 2011) | — | 37.7% | — |
(Filed on July 22, 2011) | — | 38.6% | — |