- 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 2, 2026) | -5.1% | 29.8% | $154.8M |
Filing text is unavailable for this period. | |||
(Filed on April 2, 2026) | -15.7% | 26.9% | $186.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 8, 2026) | -6.3% | 32.2% | $199.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 23, 2025) | -0.9% | 29.1% | $250.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 2, 2026) | +21.7% | 31.6% | $196.1M |
(Filed on April 2, 2026) | +23.5% | 33.4% | $172M |
(Filed on January 8, 2026) | +3.1% | 30.0% | $194.1M |
(Filed on October 23, 2025) | -7.3% | 29.5% | $190.9M |
(Filed on June 26, 2025) | -15.4% | 33.4% | $140.2M |
(Filed on April 3, 2025) | -8.9% | 32.3% | $133.4M |
(Filed on January 7, 2025) | -8.4% | 30.9% | $159.4M |
(Filed on October 24, 2024) | -12.1% | 31.4% | $160.8M |
(Filed on June 27, 2024) | -23.2% | 32.3% | $131.6M |
(Filed on April 4, 2024) | -16.9% | 32.6% | $97.7M |
(Filed on January 4, 2024) | +6.0% | 30.1% | $99.2M |
(Filed on October 19, 2023) | +23.8% | 30.0% | $105M |
(Filed on June 29, 2023) | +32.3% | 28.8% | $81.8M |
(Filed on April 4, 2023) | +39.4% | 21.5% | $69M |
(Filed on January 5, 2023) | +53.2% | 22.5% | $84.7M |
(Filed on October 20, 2022) | +19.7% | 21.8% | $127.1M |
(Filed on June 30, 2022) | +31.5% | 27.2% | $120.8M |
(Filed on April 5, 2022) | +26.2% | 28.7% | $110.8M |
(Filed on January 6, 2022) | -0.8% | 29.0% | $126.8M |
(Filed on October 21, 2021) | +26.0% | 35.3% | $121.4M |
(Filed on July 1, 2021) | +1.7% | 32.2% | $102.5M |
(Filed on April 6, 2021) | +4.2% | 29.4% | $101.3M |
(Filed on January 7, 2021) | -2.3% | 31.1% | $120.9M |
(Filed on October 22, 2020) | -17.3% | 30.9% | $127.2M |
(Filed on July 2, 2020) | -28.6% | 24.8% | $110.8M |
(Filed on April 7, 2020) | -16.2% | 22.4% | $102.8M |
(Filed on January 9, 2020) | -10.1% | 25.6% | $137.2M |
(Filed on October 22, 2020) | -6.6% | 26.2% | $160.8M |
(Filed on July 9, 2019) | +11.9% | 30.4% | $111.8M |
(Filed on April 9, 2019) | +5.0% | 27.1% | $102.2M |
(Filed on January 9, 2019) | +12.8% | 26.0% | $109.5M |
(Filed on October 24, 2018) | -0.7% | 28.6% | $121.6M |
(Filed on June 29, 2018) | +7.2% | 30.3% | $113.2M |
(Filed on March 29, 2018) | +2.9% | 26.5% | $102.8M |
(Filed on December 22, 2017) | -9.2% | 25.7% | $103.1M |
(Filed on October 13, 2017) | +7.6% | 30.1% | $101.2M |
(Filed on June 30, 2017) | -12.1% | 29.6% | $91.5M |
(Filed on March 31, 2017) | -14.5% | 26.9% | $89.5M |
(Filed on December 21, 2016) | -9.8% | 28.3% | $129.3M |
(Filed on October 18, 2016) | -16.3% | 27.1% | $139.1M |
(Filed on July 1, 2016) | -5.4% | 28.9% | $154M |
(Filed on April 1, 2016) | -7.7% | 28.0% | $167.2M |
(Filed on December 23, 2015) | -8.7% | 27.4% | $139.3M |
(Filed on October 20, 2015) | -0.6% | 27.1% | $171.8M |
(Filed on June 26, 2015) | -22.6% | 28.4% | $182.1M |
(Filed on March 26, 2015) | -13.0% | 27.9% | $165.5M |
(Filed on January 7, 2015) | +0.2% | 27.2% | $151.8M |
(Filed on October 15, 2014) | +16.1% | 26.0% | $151.9M |
(Filed on June 27, 2014) | +27.6% | 28.7% | $170.2M |
(Filed on March 28, 2014) | +32.8% | 28.7% | $159.6M |
(Filed on January 6, 2014) | +23.6% | 29.1% | $152.2M |
(Filed on October 18, 2013) | +10.1% | 25.6% | $143.4M |
(Filed on July 2, 2013) | +12.2% | 28.5% | $119.8M |
(Filed on April 3, 2013) | +10.0% | 27.6% | $105M |
(Filed on January 8, 2013) | +33.7% | 25.4% | $108.7M |
(Filed on October 26, 2012) | — | 25.9% | $108.2M |
(Filed on July 3, 2012) | — | 27.0% | $100.6M |
(Filed on April 4, 2012) | — | 28.3% | $78.4M |
(Filed on February 3, 2012) | — | 27.2% | $80.5M |