- 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 4, 2026) | +28.0% | 26.8% | $99.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 27, 2026) | +6.9% | 23.9% | $135.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 24, 2026) | -9.8% | 24.6% | $175.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 27, 2025) | -17.4% | 25.3% | $167.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 4, 2026) | -29.1% | 23.7% | $120.6M |
(Filed on April 27, 2026) | -39.4% | 25.1% | $114.6M |
(Filed on February 24, 2026) | -21.1% | 23.0% | $159.2M |
(Filed on October 27, 2025) | -16.6% | 21.2% | $140.4M |
(Filed on July 29, 2025) | -5.7% | 20.1% | $186.2M |
(Filed on April 29, 2025) | +0.3% | 19.5% | $256.3M |
(Filed on February 25, 2025) | -5.0% | 19.2% | $302.6M |
(Filed on October 25, 2024) | -18.9% | 22.2% | $325.4M |
(Filed on July 31, 2024) | -20.1% | 25.5% | $342.9M |
(Filed on May 8, 2024) | -28.9% | 26.7% | $374.7M |
(Filed on February 23, 2024) (Filed on February 24, 2023) | -33.9% | 22.1% | $371.3M |
(Filed on October 31, 2023) (Filed on November 1, 2022) | -33.2% | 23.3% | $427.5M |
(Filed on July 31, 2023) (Filed on August 2, 2022) | -33.5% | 22.9% | $442.6M |
(Filed on May 2, 2023) (Filed on May 4, 2022) | -18.8% | 23.4% | $493.3M |
(Filed on February 24, 2023) | -8.5% | 22.7% | $503.3M |
(Filed on November 1, 2022) | -3.9% | 22.7% | $512.2M |
(Filed on August 2, 2022) | +3.6% | 22.0% | $536.4M |
(Filed on May 4, 2022) | +94.3% | 23.3% | $534.8M |
(Filed on February 25, 2022) | +80.6% | 22.5% | $495.4M |
(Filed on November 4, 2021) | +106.8% | 23.5% | $529.7M |
(Filed on August 5, 2021) | +105.2% | 23.2% | $318.6M |
(Filed on May 6, 2021) | -7.6% | 21.9% | $141.3M |
(Filed on February 26, 2021) | -18.0% | 20.6% | $112.3M |
(Filed on November 5, 2020) | -21.2% | 20.0% | $83.5M |
(Filed on August 6, 2020) | -22.6% | 19.8% | $121.3M |
(Filed on May 7, 2020) | -17.4% | 19.9% | $119.6M |
(Filed on February 26, 2021) (Filed on March 13, 2020) (Filed on March 13, 2020) (Filed on March 13, 2020) (Filed on March 13, 2020) (Filed on November 12, 2019) (Filed on August 8, 2019) (Filed on May 9, 2019) | +4.7% | 18.0% | $141.5M |
(Filed on March 18, 2019) (Filed on March 18, 2019) (Filed on March 18, 2019) (Filed on March 18, 2019) (Filed on November 9, 2018) (Filed on August 9, 2018) (Filed on May 8, 2018) | +10.3% | 18.8% | $203.2M |
(Filed on March 15, 2018) (Filed on March 15, 2018) (Filed on March 15, 2018) (Filed on March 15, 2018) (Filed on November 8, 2017) (Filed on August 3, 2017) (Filed on May 4, 2017) | +34.5% | 18.6% | $183.1M |
(Filed on March 3, 2017) (Filed on March 3, 2017) (Filed on November 3, 2016) (Filed on August 4, 2016) (Filed on March 8, 2016) | +40.8% | 17.3% | $170.3M |
(Filed on May 5, 2016) | +16.7% | 18.9% | $124.3M |
(Filed on March 8, 2016) (Filed on March 8, 2016) (Filed on March 8, 2016) (Filed on March 8, 2016) (Filed on November 9, 2015) (Filed on August 7, 2015) (Filed on April 29, 2015) | +50.8% | 18.2% | $181.6M |
(Filed on March 12, 2015) (Filed on March 12, 2015) (Filed on March 12, 2015) (Filed on March 12, 2015) (Filed on October 28, 2014) (Filed on July 29, 2014) (Filed on April 29, 2014) | +51.5% | 18.0% | $148.7M |
(Filed on February 27, 2014) (Filed on February 27, 2014) (Filed on February 27, 2014) (Filed on February 27, 2014) (Filed on October 24, 2013) (Filed on July 25, 2013) (Filed on April 25, 2013) | +28.8% | 17.9% | $93.5M |
(Filed on February 21, 2013) (Filed on February 21, 2013) (Filed on February 21, 2013) (Filed on February 21, 2013) (Filed on October 25, 2012) (Filed on July 26, 2012) (Filed on April 26, 2012) | — | — | $97M |
(Filed on March 2, 2012) (Filed on October 27, 2011) (Filed on July 28, 2011) | — | 17.0% | $124M |