- 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 8, 2026) | +12.5% | 17.7% | $208.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 8, 2026) | +9.7% | 17.7% | $156.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 7, 2026) | +9.9% | 17.7% | $206.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | +8.6% | 17.4% | $241M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 8, 2026) | +7.1% | 17.4% | $168M |
(Filed on April 8, 2026) | +5.6% | 17.1% | $130.4M |
(Filed on January 7, 2026) | +7.8% | 17.4% | $120.9M |
(Filed on October 30, 2025) | +9.6% | — | $125.4M |
(Filed on July 10, 2025) | +12.1% | — | $128.3M |
(Filed on April 9, 2025) | +13.1% | — | $170.6M |
(Filed on January 8, 2025) | +10.6% | — | $174.5M |
(Filed on October 30, 2024) | +9.5% | — | $240M |
(Filed on July 10, 2024) (Filed on July 10, 2023) | +6.4% | — | $222.7M |
(Filed on April 9, 2024) (Filed on April 10, 2023) | +10.0% | — | $260.9M |
(Filed on January 9, 2024) | +8.1% | — | $267.9M |
(Filed on October 30, 2023) | +12.3% | — | $237.7M |
(Filed on July 10, 2023) | +15.1% | — | $207.5M |
(Filed on April 10, 2023) | +10.8% | — | $178.7M |
(Filed on January 9, 2023) | +11.2% | — | $176.1M |
(Filed on October 31, 2022) | +12.2% | — | $202.1M |
(Filed on July 11, 2022) | +11.9% | — | $190.7M |
(Filed on April 7, 2022) | +3.4% | — | $180.2M |
(Filed on January 6, 2022) | +8.1% | — | $208M |
(Filed on October 21, 2021) | +1.2% | 17.2% | $299.5M |
(Filed on July 8, 2021) | +1.4% | 15.9% | $261.8M |
(Filed on April 8, 2021) | +6.1% | 16.6% | $132.8M |
(Filed on January 7, 2021) | +4.1% | 16.9% | $111.4M |
(Filed on October 30, 2020) | +3.0% | — | $102.7M |
(Filed on July 9, 2020) | +0.8% | 16.1% | $106.4M |
(Filed on April 8, 2020) | +1.8% | 16.1% | $90.3M |
(Filed on January 9, 2020) | +1.6% | 16.2% | $81M |
(Filed on October 30, 2020) (Filed on October 30, 2019) | +6.0% | 16.3% | $93.5M |
(Filed on July 10, 2019) | +7.1% | 16.6% | $141.2M |
(Filed on April 9, 2019) | +5.8% | 15.7% | $152.1M |
(Filed on January 9, 2019) | +3.7% | 15.9% | $129.2M |
(Filed on October 25, 2018) | +3.2% | 16.0% | $162.4M |
(Filed on July 5, 2018) | +3.7% | 15.4% | $192.1M |
(Filed on April 5, 2018) | +2.0% | 15.8% | $182M |
(Filed on January 4, 2018) | +3.9% | 16.3% | $175.4M |
(Filed on October 26, 2017) | +3.6% | 16.1% | $199.5M |
(Filed on July 5, 2017) | +1.0% | 15.2% | $202.6M |
(Filed on April 6, 2017) | +3.7% | 15.5% | $173M |
(Filed on January 5, 2017) | — | 16.0% | $140M |
(Filed on October 27, 2016) | +12.2% | 14.6% | $157.1M |
(Filed on July 7, 2016) | — | 15.7% | $145.6M |
(Filed on April 7, 2016) | — | 15.8% | $119.2M |
(Filed on January 7, 2016) | — | — | $119.2M |
(Filed on October 29, 2015) | — | 15.0% | $137.1M |
(Filed on July 9, 2015) | -100.0% | — | $123.8M |
(Filed on April 9, 2015) | -100.0% | — | $75.3M |
(Filed on January 8, 2015) | -100.0% | — | $77.2M |
(Filed on October 30, 2014) | -100.0% | — | $121.9M |
(Filed on July 10, 2014) | +13.1% | 15.8% | $92.4M |
(Filed on April 9, 2014) | +10.8% | 15.9% | $101.2M |
(Filed on January 9, 2014) | +12.1% | 16.3% | $84.4M |
(Filed on October 30, 2013) | +28.6% | 15.0% | $91.2M |
(Filed on July 10, 2013) | +17.2% | 16.2% | $104.9M |
(Filed on April 9, 2013) | +22.0% | 15.8% | $90.8M |
(Filed on January 9, 2013) | +23.7% | 15.8% | $58.3M |
(Filed on October 30, 2012) | +22.3% | 100.0% | $76.8M |
(Filed on July 9, 2012) | +23.7% | 16.3% | $65.8M |
(Filed on April 4, 2012) | — | 16.2% | — |
(Filed on January 9, 2012) | — | 17.2% | — |
(Filed on November 9, 2011) | — | 100.0% | $73.3M |
(Filed on July 8, 2011) | — | 100.0% | — |