- 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 28, 2026) | +27.0% | 80.2% | $511.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | +28.2% | 84.3% | $351.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 25, 2026) | -10.6% | 88.0% | $388.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 28, 2025) | +4.2% | 86.9% | $616.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 28, 2026) | -2.1% | 87.3% | $521.2M |
(Filed on May 5, 2026) | -12.5% | 83.9% | $399.8M |
(Filed on February 25, 2026) | +13.9% | 85.6% | $291.1M |
(Filed on October 28, 2025) | -0.7% | 83.3% | $396.3M |
(Filed on July 29, 2025) | -35.4% | 84.6% | $535.2M |
(Filed on May 1, 2025) | +21.8% | 83.3% | $420.8M |
(Filed on February 12, 2025) | +23.9% | 81.4% | $457.5M |
(Filed on October 24, 2024) | +51.0% | 83.9% | $647.7M |
(Filed on July 24, 2024) | +123.5% | 89.8% | $665.8M |
(Filed on May 1, 2024) | +3.2% | 79.8% | $321.4M |
(Filed on February 21, 2024) | -6.1% | 82.3% | $292.5M |
(Filed on October 25, 2023) | -14.2% | 79.9% | $264M |
(Filed on July 26, 2023) | -9.1% | 78.9% | $254.6M |
(Filed on April 26, 2023) | +10.8% | 80.2% | $282.6M |
(Filed on February 16, 2023) | +15.9% | 83.5% | $337.5M |
(Filed on November 2, 2022) | +11.0% | 83.2% | $310.4M |
(Filed on July 27, 2022) | +22.7% | 82.5% | $258.3M |
(Filed on April 27, 2022) | +2.1% | 83.7% | $205M |
(Filed on February 16, 2022) | -32.2% | 84.7% | $273M |
(Filed on October 27, 2021) | +3.8% | 83.7% | $240.9M |
(Filed on July 28, 2021) | -11.6% | 81.8% | $189M |
(Filed on April 28, 2021) | +10.4% | 80.8% | $176.1M |
(Filed on February 11, 2021) | +30.7% | 88.7% | $203.8M |
(Filed on October 29, 2020) | +2.6% | 83.4% | $261.4M |
(Filed on July 29, 2020) | -8.1% | 83.5% | $196M |
(Filed on April 29, 2020) | -0.9% | 79.7% | $225.2M |
(Filed on February 13, 2020) | +14.7% | 84.4% | $266.8M |
(Filed on October 23, 2019) | +14.4% | 84.2% | $216M |
(Filed on July 25, 2019) | +39.2% | 85.7% | $155.8M |
(Filed on April 25, 2019) | +17.4% | 80.2% | $186.5M |
(Filed on February 13, 2020) (Filed on February 15, 2019) | +29.0% | 86.0% | $191.3M |
(Filed on October 23, 2018) | +20.6% | 83.4% | $165.1M |
(Filed on July 26, 2018) | +12.1% | 81.8% | $158.1M |
(Filed on April 26, 2018) | +22.3% | 78.9% | $181.3M |
(Filed on February 16, 2018) | +30.9% | 83.6% | $186.4M |
(Filed on October 26, 2017) | +18.1% | 80.3% | $202.2M |
(Filed on July 27, 2017) | +28.9% | 82.6% | $196.4M |
(Filed on April 27, 2017) | -2.8% | 82.3% | $200M |
(Filed on February 17, 2017) | -6.9% | 78.7% | $181.1M |
(Filed on November 2, 2016) | -4.6% | 77.9% | $222.3M |
(Filed on July 28, 2016) | -1.3% | 79.9% | $196.9M |
(Filed on April 28, 2016) | +23.8% | 75.2% | $209.3M |
(Filed on February 25, 2016) | +7.2% | 73.5% | $224.1M |
(Filed on October 29, 2015) | +14.4% | 70.4% | $136.2M |
(Filed on July 30, 2015) | +10.7% | 71.8% | $188.3M |
(Filed on April 30, 2015) | -14.5% | 70.2% | $156.3M |
(Filed on October 29, 2014) (Filed on October 31, 2013) (Filed on January 31, 2013) | +11.3% | 67.5% | $173.5M |
(Filed on July 31, 2014) (Filed on October 31, 2013) (Filed on July 25, 2013) | +92.6% | 66.8% | $116.4M |
(Filed on April 30, 2014) | +25.3% | 70.6% | $97M |
(Filed on July 25, 2013) | +146.0% | 72.4% | $85.6M |
(Filed on May 23, 2013) | +155.1% | 60.9% | $83.6M |
(Filed on January 31, 2013) | +185.7% | 66.0% | $85.3M |
(Filed on November 1, 2012) | +46.2% | 75.6% | $89.2M |
(Filed on July 26, 2012) | — | 73.8% | — |
(Filed on May 18, 2012) | — | 75.1% | $38.4M |
(Filed on February 2, 2012) | — | 70.8% | — |
(Filed on November 3, 2011) | — | 71.8% | — |