- 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 June 25, 2026) | +1.6% | 50.6% | $411.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 2, 2026) | +4.9% | 49.3% | $272.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 8, 2026) | +20.2% | 48.4% | $376.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 27, 2025) | +17.1% | 48.9% | $422.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 25, 2026) | +21.7% | 48.4% | $371.8M |
(Filed on April 2, 2026) | +11.1% | 46.5% | $397.9M |
(Filed on January 8, 2026) | +1.8% | 47.2% | $935.6M |
(Filed on October 27, 2025) | +2.2% | 47.3% | $845.8M |
(Filed on June 26, 2025) | -3.2% | 46.7% | $699M |
(Filed on April 3, 2025) | -4.0% | 45.5% | $578.9M |
(Filed on January 8, 2025) | -6.3% | 45.8% | $513.3M |
(Filed on October 28, 2024) | -9.0% | 43.8% | $397.9M |
(Filed on June 27, 2024) | -5.7% | 44.7% | $359.3M |
(Filed on April 3, 2024) | +3.8% | 43.1% | $339M |
(Filed on January 9, 2024) | +7.8% | 41.7% | $284.1M |
(Filed on October 26, 2023) | +11.8% | 41.7% | $223.2M |
(Filed on June 29, 2023) | +17.9% | 42.0% | $318.2M |
(Filed on April 4, 2023) | +17.1% | 41.7% | $475.5M |
(Filed on January 9, 2023) | +16.9% | 41.7% | $504M |
(Filed on October 26, 2022) | +11.4% | 42.2% | $491.3M |
(Filed on June 30, 2022) | +15.9% | 43.0% | $593.5M |
(Filed on April 5, 2022) | -5.8% | 43.4% | $498.7M |
(Filed on January 7, 2022) | -5.1% | 42.0% | $507M |
(Filed on October 27, 2021) | -5.0% | 42.1% | $560.7M |
(Filed on July 1, 2021) | -18.1% | 42.2% | $520.6M |
(Filed on March 31, 2021) | -3.5% | 41.7% | $380.6M |
(Filed on January 7, 2021) | -10.5% | 42.6% | $266.6M |
(Filed on October 29, 2019) | -11.6% | 42.1% | $461M |
(Filed on July 2, 2019) | +0.4% | 40.5% | $333.7M |
(Filed on April 3, 2019) | +2.7% | 39.1% | $232M |
(Filed on January 9, 2020) | +10.7% | 39.4% | $214.8M |
(Filed on October 29, 2019) | +10.8% | 38.8% | $129.1M |
(Filed on July 2, 2019) | +5.9% | 41.2% | $94.3M |
(Filed on April 3, 2019) | +3.4% | 40.2% | $229.8M |
(Filed on January 9, 2019) | -1.0% | 41.5% | $428.6M |
(Filed on October 29, 2019) | +3.5% | 42.5% | $311.1M |
(Filed on July 3, 2018) | +4.7% | 42.5% | $189.7M |
(Filed on April 4, 2018) | +3.5% | 41.7% | $463.2M |
(Filed on January 9, 2018) | +15.6% | 42.2% | $451.2M |
(Filed on October 26, 2017) | +21.8% | 43.4% | $413.2M |
(Filed on June 29, 2017) | +24.5% | 44.4% | $337M |
(Filed on April 4, 2017) | +26.2% | 43.3% | $224.3M |
(Filed on January 9, 2017) | +13.8% | 43.4% | $560.2M |
(Filed on October 27, 2016) | +13.6% | 42.3% | $756.8M |
(Filed on June 29, 2016) | +13.2% | 43.2% | $652.1M |
(Filed on April 6, 2016) | +12.8% | 41.5% | $601.1M |
(Filed on January 8, 2016) | +12.7% | 42.2% | $583M |
(Filed on October 27, 2015) | +15.3% | 42.4% | $552.5M |
(Filed on July 1, 2015) | +11.5% | 40.3% | $467.3M |
(Filed on April 1, 2015) | +12.2% | 39.4% | $408.2M |
(Filed on January 9, 2015) | +19.5% | 41.3% | $398.1M |
(Filed on October 29, 2014) | +12.8% | 40.9% | $359.1M |
(Filed on July 1, 2014) | +11.1% | 40.8% | $301.9M |
(Filed on April 2, 2014) | +6.3% | 39.0% | $262.8M |
(Filed on January 9, 2014) | +1.4% | 39.4% | $267.5M |
(Filed on October 29, 2013) | +3.6% | 40.9% | $284.5M |
(Filed on July 2, 2013) | +6.4% | 41.4% | $228.3M |
(Filed on April 3, 2013) | +10.0% | 39.7% | $180.6M |
(Filed on January 8, 2013) | +11.6% | 40.8% | $172.7M |
(Filed on October 26, 2012) | +11.7% | 40.4% | $170.2M |
(Filed on July 2, 2012) | +12.4% | 41.4% | $160.8M |
(Filed on April 4, 2012) | +8.5% | 39.4% | $125.5M |
(Filed on January 9, 2012) | +8.5% | 41.4% | $152.2M |
(Filed on October 28, 2011) | — | 41.5% | $191M |
(Filed on June 29, 2011) | — | 40.1% | — |
(Filed on March 30, 2011) | — | 39.7% | — |
(Filed on January 10, 2011) | — | 41.2% | — |