- 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 30, 2026) | +7.1% | 30.1% | $156.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +6.0% | 30.6% | $135.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 25, 2026) | +0.4% | — | $267M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 29, 2025) | +5.9% | 29.3% | $190.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | +2.6% | 31.0% | $176.2M |
(Filed on April 30, 2026) | +1.1% | 29.7% | $156.7M |
(Filed on February 25, 2026) | +6.8% | — | $260.9M |
(Filed on October 29, 2025) | +8.6% | 31.5% | $244.4M |
(Filed on July 30, 2025) | +7.3% | 29.8% | $140.7M |
(Filed on April 30, 2025) | +11.7% | 28.9% | $130.9M |
(Filed on February 26, 2025) | +9.7% | 29.2% | $169.9M |
(Filed on October 30, 2024) | +9.8% | 29.7% | $160M |
(Filed on July 31, 2024) | +18.4% | 30.5% | $111.7M |
(Filed on May 1, 2024) | +12.8% | 29.5% | $123.5M |
(Filed on February 23, 2024) | +23.3% | — | $169.3M |
(Filed on November 1, 2023) | +25.1% | 31.4% | $149.8M |
(Filed on August 2, 2023) | +16.5% | 32.3% | $126.4M |
(Filed on May 3, 2023) | +28.4% | 32.7% | $132.2M |
(Filed on February 24, 2023) | +9.6% | — | $145.9M |
(Filed on November 2, 2022) | +12.9% | 32.2% | $133.9M |
(Filed on August 3, 2022) | +22.7% | 33.4% | $114.8M |
(Filed on May 4, 2022) | -2.7% | 33.9% | $350.1M |
(Filed on February 25, 2022) | +3.1% | — | $414M |
(Filed on November 3, 2021) | -3.0% | 33.6% | $295.7M |
(Filed on August 4, 2021) | -11.5% | 33.3% | $260.2M |
(Filed on May 5, 2021) | +5.8% | 31.8% | $178.6M |
(Filed on February 24, 2021) | +10.8% | — | $200.2M |
(Filed on November 4, 2020) | +9.5% | — | $142.3M |
(Filed on August 5, 2020) | +9.7% | — | $172M |
(Filed on May 5, 2020) | +5.0% | — | $170.9M |
(Filed on February 26, 2020) | +2.0% | — | $253.3M |
(Filed on October 30, 2019) | +2.7% | — | $265.2M |
(Filed on July 31, 2019) | -0.5% | — | $288.6M |
(Filed on May 1, 2019) | +13.2% | — | $315.8M |
(Filed on February 26, 2020) (Filed on February 25, 2019) | +7.3% | — | $390M |
(Filed on October 31, 2018) | +5.7% | — | $395M |
(Filed on August 1, 2018) | +7.5% | — | $432.1M |
(Filed on May 2, 2018) | -3.2% | — | $632.8M |
(Filed on February 23, 2018) | +2.1% | — | $648.9M |
(Filed on November 1, 2017) | -3.1% | — | $593.2M |
(Filed on August 2, 2017) | -7.6% | — | $600.3M |
(Filed on May 3, 2017) | -7.1% | — | $530.6M |
(Filed on February 24, 2017) | -15.3% | — | $754.2M |
(Filed on November 2, 2016) | -8.8% | — | $978M |
(Filed on August 3, 2016) | -22.1% | — | $1.2B |
(Filed on May 4, 2016) | -22.6% | — | $619.4M |
(Filed on February 26, 2016) | -16.1% | — | $772.8M |
(Filed on November 5, 2015) | -17.9% | — | $441.8M |
(Filed on August 5, 2015) | +0.4% | — | $325M |
(Filed on May 11, 2015) | +1.9% | — | $642.8M |
(Filed on February 27, 2015) | -3.2% | — | $569.7M |
(Filed on November 5, 2014) | -2.5% | — | $440.8M |
(Filed on August 6, 2014) | -12.0% | — | $386.6M |
(Filed on May 7, 2014) | -14.1% | — | $300.7M |
(Filed on February 28, 2014) | -13.9% | — | $512.4M |
(Filed on November 6, 2013) | -13.3% | — | $305.7M |
(Filed on August 7, 2013) | -6.8% | — | $264.1M |
(Filed on May 7, 2013) | -8.3% | — | $295M |
(Filed on February 28, 2013) | -4.1% | — | $381.1M |
(Filed on November 7, 2012) | -14.5% | — | $311.2M |
(Filed on August 7, 2012) | -11.1% | — | $299.4M |
(Filed on May 9, 2012) | -7.4% | — | $329.2M |
(Filed on February 28, 2013) (Filed on February 29, 2012) | -8.6% | — | $437.7M |
(Filed on November 9, 2011) | +6.7% | — | $577.9M |
(Filed on August 11, 2011) | +10.2% | — | $659M |
(Filed on May 11, 2011) | — | — | — |
(Filed on March 2, 2011) | — | — | $442.6M |
(Filed on November 10, 2010) | — | — | — |
(Filed on August 11, 2010) | — | — | — |