- 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) | +17.6% | — | $191.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 23, 2026) | +8.5% | — | $158M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 22, 2026) | +5.7% | — | $423M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 23, 2025) | +11.2% | — | $133M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +13.0% | — | $106.2M |
(Filed on April 23, 2026) | +11.8% | — | $223.9M |
(Filed on January 22, 2026) | +14.5% | — | $175.7M |
(Filed on October 23, 2025) | +11.2% | — | $440.7M |
(Filed on August 7, 2025) | +19.7% | — | $134M |
(Filed on April 24, 2025) | +11.1% | — | $159.2M |
(Filed on January 28, 2025) | +11.2% | — | $128.9M |
(Filed on October 24, 2024) | +15.2% | — | $125.5M |
(Filed on August 8, 2024) | +3.7% | — | $115.8M |
(Filed on April 24, 2024) | +10.1% | — | $106.8M |
(Filed on January 25, 2024) | +11.0% | — | $114.7M |
(Filed on October 26, 2023) | +7.7% | — | $136.6M |
(Filed on August 10, 2023) | +5.0% | — | $114.8M |
(Filed on April 27, 2023) | +2.1% | — | $125.1M |
(Filed on January 26, 2023) | +1.2% | — | $124.1M |
(Filed on October 27, 2022) | +2.2% | — | $104.4M |
(Filed on August 11, 2022) | +4.6% | — | $88M |
(Filed on April 28, 2022) | +5.9% | 35.5% | $105.6M |
(Filed on January 27, 2022) | +5.2% | 35.5% | $102.1M |
(Filed on October 28, 2021) | +7.0% | 35.6% | $124.9M |
(Filed on August 17, 2021) | +8.9% | — | $107.2M |
(Filed on April 22, 2021) | +15.9% | 34.9% | $77.2M |
(Filed on January 28, 2021) | +18.1% | 35.2% | $68.6M |
(Filed on October 30, 2020) | +16.9% | 35.5% | $83.2M |
(Filed on August 14, 2020) | +17.4% | — | $72M |
(Filed on April 30, 2020) | +12.5% | 7.5% | $93.8M |
(Filed on January 30, 2020) | +8.6% | 8.7% | $70.7M |
(Filed on November 1, 2019) | +7.4% | 8.5% | $75.5M |
(Filed on August 14, 2020) (Filed on August 21, 2019) | +2.9% | 6.9% | $66.2M |
(Filed on May 2, 2019) | +3.5% | 9.3% | $56M |
(Filed on February 1, 2019) | +2.9% | 8.1% | $56.3M |
(Filed on November 2, 2018) | +1.2% | 6.2% | $67M |
(Filed on August 20, 2018) | +2.1% | 7.0% | $65.5M |
(Filed on May 4, 2018) | +11.2% | 6.2% | $54.4M |
(Filed on February 1, 2018) | +27.3% | 7.6% | $72.7M |
(Filed on November 6, 2017) | +30.5% | 6.5% | $49.7M |
(Filed on August 21, 2017) | +28.7% | 7.3% | $49.1M |
(Filed on May 5, 2017) | +19.5% | 6.5% | $34.8M |
(Filed on February 3, 2017) | +1.8% | 6.7% | $69M |
(Filed on October 28, 2016) | +0.9% | 7.8% | $29M |
(Filed on August 24, 2016) | -4.4% | 8.7% | $35.4M |
(Filed on May 2, 2016) | -9.2% | 6.6% | $33.6M |
(Filed on February 5, 2016) | -8.8% | 5.8% | $30.9M |
(Filed on October 30, 2015) | -5.7% | 7.4% | $100M |
(Filed on August 21, 2015) | -0.8% | 7.6% | $64.5M |
(Filed on May 1, 2015) | -0.6% | 6.7% | $48.4M |
(Filed on January 30, 2015) | -4.0% | 7.4% | $98.2M |
(Filed on November 4, 2014) | -7.2% | 7.1% | $102.7M |
(Filed on August 28, 2014) | -3.8% | 7.4% | $64.3M |
(Filed on May 5, 2014) | -2.3% | 7.6% | $56.3M |
(Filed on February 6, 2014) | -4.3% | 7.5% | $37.5M |
(Filed on November 1, 2013) | +0.7% | 7.0% | $48.6M |
(Filed on August 27, 2013) | -1.5% | 8.1% | $15.7M |
(Filed on May 6, 2013) | +1.6% | 7.8% | $48.9M |
(Filed on February 1, 2013) | +12.2% | 7.7% | $24M |
(Filed on November 2, 2012) | +10.8% | 8.2% | $28.6M |
(Filed on August 28, 2012) | +13.5% | 8.1% | $164.8M |
(Filed on May 4, 2012) | +16.5% | 6.8% | $98.3M |
(Filed on February 6, 2012) | +11.7% | 6.9% | $46.7M |
(Filed on November 7, 2011) | +12.8% | 6.2% | $110.1M |
(Filed on August 29, 2011) | — | 6.4% | $254.5M |
(Filed on May 6, 2011) | — | 6.0% | — |
(Filed on February 4, 2011) | — | 6.1% | — |
(Filed on November 4, 2010) | — | 6.2% | — |