- 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) | +5.6% | 59.8% | $223.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 20, 2026) | +4.8% | 57.2% | $245.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 5, 2026) | -2.7% | 59.7% | $363.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | -5.3% | 59.5% | $296.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | -4.4% | 59.8% | $292.9M |
(Filed on May 20, 2026) | -3.7% | 58.4% | $306.8M |
(Filed on February 5, 2026) | +3.7% | 55.5% | $320.8M |
(Filed on November 6, 2025) | +8.6% | 54.2% | $299.3M |
(Filed on August 7, 2025) | +8.0% | 52.0% | $344.4M |
(Filed on May 21, 2025) | +12.8% | 51.2% | $178.8M |
(Filed on February 6, 2025) | +10.1% | 52.9% | $194M |
(Filed on November 7, 2024) | +7.0% | 53.6% | $351M |
(Filed on August 8, 2024) | +19.1% | 53.7% | $285.7M |
(Filed on May 20, 2024) | +14.9% | 51.3% | $284.5M |
(Filed on February 8, 2024) | +17.5% | 52.0% | $224M |
(Filed on November 2, 2023) | +24.0% | 53.1% | $241.2M |
(Filed on August 8, 2023) | +14.4% | 54.4% | $214.9M |
(Filed on May 22, 2023) | +17.8% | 51.4% | $259.5M |
(Filed on February 7, 2023) | +8.1% | 53.3% | $236.9M |
(Filed on November 8, 2022) | +14.5% | 51.1% | $192.4M |
(Filed on August 10, 2022) | +16.8% | 47.3% | $173.5M |
(Filed on May 25, 2022) | -5.6% | 36.4% | $192.3M |
(Filed on February 8, 2022) | -7.2% | 50.0% | $189M |
(Filed on November 9, 2021) | -17.1% | 50.5% | $279.2M |
(Filed on August 11, 2021) | -18.0% | 46.0% | $275.7M |
(Filed on May 26, 2021) | -4.3% | 47.6% | $137.3M |
(Filed on February 2, 2021) | +4.7% | 49.4% | $126.4M |
(Filed on November 4, 2020) | +4.5% | 50.3% | $112M |
(Filed on August 4, 2020) | +4.0% | 48.6% | $190.2M |
(Filed on May 20, 2020) | +6.7% | 44.6% | $169.4M |
(Filed on February 4, 2020) | +5.7% | 44.9% | $154.9M |
(Filed on November 1, 2019) | +7.2% | 46.3% | $199.8M |
(Filed on August 6, 2019) | +8.7% | 36.3% | $192.1M |
(Filed on May 20, 2020) (Filed on May 22, 2019) | +2.4% | 44.7% | $180.2M |
(Filed on February 5, 2019) | +2.7% | 47.6% | $251.6M |
(Filed on November 6, 2018) | +2.3% | 46.4% | $203.6M |
(Filed on August 7, 2018) | +0.5% | 43.5% | $171.7M |
(Filed on May 23, 2018) | -5.9% | 36.0% | $139.6M |
(Filed on February 6, 2018) | -2.4% | 44.4% | $129.6M |
(Filed on November 7, 2017) | +0.3% | 47.3% | $138.9M |
(Filed on August 7, 2017) | -1.6% | 43.4% | $118.2M |
(Filed on May 24, 2017) | +7.0% | 36.8% | $115.1M |
(Filed on February 6, 2017) | +0.7% | 46.6% | $105.2M |
(Filed on November 7, 2016) | -3.5% | 47.9% | $100.2M |
(Filed on August 1, 2016) | -4.9% | 48.0% | $112.2M |
(Filed on June 1, 2016) | -6.1% | 47.8% | $160.7M |
(Filed on February 2, 2016) | -4.3% | 48.2% | $125.2M |
(Filed on November 4, 2015) | -3.5% | 47.5% | $130M |
(Filed on July 30, 2015) | +2.3% | 47.3% | $139.9M |
(Filed on May 22, 2015) | -3.5% | 47.9% | $192.5M |
(Filed on February 5, 2015) | -2.1% | 50.2% | $177.8M |
(Filed on November 4, 2014) | +8.1% | 50.9% | $159.1M |
(Filed on July 31, 2014) | +24.4% | 50.7% | $166.3M |
(Filed on May 22, 2014) | +33.9% | 49.3% | $179.1M |
(Filed on January 30, 2014) | +29.4% | 45.7% | $193.2M |
(Filed on October 30, 2013) | +21.6% | 46.6% | $187.1M |
(Filed on August 2, 2013) | +3.5% | 51.1% | $236M |
(Filed on May 20, 2013) | +9.8% | 50.7% | $228.9M |
(Filed on February 1, 2013) | +8.1% | 50.2% | $205.4M |
(Filed on November 7, 2012) | +7.6% | 50.1% | $183.4M |
(Filed on August 8, 2012) | +4.6% | 52.0% | $216.9M |
(Filed on May 22, 2012) | +0.5% | 51.5% | $196.7M |
(Filed on February 6, 2012) | +7.0% | 52.9% | $169.5M |
(Filed on November 3, 2011) | +6.2% | 52.6% | $115M |
(Filed on August 10, 2011) | +5.8% | 53.0% | $83.5M |
(Filed on May 26, 2011) | — | 52.1% | $141.6M |
(Filed on February 8, 2011) | — | 51.7% | — |
(Filed on November 10, 2010) | — | 51.5% | — |
(Filed on August 11, 2010) | — | 53.8% | — |