- 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 4, 2026) | -2.6% | 73.9% | $106.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 24, 2026) | +1.2% | 75.4% | $75.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 6, 2026) | +1.3% | 73.7% | $95.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 5, 2025) | -1.1% | 75.2% | $67.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on September 4, 2026) | -1.7% | 72.5% | $81.9M |
(Filed on June 24, 2026) | -5.5% | 74.9% | $85.9M |
(Filed on March 6, 2026) | -12.2% | 74.2% | $104.5M |
(Filed on December 5, 2025) | -13.4% | 74.9% | $75.5M |
(Filed on September 5, 2025) | -10.5% | 73.0% | $82.5M |
(Filed on June 25, 2025) | -11.0% | 73.7% | $83.2M |
(Filed on March 7, 2025) | -6.2% | 68.8% | $93.1M |
(Filed on December 6, 2024) | -4.3% | 68.4% | $83.2M |
(Filed on September 6, 2024) | -7.5% | 65.2% | $75.1M |
(Filed on June 26, 2024) | -3.6% | 66.9% | $106.7M |
(Filed on March 8, 2024) | -4.8% | 64.6% | $126.4M |
(Filed on December 7, 2023) | -3.4% | 66.9% | $118.4M |
(Filed on September 8, 2023) | -0.2% | 64.3% | $104.5M |
(Filed on June 26, 2023) | +1.8% | 65.7% | $100.4M |
(Filed on March 10, 2023) | +6.8% | 66.5% | $109.4M |
(Filed on December 9, 2022) | +8.6% | 67.2% | $100.9M |
(Filed on September 7, 2022) | +13.2% | 66.0% | $83M |
(Filed on June 24, 2022) | +13.0% | 68.7% | $93.8M |
(Filed on March 9, 2022) | +3.4% | 67.4% | $91.3M |
(Filed on December 8, 2021) | +5.3% | 68.5% | $86.1M |
(Filed on September 3, 2021) | +1.8% | 66.4% | $101.4M |
(Filed on July 6, 2021) | -3.4% | 68.3% | $202.5M |
(Filed on March 5, 2021) | +4.0% | 67.0% | $117.4M |
(Filed on December 10, 2020) | +3.9% | 69.2% | $107.7M |
(Filed on September 4, 2020) | +3.1% | 66.2% | $104M |
(Filed on June 26, 2020) | +2.9% | 69.4% | $92.9M |
(Filed on March 6, 2020) | -1.4% | 68.0% | $132.8M |
(Filed on December 5, 2019) | -0.7% | 70.4% | $115.6M |
(Filed on September 6, 2019) | -0.1% | 68.9% | $113.1M |
(Filed on June 26, 2020) (Filed on July 1, 2019) | +5.5% | 71.4% | $169.8M |
(Filed on March 8, 2019) | +4.4% | 70.1% | $128.2M |
(Filed on December 6, 2018) | +6.1% | 70.8% | $72.9M |
(Filed on September 7, 2018) | +1.8% | 69.4% | $84.1M |
(Filed on June 29, 2018) | +4.1% | 73.6% | $58.5M |
(Filed on March 7, 2018) | +0.0% | 73.3% | $482.3M |
(Filed on December 8, 2017) | -1.8% | 73.8% | $267.4M |
(Filed on September 7, 2017) | -4.4% | 71.9% | $185.9M |
(Filed on June 29, 2017) | -1.7% | 74.7% | $363.8M |
(Filed on March 10, 2017) | -6.3% | 72.5% | $535.9M |
(Filed on December 12, 2016) | -9.1% | 73.1% | $308.2M |
(Filed on September 8, 2016) | -3.4% | 71.7% | $369.4M |
(Filed on June 29, 2016) | -3.4% | 73.5% | $457.4M |
(Filed on March 10, 2016) | +1.7% | 73.3% | $260.2M |
(Filed on December 10, 2015) | +6.2% | 71.8% | $198.9M |
(Filed on September 9, 2015) | +6.5% | 71.7% | $255.9M |
(Filed on June 26, 2015) | +2.5% | 72.4% | $486.4M |
(Filed on March 11, 2015) | -3.1% | 71.5% | $316M |
(Filed on December 10, 2014) | +4.0% | 71.0% | $149.7M |
(Filed on September 9, 2014) | +0.1% | 70.8% | $189.8M |
(Filed on June 27, 2014) | -1.9% | 70.0% | $334.1M |
(Filed on March 12, 2014) | +4.7% | 70.0% | $285.9M |
(Filed on December 10, 2013) | -3.4% | 70.0% | $92.6M |
(Filed on September 9, 2013) | -4.5% | 69.0% | $149.3M |
(Filed on June 26, 2013) | +2.2% | 69.4% | $259.8M |
(Filed on March 11, 2013) | +0.7% | 68.5% | $284.5M |
(Filed on December 10, 2012) | +1.2% | 70.3% | $82.3M |
(Filed on September 10, 2012) | +5.4% | 69.8% | $121.7M |
(Filed on June 26, 2012) | +2.1% | 69.4% | $201.9M |
(Filed on March 9, 2012) | +4.9% | 69.2% | $305.4M |
(Filed on December 12, 2011) | -1.4% | 68.4% | $112.3M |
(Filed on September 8, 2011) | +5.0% | 69.3% | $113.9M |
(Filed on June 24, 2011) | — | 67.8% | $153.5M |
(Filed on March 14, 2011) | — | 68.8% | $67.5M |
(Filed on December 9, 2010) | — | 69.0% | $61.1M |
(Filed on September 17, 2010) | — | 68.7% | $68.2M |