- 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 August 4, 2026) | +1.2% | 38.2% | $173.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | -3.0% | 40.2% | $172.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 5, 2026) | +6.5% | 32.9% | $214.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 18, 2025) | +3.4% | 36.6% | $236.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 4, 2026) | +3.4% | 55.1% | $171.1M |
(Filed on May 5, 2026) | -0.1% | 39.1% | $139.3M |
(Filed on February 5, 2026) | +2.1% | 36.8% | $195.9M |
(Filed on November 18, 2025) | -0.7% | 38.1% | $216.9M |
(Filed on August 4, 2025) | +0.3% | 39.5% | $146.7M |
(Filed on May 6, 2025) | -3.0% | 38.2% | $158.1M |
(Filed on February 4, 2025) | -6.3% | 37.3% | $241.7M |
(Filed on November 19, 2024) | +2.6% | 37.9% | $223.3M |
(Filed on August 6, 2024) | -3.9% | 37.9% | $202.4M |
(Filed on May 7, 2024) | -0.2% | 37.0% | $193.7M |
(Filed on February 6, 2024) | -9.6% | 39.0% | $280.3M |
(Filed on November 14, 2023) | +3.2% | 36.1% | $205.3M |
(Filed on August 8, 2023) | +0.9% | 39.0% | $199.5M |
(Filed on May 8, 2023) | +0.0% | 34.8% | $213.2M |
(Filed on February 6, 2023) | -0.3% | 36.8% | $221.2M |
(Filed on November 15, 2022) | +0.4% | 36.5% | $238.9M |
(Filed on August 8, 2022) | +9.7% | 37.9% | $207.7M |
(Filed on May 9, 2022) (Filed on May 10, 2021) | +16.7% | 39.5% | $261M |
(Filed on February 7, 2022) (Filed on February 8, 2021) | +15.2% | 39.8% | $305.6M |
(Filed on November 16, 2021) | +6.1% | 36.9% | $459.8M |
(Filed on August 9, 2021) | +1.7% | 40.0% | $595.6M |
(Filed on May 10, 2021) | +5.5% | 40.1% | $277.9M |
(Filed on February 8, 2021) | +28.8% | 40.9% | — |
(Filed on November 17, 2020) | +57.3% | 40.0% | $258.5M |
(Filed on August 5, 2020) | +64.8% | 38.1% | $206.4M |
(Filed on May 7, 2020) (Filed on May 8, 2019) | +48.6% | 34.9% | $332.9M |
(Filed on February 5, 2019) | -0.2% | 48.2% | $607.3M |
(Filed on November 19, 2019) | -1.7% | 45.5% | $522.1M |
(Filed on August 7, 2019) | +5.6% | 44.8% | $510.9M |
(Filed on May 8, 2019) | +4.3% | 45.0% | $490.3M |
(Filed on February 5, 2019) | +2.4% | 48.5% | $454.3M |
(Filed on November 19, 2019) | +7.6% | 46.0% | $378M |
(Filed on August 1, 2018) | +3.0% | 42.5% | $404.4M |
(Filed on May 2, 2018) | +7.5% | 46.8% | $372.2M |
(Filed on January 31, 2018) | +10.4% | 48.5% | $297.7M |
(Filed on November 14, 2017) | +8.3% | 43.3% | $287.3M |
(Filed on August 2, 2017) | -3.6% | 42.6% | $567.1M |
(Filed on May 3, 2017) | -6.4% | 42.4% | $576.3M |
(Filed on February 1, 2017) | +1.1% | 45.3% | $556.4M |
(Filed on November 15, 2016) | -18.0% | 45.9% | $502.1M |
(Filed on August 3, 2016) | -9.1% | 45.6% | $82.5M |
(Filed on May 4, 2016) | — | 47.2% | — |
(Filed on February 3, 2016) | — | 46.6% | — |
(Filed on November 20, 2015) | — | 48.2% | $89.6M |
(Filed on August 11, 2015) | — | 46.7% | — |