- 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 3, 2026) | +22.9% | 48.5% | $561.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 4, 2026) | +32.5% | 37.2% | $638.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 19, 2026) | +24.3% | 40.3% | $723.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 4, 2025) | +23.1% | 33.8% | $351M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 3, 2026) | +23.7% | 33.3% | $562.7M |
(Filed on June 4, 2026) | +19.5% | 33.4% | $427.5M |
(Filed on March 19, 2026) | +4.0% | 40.2% | $331.7M |
(Filed on December 4, 2025) | +14.6% | 30.6% | $169.7M |
(Filed on August 28, 2025) | +9.4% | 32.7% | $209M |
(Filed on June 5, 2025) | +11.8% | 32.5% | $96.3M |
(Filed on March 20, 2025) | +19.1% | 41.2% | $179.7M |
(Filed on December 5, 2024) | +14.2% | 30.3% | $162.9M |
(Filed on August 29, 2024) | +13.5% | 34.9% | $334.5M |
(Filed on June 6, 2024) | +13.5% | 32.3% | $335.3M |
(Filed on March 21, 2024) | +12.7% | 40.3% | $332.3M |
(Filed on November 30, 2023) | +6.2% | 32.2% | $44.2M |
(Filed on August 31, 2023) | +3.5% | 34.2% | $155.1M |
(Filed on June 2, 2023) | +7.0% | 32.3% | $120.5M |
(Filed on March 16, 2023) | +16.1% | 39.8% | $65M |
(Filed on December 1, 2022) | +27.5% | 33.3% | $86.8M |
(Filed on September 1, 2022) | +51.7% | 35.6% | $126.2M |
(Filed on June 9, 2022) | +197.6% | 33.6% | $84.2M |
(Filed on March 30, 2022) | +24.9% | 39.7% | $268.8M |
(Filed on December 2, 2021) | +26.3% | 31.7% | $117M |
(Filed on September 2, 2021) | +2.1% | 32.8% | $160.3M |
(Filed on June 4, 2021) | -44.9% | 10.2% | $69.8M |
(Filed on March 18, 2021) | +14.0% | 42.1% | $202.5M |
(Filed on December 3, 2020) | +20.7% | 31.4% | $77.5M |
(Filed on September 3, 2020) | +20.0% | 35.0% | $178.8M |
(Filed on June 10, 2020) | +23.1% | 32.9% | $220.8M |
(Filed on March 19, 2020) | +19.4% | 40.5% | $251.7M |
(Filed on December 5, 2019) | +21.6% | 32.6% | $103.3M |
(Filed on August 29, 2019) | +22.7% | 35.0% | $133.3M |
(Filed on June 6, 2019) | +27.2% | 32.8% | $84.4M |
(Filed on March 19, 2020) (Filed on March 28, 2019) | +30.1% | 41.1% | $112.7M |
(Filed on December 6, 2018) | +28.9% | 32.5% | $54.9M |
(Filed on September 7, 2018) | +28.7% | 34.8% | $74.8M |
(Filed on June 7, 2018) | +20.8% | 31.7% | $65.2M |
(Filed on March 22, 2018) | +18.9% | 41.1% | $76.1M |
(Filed on December 1, 2017) | +17.6% | 32.1% | $53.5M |
(Filed on August 31, 2017) | +20.8% | 33.3% | $67.1M |
(Filed on June 2, 2017) | +25.4% | 31.3% | $25.8M |
(Filed on March 23, 2017) | +23.7% | 40.5% | $53.1M |
(Filed on December 2, 2016) | +23.0% | 31.1% | $18.1M |
(Filed on September 1, 2016) | +19.5% | 32.8% | $60.9M |
(Filed on June 3, 2016) | +22.0% | 30.7% | $52.4M |
(Filed on March 24, 2016) | +24.4% | 40.3% | $63.2M |
(Filed on December 4, 2015) | +24.6% | 30.2% | $5.3M |
(Filed on September 3, 2015) | +30.2% | 33.4% | $25.6M |
(Filed on June 4, 2015) | +31.8% | 30.9% | $17.8M |
(Filed on March 26, 2015) | +22.1% | 39.7% | $50.2M |
(Filed on December 5, 2014) | +27.9% | 30.9% | $5.6M |
(Filed on September 11, 2014) | +34.9% | 33.7% | $21.1M |
(Filed on June 5, 2014) | +33.1% | 31.6% | $36.7M |
(Filed on March 26, 2014) | +38.0% | 41.0% | $56.1M |
(Filed on December 6, 2013) | +39.9% | 31.1% | $7.2M |
(Filed on September 10, 2013) | +40.1% | 33.1% | $17.7M |
(Filed on June 13, 2013) | — | 32.0% | $14.5M |
(Filed on March 29, 2013) | — | 41.2% | $41.3M |
(Filed on November 30, 2012) | — | 29.7% | $1.8M |
(Filed on September 11, 2012) | — | 32.3% | $5.7M |