- 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 6, 2026) | +20.1% | 72.8% | $246.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +25.7% | 70.9% | $240.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 19, 2026) | +27.1% | 70.9% | $236M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +30.7% | 71.1% | $255.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +26.1% | 71.2% | $309.1M |
(Filed on April 30, 2026) | +20.3% | 68.8% | $375.3M |
(Filed on February 19, 2026) | +24.0% | 70.0% | $419.6M |
(Filed on October 30, 2025) | +18.4% | 68.8% | $519.5M |
(Filed on July 31, 2025) | +19.3% | 69.9% | $550.6M |
(Filed on May 1, 2025) | +18.4% | 66.3% | $520.4M |
(Filed on February 20, 2025) | +17.7% | 66.0% | $36.2M |
(Filed on October 30, 2024) | +20.0% | 66.2% | $47.5M |
(Filed on August 1, 2024) | +21.6% | 69.5% | $61.6M |
(Filed on May 2, 2024) | +20.6% | 67.9% | $52.8M |
(Filed on February 22, 2024) | +37.7% | 69.9% | $78.8M |
(Filed on November 2, 2023) | +21.6% | 68.3% | $71.2M |
(Filed on August 4, 2023) | +25.6% | 68.8% | $101.3M |
(Filed on May 4, 2023) | +24.3% | 66.9% | $94.8M |
(Filed on February 23, 2023) | +3.8% | 62.7% | $127.6M |
(Filed on November 4, 2022) | +18.7% | 65.7% | $167.4M |
(Filed on August 5, 2022) | +59.8% | 68.0% | $138.9M |
(Filed on May 6, 2022) | +17.0% | 68.4% | $137.4M |
(Filed on February 28, 2022) | +33.3% | 74.0% | $88.6M |
(Filed on November 5, 2021) | +31.6% | 74.7% | $95.3M |
(Filed on August 9, 2021) | -3.0% | 69.6% | $81.7M |
(Filed on May 10, 2021) | +31.4% | 74.7% | $56.5M |
(Filed on February 26, 2021) | +41.5% | 76.5% | $20.5M |
(Filed on November 6, 2020) | +42.2% | 74.8% | $34.6M |
(Filed on August 7, 2020) | +47.9% | 75.2% | $16M |
(Filed on May 8, 2020) | +52.2% | 75.6% | $28.1M |
(Filed on March 2, 2020) | +48.3% | 74.1% | $20M |
(Filed on December 23, 2019) | +53.5% | 74.1% | $17.3M |
(Filed on August 6, 2019) | +48.7% | 73.2% | $19.2M |
(Filed on December 23, 2019) (Filed on May 10, 2019) | +48.2% | 73.1% | $16.5M |
(Filed on March 2, 2020) | +50.7% | 73.1% | $8.7M |
(Filed on October 30, 2018) | +49.2% | 72.4% | $20.4M |
(Filed on August 3, 2018) | +51.6% | 71.7% | $16.2M |
(Filed on May 10, 2018) | +66.8% | 70.4% | $15.6M |
(Filed on March 1, 2018) | +72.3% | 69.1% | $51.6M |
(Filed on November 14, 2017) | +79.6% | 68.5% | $5.8M |
(Filed on August 7, 2017) | — | 67.2% | — |
(Filed on May 12, 2017) | — | 63.8% | — |
(Filed on March 31, 2017) | — | 61.7% | $25.2M |
(Filed on December 5, 2016) | — | 59.9% | — |