- 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 3, 2026) | +0.2% | 52.4% | $173.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 11, 2026) | +2.3% | 52.7% | $157.4M |
Filing text is unavailable for this period. | |||
(Filed on February 9, 2026) | +0.6% | 51.2% | $157.2M |
Filing text is unavailable for this period. | |||
(Filed on November 13, 2025) | +1.3% | 52.2% | $149.2M |
Filing text is unavailable for this period. | |||
(Filed on August 3, 2026) | -1.0% | 51.5% | $112.8M |
(Filed on May 11, 2026) | -2.8% | 52.0% | $92.2M |
(Filed on February 9, 2026) | +0.7% | 50.8% | $105.5M |
(Filed on November 13, 2025) | +1.5% | 51.2% | $108M |
(Filed on August 5, 2025) | +1.2% | 51.0% | $97.4M |
(Filed on May 12, 2025) | -1.1% | 51.0% | $97.2M |
(Filed on February 13, 2025) | -2.7% | 50.2% | $121M |
(Filed on November 14, 2024) | -4.3% | 50.6% | $123M |
(Filed on August 8, 2024) | -3.2% | 51.0% | $74.3M |
(Filed on May 9, 2024) | +0.8% | 51.0% | $61.6M |
(Filed on February 1, 2024) | -2.4% | 51.0% | $99.1M |
(Filed on November 16, 2023) | -2.8% | 48.2% | $70.6M |
(Filed on August 3, 2023) | -6.0% | 51.0% | $101.3M |
(Filed on May 4, 2023) | -1.6% | 51.1% | $227.4M |
(Filed on February 2, 2023) | +4.7% | 51.0% | $298.1M |
(Filed on November 17, 2022) | +3.4% | 50.6% | $401M |
(Filed on August 4, 2022) | +45.0% | 50.3% | $270.3M |
(Filed on May 5, 2022) | +6.3% | 50.4% | $408.3M |
(Filed on February 2, 2022) | -4.5% | 50.3% | $537.6M |
(Filed on November 22, 2021) | -0.8% | 51.1% | $514.2M |
(Filed on July 29, 2021) | -27.7% | 45.6% | $838.8M |
(Filed on May 6, 2021) | -7.9% | 49.3% | $364.4M |
(Filed on February 4, 2021) | -0.9% | 48.4% | $67.3M |
(Filed on November 24, 2020) | -0.0% | 49.6% | $71.5M |
(Filed on July 31, 2020) | -2.1% | 49.5% | $57.9M |
(Filed on May 7, 2020) | -3.0% | 49.5% | $89.8M |
(Filed on February 6, 2020) | -0.6% | 48.6% | $102.8M |
(Filed on November 25, 2019) | -0.8% | 49.5% | $77.3M |
(Filed on July 31, 2019) | -0.2% | 49.5% | $76.9M |
(Filed on May 1, 2019) | +0.9% | 49.9% | $68.1M |
(Filed on February 5, 2019) | -0.5% | 48.9% | $79.3M |
(Filed on November 25, 2019) | -0.2% | 49.5% | $63.8M |
(Filed on August 2, 2018) | -0.0% | 50.4% | $54.1M |
(Filed on May 3, 2018) | -1.4% | 50.5% | $49.1M |
(Filed on February 8, 2018) | +0.2% | 49.2% | $94.4M |
(Filed on November 15, 2017) | +1.3% | 49.5% | $86.6M |
(Filed on August 3, 2017) | +3.1% | 50.0% | $91M |
(Filed on May 4, 2017) | +4.5% | 49.7% | $88.5M |
(Filed on February 2, 2017) | +3.5% | 49.5% | $67.4M |
(Filed on November 15, 2016) | +2.1% | 49.3% | $140M |
(Filed on August 4, 2016) | +2.0% | 49.7% | $239.1M |
(Filed on May 5, 2016) | +2.0% | 49.8% | $246M |
(Filed on February 4, 2016) | +2.6% | 49.1% | $190.7M |
(Filed on November 12, 2015) | +4.2% | 49.5% | $106.6M |
(Filed on August 6, 2015) | +4.1% | 50.1% | $46.3M |
(Filed on May 5, 2015) | +2.4% | 49.6% | $202.5M |
(Filed on February 5, 2015) | +3.9% | 49.0% | $157.9M |
(Filed on November 13, 2014) | +2.7% | 49.6% | $47.1M |
(Filed on July 31, 2014) | +2.8% | 50.1% | $53.4M |
(Filed on May 1, 2014) | +1.0% | 49.5% | $62.3M |
(Filed on February 6, 2014) | +4.7% | 49.1% | $148M |
(Filed on November 14, 2013) | +5.4% | 49.9% | $240.2M |
(Filed on August 1, 2013) | +6.0% | 50.1% | $54M |
(Filed on May 2, 2013) | +10.9% | 49.1% | $64.8M |
(Filed on February 7, 2013) | +9.0% | 48.8% | $71.5M |
(Filed on November 15, 2012) | +12.0% | 49.3% | $63.5M |
(Filed on August 2, 2012) | +12.6% | 49.1% | $52.7M |
(Filed on May 3, 2012) | +11.3% | 48.9% | $59.1M |
(Filed on February 2, 2012) | +12.6% | 47.8% | $38.4M |
(Filed on November 16, 2011) | +10.6% | 48.9% | $59.5M |
(Filed on August 4, 2011) | +10.3% | 48.6% | $28.3M |
(Filed on May 5, 2011) | — | 47.8% | — |
(Filed on February 3, 2011) | — | 47.3% | — |
(Filed on November 18, 2010) | — | 47.3% | $54.4M |
(Filed on August 4, 2010) | — | 47.2% | — |