- 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 September 28, 2026) | +2.5% | — | $231.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 8, 2026) | -7.0% | — | $371.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 9, 2026) | -4.7% | — | $384.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 10, 2025) | +4.1% | — | $581.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 28, 2026) | +2.2% | — | $440.3M |
(Filed on June 8, 2026) | +1.0% | — | $467M |
(Filed on March 9, 2026) | +5.5% | — | $488.2M |
(Filed on December 10, 2025) | +0.7% | — | $403.8M |
(Filed on September 29, 2025) | -1.6% | — | $322.8M |
(Filed on June 5, 2025) | +3.6% | — | $705.4M |
(Filed on March 10, 2025) | -2.2% | — | $812.2M |
(Filed on December 9, 2024) | -7.5% | — | $728.9M |
(Filed on September 26, 2024) | +1.0% | — | $563M |
(Filed on June 6, 2024) | +5.2% | — | $896.1M |
(Filed on March 11, 2024) | +21.5% | — | $1.3B |
(Filed on December 7, 2023) | +59.2% | — | $1.2B |
(Filed on September 28, 2023) | +30.8% | — | $1.1B |
(Filed on June 8, 2023) | +32.3% | — | $1.4B |
(Filed on March 9, 2023) | +32.4% | — | $1.4B |
(Filed on December 8, 2022) | +33.2% | — | $1.5B |
(Filed on September 28, 2022) | +164.5% | — | $1.2B |
(Filed on June 9, 2022) | +28.1% | — | $1.3B |
(Filed on March 14, 2022) | -26.0% | — | $1.3B |
(Filed on December 9, 2021) | -50.8% | — | $462.2M |
(Filed on September 23, 2021) | -68.4% | — | $391M |
(Filed on June 7, 2021) | -27.5% | — | $482.7M |
(Filed on March 11, 2021) | +8.8% | — | $126.8M |
(Filed on December 10, 2020) | +21.7% | — | $136.3M |
(Filed on September 24, 2020) | +15.3% | — | $108.9M |
(Filed on June 4, 2020) | +13.4% | — | $59.6M |
(Filed on March 9, 2020) | +15.7% | — | $158.6M |
(Filed on December 9, 2019) | -0.4% | — | $141M |
(Filed on September 24, 2020) | +1.2% | — | $178.1M |
(Filed on June 6, 2019) | +6.3% | — | $181.6M |
(Filed on March 8, 2019) | +1.3% | — | $235.5M |
(Filed on December 7, 2018) | +23.9% | — | $140.4M |
(Filed on September 28, 2018) | +16.3% | — | $117.4M |
(Filed on June 7, 2018) | +22.7% | — | $195.8M |
(Filed on March 8, 2018) | +21.0% | — | $140.9M |
(Filed on December 7, 2017) | +2.1% | — | $106.8M |
(Filed on September 28, 2017) | +11.0% | — | $67.9M |
(Filed on June 8, 2017) | +11.8% | — | $68.6M |
(Filed on March 10, 2017) | +13.0% | — | $45.4M |
(Filed on December 9, 2016) | +36.1% | — | $39.6M |
(Filed on September 26, 2016) | +19.6% | — | $35.5M |
(Filed on June 9, 2016) | +6.7% | 100.0% | $125.2M |
(Filed on March 10, 2016) | +17.1% | 100.0% | $36.6M |
(Filed on December 7, 2015) | +3.9% | — | $29.8M |
(Filed on September 28, 2015) | +20.6% | — | $44.4M |
(Filed on June 8, 2015) | +15.6% | 100.0% | $307.4M |
(Filed on March 12, 2015) | +7.2% | 100.0% | $205.3M |
(Filed on December 8, 2014) | +6.1% | 100.0% | $114.2M |
(Filed on September 24, 2014) | -1.1% | 100.0% | $138.6M |
(Filed on June 5, 2014) | +11.5% | 100.0% | $237.7M |
(Filed on March 12, 2014) | +13.2% | 100.0% | $136.6M |
(Filed on December 9, 2013) | -0.0% | 100.0% | $44M |
(Filed on September 27, 2013) | +4.5% | 100.0% | $46.1M |
(Filed on June 6, 2013) | -0.2% | 100.0% | $147.1M |
(Filed on March 6, 2013) | -5.5% | 100.0% | $95.6M |
(Filed on December 4, 2012) | -51.7% | 100.0% | $44.7M |
(Filed on September 25, 2012) | -33.4% | 100.0% | $70.1M |
(Filed on June 6, 2012) | +20.5% | 100.0% | $168.6M |
(Filed on March 6, 2012) | +31.5% | 100.0% | $97.3M |
(Filed on December 7, 2011) | +198.6% | 100.0% | $19.6M |
(Filed on September 22, 2011) | — | — | $14.7M |
(Filed on June 9, 2011) | — | — | $51.1M |
(Filed on March 10, 2011) | — | — | $58M |
(Filed on December 7, 2010) | — | — | $13M |