- 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 29, 2026) | -42.0% | 35.5% | $143.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 29, 2026) | +7.4% | 39.4% | $131.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 2, 2026) | -21.0% | 47.1% | $134.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 29, 2025) | +17.4% | 44.7% | $122.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | +7.8% | 69.2% | $147.9M |
(Filed on April 29, 2026) | -25.7% | 59.8% | $119.5M |
(Filed on March 2, 2026) | -16.6% | -15.4% | $121M |
(Filed on October 29, 2025) | -36.0% | 38.5% | $156.9M |
(Filed on July 30, 2025) | -15.8% | 63.4% | $215.9M |
(Filed on May 7, 2025) | -34.3% | 56.4% | $213.9M |
(Filed on March 12, 2025) | -17.2% | 60.4% | $199.3M |
(Filed on October 30, 2024) | -26.5% | 45.1% | $270.8M |
(Filed on July 31, 2024) | -15.1% | 53.2% | $233M |
(Filed on May 1, 2024) | -9.1% | 55.7% | $191.4M |
(Filed on February 29, 2024) | -37.5% | 70.5% | $217.7M |
(Filed on November 1, 2023) | -36.7% | 69.9% | $240.5M |
(Filed on August 2, 2023) | -38.9% | 46.2% | $228M |
(Filed on May 3, 2023) | -33.4% | 76.5% | $219.2M |
(Filed on March 1, 2023) | -13.6% | 78.8% | $219.5M |
(Filed on October 27, 2022) | -9.2% | 78.7% | $222.9M |
(Filed on August 3, 2022) | +14.2% | 79.2% | $327M |
(Filed on May 4, 2022) | -8.3% | 80.1% | $291M |
(Filed on March 1, 2022) | +16.7% | 79.2% | $187M |
(Filed on November 3, 2021) | +39.2% | 78.9% | $207.2M |
(Filed on August 5, 2021) | +34.3% | 78.7% | $214M |
(Filed on April 29, 2021) | +111.5% | 77.5% | $329M |
(Filed on February 25, 2021) | +85.3% | 78.6% | $644.6M |
(Filed on November 5, 2020) | +103.2% | 77.4% | $673.2M |
(Filed on August 4, 2020) | +91.5% | 77.4% | $221.8M |
(Filed on April 30, 2020) | +66.8% | 76.6% | $211.1M |
(Filed on February 25, 2020) | +43.6% | 77.4% | $249.2M |
(Filed on November 5, 2019) | +16.8% | 75.5% | $81.9M |
(Filed on July 31, 2019) | +16.4% | 75.6% | $102.3M |
(Filed on May 1, 2019) | +26.8% | 75.8% | $129M |
(Filed on February 27, 2019) | +39.2% | 75.1% | $73.6M |
(Filed on November 1, 2018) | +44.7% | 74.8% | $79.1M |
(Filed on August 1, 2018) | +36.6% | 74.8% | $85.5M |
(Filed on May 2, 2018) | +35.6% | 76.3% | $96.1M |
(Filed on February 27, 2018) | +45.3% | 73.8% | $98.3M |
(Filed on November 1, 2017) | +52.4% | 74.2% | $117.6M |
(Filed on August 2, 2017) | +87.0% | 73.2% | $72.5M |
(Filed on May 3, 2017) | +60.3% | 73.0% | $81.4M |
(Filed on March 1, 2017) | +61.6% | 68.5% | $107M |
(Filed on November 3, 2016) | +51.8% | 65.2% | $119M |
(Filed on August 4, 2016) | +40.5% | 64.0% | $136.1M |
(Filed on May 5, 2016) | +45.3% | 64.7% | $161.2M |
(Filed on February 25, 2016) | +63.1% | 64.5% | $119.5M |
(Filed on November 4, 2015) | +68.4% | 62.1% | $135.4M |
(Filed on August 6, 2015) | +129.2% | 60.1% | $150.5M |
(Filed on May 8, 2015) | +368.5% | 61.3% | $164.3M |
(Filed on March 3, 2015) | — | 59.4% | $191.5M |
(Filed on November 6, 2014) | — | 56.2% | $225.9M |
(Filed on August 7, 2014) | — | 48.3% | $149.4M |
(Filed on May 9, 2014) | — | 45.0% | $201.8M |
(Filed on February 27, 2014) | — | — | $260.2M |
(Filed on November 7, 2013) | — | — | $215.1M |
(Filed on August 8, 2013) | — | — | $250.3M |
(Filed on May 9, 2013) | — | — | $245.8M |
(Filed on February 28, 2013) | — | — | $116.6M |
(Filed on November 8, 2012) | — | — | $125.9M |
(Filed on August 8, 2012) | — | — | $131.4M |
(Filed on May 8, 2012) | — | — | — |
(Filed on February 29, 2012) | — | — | $31.4M |
(Filed on November 8, 2011) | — | — | — |
(Filed on August 9, 2011) | — | — | — |