- 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 10, 2026) | -1.5% | 68.9% | $425.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 5, 2026) | -0.3% | 69.1% | $343.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 19, 2026) | +0.5% | 68.9% | $246.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 5, 2025) | +1.5% | 70.2% | $130.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 10, 2026) | +3.0% | 70.6% | $261.3M |
(Filed on May 5, 2026) | +2.5% | 71.7% | $291.5M |
(Filed on February 19, 2026) | +5.4% | 69.5% | $334.7M |
(Filed on November 5, 2025) | +8.0% | 70.6% | $222.6M |
(Filed on August 8, 2025) | +9.2% | 70.7% | $237M |
(Filed on May 12, 2025) | +12.0% | 70.3% | $198.7M |
(Filed on February 28, 2025) | +11.3% | 70.7% | $213.6M |
(Filed on November 7, 2024) | +13.1% | 70.9% | $182.7M |
(Filed on August 7, 2024) | +13.7% | 69.5% | $185.9M |
(Filed on May 8, 2024) | +16.4% | 69.4% | $205.8M |
(Filed on February 26, 2024) | +21.7% | 70.2% | $207.3M |
(Filed on November 6, 2023) | +25.6% | 69.4% | $168.4M |
(Filed on August 9, 2023) | +32.5% | 67.6% | $163.5M |
(Filed on May 10, 2023) | +34.0% | 67.4% | $141.4M |
(Filed on February 24, 2023) | +34.0% | 67.1% | $164.6M |
(Filed on November 3, 2022) | +33.1% | 68.9% | $227.1M |
(Filed on August 4, 2022) | +27.8% | 68.9% | $493.6M |
(Filed on May 5, 2022) | +24.5% | 69.1% | $503.8M |
(Filed on February 24, 2022) | +23.5% | 70.2% | $173.6M |
(Filed on November 4, 2021) | +26.4% | 70.5% | $239.4M |
(Filed on August 5, 2021) | +25.3% | 70.6% | $279.3M |
(Filed on May 7, 2021) | +28.9% | 70.6% | $204.4M |
(Filed on February 26, 2021) | +33.3% | 72.3% | $123.4M |
(Filed on November 5, 2020) | +33.3% | 71.6% | $114.9M |
(Filed on August 10, 2020) | +35.1% | 71.9% | $126.6M |
(Filed on May 8, 2020) | +34.2% | 72.7% | $89.9M |
(Filed on February 28, 2020) | +19.1% | 72.0% | $99.6M |
(Filed on November 5, 2019) | +23.4% | 71.4% | $131.2M |
(Filed on August 1, 2019) | +23.2% | 70.2% | $100.7M |
(Filed on May 3, 2019) | +20.5% | 69.6% | $99.6M |
(Filed on February 28, 2019) | +28.2% | 70.2% | $51.6M |
(Filed on November 7, 2018) | +25.2% | 71.6% | $49.1M |
(Filed on August 7, 2018) | +27.3% | 72.4% | $53.1M |
(Filed on May 9, 2018) | +30.0% | 72.9% | $50.7M |
(Filed on March 8, 2018) | +37.1% | 74.1% | $53.1M |
(Filed on November 8, 2017) | +42.5% | 75.1% | $87.7M |
(Filed on August 8, 2017) | +44.5% | 75.1% | $84.8M |
(Filed on May 10, 2017) | +47.6% | 75.0% | $83.5M |
(Filed on March 9, 2017) | +49.8% | 72.7% | $86.6M |
(Filed on November 10, 2016) | +39.3% | 75.1% | $124M |
(Filed on August 9, 2016) | +44.2% | 73.9% | $27M |
(Filed on May 12, 2016) | — | 72.5% | — |
(Filed on March 10, 2016) | — | 73.8% | $36.8M |
(Filed on November 13, 2015) | — | 77.1% | — |
(Filed on August 19, 2015) | — | 76.5% | — |