- 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 September 3, 2026) | +10.0% | 52.9% | $187.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 18, 2026) | +13.8% | 51.8% | $175.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 19, 2026) | +7.7% | 50.6% | $176.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 17, 2025) | +7.5% | 51.5% | $182.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 3, 2026) | +15.7% | 50.4% | $174.3M |
(Filed on May 18, 2026) | +11.4% | 51.0% | $152.2M |
(Filed on February 19, 2026) | +10.6% | 49.3% | $138.5M |
(Filed on November 17, 2025) | +13.6% | 50.3% | $145.7M |
(Filed on September 4, 2025) | -0.7% | 51.6% | $250.1M |
(Filed on May 16, 2025) | +1.9% | 51.6% | $160.5M |
(Filed on February 21, 2025) | -1.1% | 50.2% | $143.9M |
(Filed on November 18, 2024) | +2.9% | 51.7% | $175.4M |
(Filed on September 6, 2024) | +6.8% | 50.8% | $151.5M |
(Filed on May 22, 2024) | -0.4% | 50.3% | $135M |
(Filed on February 22, 2024) | +2.6% | 48.0% | $108.2M |
(Filed on November 16, 2023) | +0.3% | 48.1% | $114.5M |
(Filed on September 5, 2023) | +5.8% | 50.4% | $114.1M |
(Filed on May 18, 2023) | +14.6% | 48.4% | $103.1M |
(Filed on February 24, 2023) | +19.6% | 47.0% | $147.4M |
(Filed on November 17, 2022) | +16.0% | 48.2% | $157.6M |
(Filed on September 1, 2022) | +21.6% | 48.2% | $147.3M |
(Filed on May 26, 2022) | +11.1% | 50.4% | $321.8M |
(Filed on February 17, 2022) | -3.9% | 48.7% | $277.6M |
(Filed on November 18, 2021) | -3.4% | 48.9% | $256.3M |
(Filed on September 2, 2021) | -14.7% | 47.1% | $217.6M |
(Filed on May 20, 2021) | -8.2% | 48.7% | $238.9M |
(Filed on February 18, 2021) | -2.0% | 50.3% | $289.8M |
(Filed on November 19, 2020) | -2.1% | 49.3% | $295.1M |
(Filed on September 16, 2020) | -0.7% | 49.6% | $279.1M |
(Filed on May 21, 2020) | -2.9% | 50.3% | $238.4M |
(Filed on February 20, 2020) | -1.9% | 49.5% | $202.2M |
(Filed on November 21, 2019) | +1.0% | 50.0% | $192.2M |
(Filed on September 16, 2020) (Filed on September 6, 2019) | +2.9% | 49.6% | $181.4M |
(Filed on May 23, 2019) | +8.2% | 50.6% | $130.9M |
(Filed on February 21, 2019) | +7.4% | 49.9% | $115.3M |
(Filed on November 15, 2018) | +3.6% | 50.3% | $142.2M |
(Filed on September 13, 2018) | +2.5% | 49.7% | $133.9M |
(Filed on May 24, 2018) | -3.8% | 50.7% | $129.1M |
(Filed on February 22, 2018) | -0.2% | 50.1% | $125.2M |
(Filed on November 16, 2017) | -1.0% | 50.1% | $166.3M |
(Filed on September 13, 2017) | -2.3% | 50.0% | $141.2M |
(Filed on May 25, 2017) | -1.2% | 50.7% | $141.6M |
(Filed on February 23, 2017) | -5.0% | 49.5% | $120.2M |
(Filed on November 16, 2016) | -8.8% | 49.2% | $110.6M |
(Filed on September 15, 2016) | -8.9% | 44.7% | $114.5M |
(Filed on May 19, 2016) | -6.3% | 48.6% | $100.5M |
(Filed on February 19, 2016) | -2.9% | 48.9% | $93.3M |
(Filed on November 19, 2015) | +0.9% | 48.4% | $116.5M |
(Filed on September 21, 2015) | +2.0% | 48.6% | $81.8M |
(Filed on May 27, 2015) | +2.3% | 50.1% | $78.7M |
(Filed on March 4, 2015) | +6.8% | 48.9% | $79.1M |
(Filed on December 2, 2014) | +13.5% | 51.3% | $81.9M |
(Filed on September 29, 2014) | +21.7% | 50.8% | $91.1M |
(Filed on June 4, 2014) | +9.8% | 52.7% | $77M |
(Filed on March 5, 2014) | -14.9% | 52.0% | $141.3M |
(Filed on December 6, 2013) | -22.5% | 55.2% | $321.3M |
(Filed on September 30, 2013) | -25.6% | 56.2% | $305.9M |
(Filed on June 6, 2013) | -18.5% | 55.1% | $374.4M |
(Filed on March 8, 2013) | -2.6% | 47.8% | $380.3M |
(Filed on December 5, 2012) | +6.0% | 48.0% | $371.6M |
(Filed on September 30, 2013) (Filed on September 27, 2012) | +6.3% | 28.2% | $390M |
(Filed on June 5, 2012) | +5.0% | 49.6% | $374M |
(Filed on March 8, 2012) | +11.2% | 48.3% | $362.3M |
(Filed on December 7, 2011) | +3.5% | 49.9% | $326.1M |
(Filed on September 27, 2011) | — | 49.2% | $314.8M |
(Filed on June 7, 2011) | — | 49.8% | — |
(Filed on March 8, 2011) | — | 49.7% | — |
(Filed on December 13, 2010) | — | 49.4% | — |