- 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) | +7.1% | 82.3% | $298.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | +21.9% | 86.6% | $375.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 25, 2026) | +10.5% | 76.0% | $345.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 7, 2025) | +13.0% | 82.4% | $329M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +13.3% | 82.6% | $335.7M |
(Filed on May 7, 2026) | +11.5% | 91.9% | $343.9M |
(Filed on February 25, 2026) | +19.4% | 76.4% | $293.2M |
(Filed on November 7, 2025) | +5.3% | 84.4% | $298.8M |
(Filed on August 7, 2025) | +5.1% | 82.7% | $247M |
(Filed on May 9, 2025) | +11.6% | 92.3% | $301.7M |
(Filed on February 25, 2025) | +1.4% | 79.8% | $275.8M |
(Filed on November 7, 2024) | +13.6% | 80.6% | $309M |
(Filed on August 7, 2024) | +27.6% | 79.2% | $236.1M |
(Filed on May 9, 2024) | +19.0% | 91.3% | $460.4M |
(Filed on February 29, 2024) | +53.2% | 73.8% | $409.8M |
(Filed on November 9, 2023) | +58.4% | 80.1% | $404.5M |
(Filed on August 9, 2023) | +63.5% | 85.5% | $383.5M |
(Filed on May 8, 2023) | +66.9% | 88.0% | $471.2M |
(Filed on March 1, 2023) | +37.3% | 74.2% | $545.9M |
(Filed on November 9, 2022) | +46.4% | 82.4% | $527.3M |
(Filed on August 9, 2022) | +241.1% | 86.5% | $469.1M |
(Filed on May 10, 2022) | -12.1% | 92.9% | $445.6M |
(Filed on March 1, 2022) | -30.1% | 81.1% | $439.5M |
(Filed on November 5, 2021) | -36.8% | 85.5% | $419.7M |
(Filed on August 9, 2021) | -77.9% | 78.9% | $423.6M |
(Filed on May 7, 2021) | -14.5% | 82.8% | $547.5M |
(Filed on March 1, 2021) | +9.8% | 69.0% | $436.3M |
(Filed on November 6, 2020) | +22.1% | 72.3% | $219.8M |
(Filed on August 7, 2020) | +29.3% | 70.1% | $330.6M |
(Filed on May 11, 2020) | +22.7% | 76.8% | $336M |
(Filed on February 28, 2020) | +30.1% | 64.1% | $289.4M |
(Filed on November 8, 2019) | +40.2% | 73.0% | $572.7M |
(Filed on August 8, 2019) | +31.0% | 73.9% | $147.8M |
(Filed on May 8, 2019) | +33.2% | 78.2% | $127.1M |
(Filed on February 28, 2020) (Filed on March 1, 2019) | +15.1% | 62.0% | — |
(Filed on November 7, 2018) | +12.1% | 73.5% | $93.3M |
(Filed on August 9, 2018) | +17.3% | 70.7% | $78.5M |
(Filed on May 9, 2018) | +9.3% | 76.8% | $60.2M |
(Filed on March 1, 2018) | +10.0% | 61.4% | $40.4M |
(Filed on November 8, 2017) | +26.4% | 70.2% | $66M |
(Filed on August 9, 2017) | +15.9% | 69.6% | $55.7M |
(Filed on May 3, 2017) | +8.3% | 71.6% | $38.3M |
(Filed on March 6, 2017) | +10.2% | 59.0% | $31.4M |
(Filed on November 3, 2016) | +8.4% | 72.6% | $28.5M |
(Filed on August 12, 2016) | — | 68.0% | $32.1M |
(Filed on May 11, 2016) | — | 66.3% | — |
(Filed on March 4, 2016) | — | 55.8% | $43.3M |
(Filed on November 13, 2015) | — | 68.2% | — |