- 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 31, 2026) | +25.3% | 28.3% | $110.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 1, 2026) | +36.5% | 30.8% | $85.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 9, 2026) | +22.2% | 29.2% | $81.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 31, 2025) | +18.0% | 30.7% | $68.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 31, 2026) | +19.0% | 34.0% | $149.1M |
(Filed on May 1, 2026) | +42.9% | 32.9% | $126.4M |
(Filed on March 9, 2026) | +94.7% | 33.6% | $106.6M |
(Filed on October 31, 2025) | +68.0% | 30.2% | $96.8M |
(Filed on August 1, 2025) | +15.2% | 34.5% | $66.8M |
(Filed on May 5, 2025) | -16.3% | 42.0% | $230.7M |
(Filed on March 7, 2025) | -33.5% | 46.3% | $112.1M |
(Filed on November 4, 2024) | -34.7% | 44.5% | $175.6M |
(Filed on July 29, 2024) | -30.3% | 43.0% | $162.6M |
(Filed on May 1, 2024) | -29.2% | 39.9% | $150.1M |
(Filed on February 29, 2024) | -21.8% | 41.3% | $298.8M |
(Filed on November 1, 2023) | -20.0% | 38.8% | $285.5M |
(Filed on July 28, 2023) | -3.0% | 35.8% | $279.1M |
(Filed on May 3, 2023) | +3.8% | 35.1% | $196.7M |
(Filed on February 28, 2023) | +16.2% | 37.0% | $251.2M |
(Filed on November 4, 2022) | +35.1% | 38.0% | $215.3M |
(Filed on August 1, 2022) | +46.5% | 39.1% | $203.2M |
(Filed on May 5, 2022) | -3.7% | 35.3% | $162.1M |
(Filed on March 1, 2022) | -12.9% | 39.6% | $169.9M |
(Filed on October 28, 2021) | -29.1% | 38.1% | $187.3M |
(Filed on July 30, 2021) | -33.8% | 47.9% | $101.8M |
(Filed on May 5, 2021) | +7.9% | 38.6% | $51.2M |
(Filed on March 1, 2021) | +25.9% | 38.4% | $60.2M |
(Filed on November 5, 2020) | +57.6% | 39.8% | $50.5M |
(Filed on August 4, 2020) | +51.2% | 37.4% | $51.3M |
(Filed on May 5, 2020) | +44.9% | 40.6% | $64.6M |
(Filed on February 27, 2020) | +25.9% | 93.2% | $105.1M |
(Filed on October 31, 2019) | +14.9% | 94.5% | $265.2M |
(Filed on July 26, 2019) | +20.5% | 96.7% | $293.3M |
(Filed on April 29, 2019) | +36.6% | 96.9% | $346.5M |
(Filed on February 27, 2020) (Filed on February 28, 2019) | +59.6% | 96.8% | $368.6M |
(Filed on November 2, 2018) | +81.4% | 97.4% | $345.2M |
(Filed on July 27, 2018) | +62.0% | 97.3% | $355.6M |
(Filed on April 27, 2018) | +39.9% | 97.3% | $105.4M |
(Filed on February 26, 2018) | +28.7% | 96.6% | $91.1M |
(Filed on October 26, 2017) | +35.5% | 96.4% | $176.9M |
(Filed on July 28, 2017) | +71.0% | 96.3% | $159.6M |
(Filed on April 28, 2017) | +85.9% | 96.3% | $174.2M |
(Filed on February 28, 2017) | +78.6% | 96.2% | $207M |
(Filed on October 28, 2016) | +69.0% | 96.5% | $106.3M |
(Filed on July 29, 2016) | +30.8% | 96.4% | $93M |
(Filed on May 10, 2016) | +27.2% | 96.1% | $88.5M |
(Filed on March 1, 2016) | +20.5% | 94.9% | $86.2M |
(Filed on October 26, 2015) | +10.6% | 94.9% | $83.6M |
(Filed on August 5, 2015) | +12.7% | 95.5% | $87.6M |
(Filed on April 30, 2015) | +42.6% | 95.8% | $89.5M |
(Filed on March 16, 2015) | +52.1% | 95.9% | $91.7M |
(Filed on November 7, 2014) | +60.3% | 95.4% | $87.8M |
(Filed on August 8, 2014) | +120.4% | 94.8% | $85.3M |
(Filed on May 8, 2014) | +112.2% | 95.2% | $73.3M |
(Filed on March 17, 2014) | +124.5% | 93.9% | $80.2M |
(Filed on November 12, 2013) | +77.8% | 94.7% | $89.8M |
(Filed on August 14, 2013) | +0.2% | 95.3% | $94.7M |
(Filed on May 20, 2013) | -4.9% | 94.0% | $59M |
(Filed on April 1, 2013) | -10.4% | 94.3% | $45.5M |
(Filed on November 14, 2012) | -13.8% | 92.4% | $10.3M |
(Filed on August 14, 2012) | +12.0% | 92.7% | $34.3M |
(Filed on May 15, 2012) | — | 91.3% | — |
(Filed on April 16, 2012) | — | 87.6% | $68.8M |
(Filed on November 14, 2011) | — | 91.1% | — |
(Filed on August 15, 2011) | — | 92.6% | — |