- 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 30, 2026) | +14.9% | 67.9% | $205.3M |
Filing text is unavailable for this period. | |||
(Filed on May 6, 2026) | +15.6% | 67.6% | $241.3M |
Filing text is unavailable for this period. | |||
(Filed on February 25, 2026) | +22.1% | 68.0% | $186.9M |
Filing text is unavailable for this period. | |||
(Filed on November 5, 2025) | +17.8% | 67.8% | $321M |
Filing text is unavailable for this period. | |||
(Filed on July 30, 2026) | +13.4% | 66.0% | $421.8M |
(Filed on May 6, 2026) | +16.3% | 66.6% | $376.1M |
(Filed on February 25, 2026) | +10.8% | 66.8% | $324.4M |
(Filed on November 5, 2025) | +11.1% | 66.5% | $280.5M |
(Filed on July 29, 2025) | +14.5% | 54.4% | $288.3M |
(Filed on April 23, 2025) | +15.4% | 65.0% | $223.1M |
(Filed on February 18, 2025) | +28.7% | 65.7% | $167.5M |
(Filed on October 30, 2024) | +26.8% | 65.6% | $100.8M |
(Filed on July 30, 2024) | +25.5% | 63.8% | $114.2M |
(Filed on May 7, 2024) | +18.4% | 62.6% | $94.7M |
(Filed on February 22, 2024) | +8.4% | 62.6% | $69.9M |
(Filed on November 2, 2023) | +12.4% | 63.3% | $54.8M |
(Filed on August 1, 2023) | +13.1% | 64.3% | $58.2M |
(Filed on May 2, 2023) | +20.5% | 62.5% | $68.2M |
(Filed on February 23, 2023) | +22.2% | 61.5% | $59.4M |
(Filed on November 3, 2022) | +25.8% | 63.1% | $66.3M |
(Filed on August 5, 2022) | +75.3% | 64.4% | — |
(Filed on May 3, 2022) | +23.2% | 65.8% | $55.6M |
(Filed on February 22, 2022) | +14.9% | 56.5% | $69.7M |
(Filed on November 3, 2021) | +8.3% | 60.2% | $80.1M |
(Filed on August 9, 2021) | -21.7% | 61.8% | $134.4M |
(Filed on May 4, 2021) | +6.9% | 64.1% | $72.5M |
(Filed on February 23, 2021) | +20.3% | 67.6% | $72.8M |
(Filed on November 2, 2020) | +24.8% | 68.8% | $111.6M |
(Filed on August 3, 2020) | +22.4% | 70.0% | $77.3M |
(Filed on May 7, 2020) | +25.1% | 65.3% | $95.6M |
(Filed on February 26, 2020) | +25.8% | 65.2% | $67.9M |
(Filed on November 7, 2019) | +33.2% | 67.1% | $47.7M |
(Filed on August 6, 2019) | +36.0% | 65.9% | $59.7M |
(Filed on May 7, 2019) | +40.3% | 64.8% | $52.8M |
(Filed on February 26, 2020) (Filed on February 26, 2019) | +31.4% | 66.3% | $50.6M |
(Filed on November 5, 2018) | +24.9% | 65.3% | $65.6M |
(Filed on August 7, 2018) | +23.8% | 63.2% | $76.6M |
(Filed on May 8, 2018) | +26.4% | 65.2% | $109.4M |
(Filed on February 27, 2018) | +34.3% | 63.7% | $13.2M |
(Filed on November 7, 2017) | +33.3% | 63.8% | $15.9M |
(Filed on August 8, 2017) | +53.9% | 63.7% | $13.9M |
(Filed on May 9, 2017) | +48.7% | 68.9% | $17.6M |
(Filed on February 28, 2017) | +53.7% | 67.0% | $19.5M |
(Filed on November 3, 2016) | +55.3% | 66.4% | $159.1M |
(Filed on August 9, 2016) | +34.4% | 64.7% | — |
(Filed on May 9, 2016) | +48.9% | 68.6% | — |
(Filed on March 8, 2016) | — | 67.5% | $3.3M |
(Filed on November 12, 2015) | — | 64.1% | — |