- 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 31, 2026) | +8.9% | 100.0% | $350.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 4, 2026) | +9.3% | 100.0% | $300.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 20, 2026) | +12.9% | 100.0% | $255.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 31, 2025) | +7.8% | 100.0% | $342.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 31, 2026) | +4.4% | 100.0% | $311.6M |
(Filed on May 4, 2026) | +4.8% | 100.0% | $259M |
(Filed on February 20, 2026) | +19.3% | 100.0% | $268.2M |
(Filed on October 31, 2025) | +12.4% | 100.0% | $279.8M |
(Filed on August 1, 2025) | +11.5% | 100.0% | $232.9M |
(Filed on May 2, 2025) | +12.7% | 100.0% | $228.6M |
(Filed on February 25, 2025) | +10.2% | 100.0% | $178.5M |
(Filed on November 1, 2024) | +6.1% | 100.0% | $230.5M |
(Filed on July 26, 2024) | -3.4% | 100.0% | $197.6M |
(Filed on April 26, 2024) | -16.7% | 100.0% | $173.1M |
(Filed on February 22, 2024) | -28.3% | 100.0% | $143.2M |
(Filed on November 2, 2023) | -26.0% | 100.0% | $187.6M |
(Filed on August 3, 2023) | -17.6% | 100.0% | $163.9M |
(Filed on May 5, 2023) | -3.1% | 100.0% | $203.7M |
(Filed on February 27, 2023) | +20.7% | 100.0% | $200.8M |
(Filed on November 3, 2022) | +36.0% | 100.0% | $290.5M |
(Filed on August 4, 2022) | +50.3% | 100.0% | $241.8M |
(Filed on April 28, 2022) | +43.3% | 100.0% | $281.7M |
(Filed on February 22, 2022) | +25.3% | 100.0% | $199.5M |
(Filed on October 27, 2021) | +14.7% | 100.0% | $230.9M |
(Filed on August 4, 2021) | +1.1% | 100.0% | $196.3M |
(Filed on April 28, 2021) | +8.5% | 100.0% | $170.7M |
(Filed on February 23, 2021) | +8.7% | 100.0% | $134.6M |
(Filed on November 3, 2020) | -4.6% | 100.0% | $169.6M |
(Filed on July 31, 2020) | -5.4% | 100.0% | $152.6M |
(Filed on April 29, 2020) | -11.8% | 100.0% | $152.2M |
(Filed on February 18, 2020) | -9.1% | 100.0% | $160.5M |
(Filed on October 30, 2019) | +4.0% | 100.0% | $211.4M |
(Filed on July 31, 2019) | +8.2% | 100.0% | $190.4M |
(Filed on May 1, 2019) | +15.2% | 100.0% | $200.8M |
(Filed on February 20, 2019) | +16.1% | 100.0% | $137.3M |
(Filed on October 31, 2018) | +11.1% | 100.0% | $202.6M |
(Filed on August 1, 2018) | +8.6% | 100.0% | $190.3M |
(Filed on May 2, 2018) | +5.5% | 100.0% | $222.2M |
(Filed on February 21, 2018) | -5.5% | 100.0% | $156.8M |
(Filed on November 1, 2017) | -7.2% | 100.0% | $212.6M |
(Filed on August 2, 2017) | -14.6% | 100.0% | $197.8M |
(Filed on May 3, 2017) | -14.3% | 100.0% | $217.9M |
(Filed on February 21, 2017) | -6.8% | 100.0% | $166.2M |
(Filed on November 1, 2016) | -6.6% | 100.0% | $217.7M |
(Filed on August 2, 2016) | +1.5% | 100.0% | $215.5M |
(Filed on May 3, 2016) | +0.9% | 100.0% | $215.1M |
(Filed on February 25, 2016) | +4.3% | 100.0% | $182.3M |
(Filed on November 2, 2015) | +19.3% | 100.0% | $228M |
(Filed on August 3, 2015) | +28.7% | 100.0% | $203.6M |
(Filed on May 4, 2015) | +36.1% | 100.0% | $208.4M |
(Filed on February 25, 2015) | +44.2% | 100.0% | $211.8M |
(Filed on November 3, 2014) | +39.0% | 100.0% | $275.9M |
(Filed on August 4, 2014) | +34.1% | 100.0% | $257.4M |
(Filed on May 7, 2014) | +23.9% | 100.0% | $199.1M |
(Filed on February 26, 2014) | — | 100.0% | $141.2M |
(Filed on November 7, 2013) | — | 100.0% | — |
(Filed on August 5, 2013) | — | 100.0% | — |
(Filed on June 4, 2013) | — | 100.0% | — |