- 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 29, 2026) | +4.9% | — | $123.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 23, 2026) | +0.8% | — | $150.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +3.8% | — | $140.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 6, 2025) | +4.6% | — | $151.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | +2.9% | — | $133.6M |
(Filed on April 23, 2026) | +4.6% | — | $144.2M |
(Filed on February 27, 2026) | +2.9% | — | $137.1M |
(Filed on November 6, 2025) | +7.0% | — | $195.9M |
(Filed on July 30, 2025) | +8.5% | — | $230.1M |
(Filed on April 24, 2025) | +13.1% | — | $222.1M |
(Filed on February 27, 2025) | +12.1% | — | $168.5M |
(Filed on November 7, 2024) | +8.7% | — | $167.7M |
(Filed on July 31, 2024) | +5.2% | — | $181M |
(Filed on April 25, 2024) | -0.9% | — | $202.8M |
(Filed on February 29, 2024) | -0.8% | — | $213.7M |
(Filed on November 2, 2023) | -2.6% | — | $262.8M |
(Filed on July 27, 2023) | -8.6% | — | $262.9M |
(Filed on April 28, 2023) | -10.8% | — | $293.4M |
(Filed on February 27, 2023) | +1.7% | — | $268.9M |
(Filed on November 3, 2022) | +13.0% | — | $274.8M |
(Filed on July 27, 2022) | +16.9% | — | $261.6M |
(Filed on May 10, 2022) | +9.4% | — | $238.3M |
(Filed on February 28, 2022) | +1.4% | — | $187.5M |
(Filed on November 5, 2021) | -1.1% | — | $717.8M |
(Filed on July 29, 2021) | +4.4% | — | $470.3M |
(Filed on April 30, 2021) | +7.6% | — | $442.8M |
(Filed on March 1, 2021) | +9.0% | — | $419.7M |
(Filed on November 5, 2020) | +50.2% | — | $397.1M |
(Filed on July 31, 2020) | +113.8% | — | $375.5M |
(Filed on April 29, 2020) | +111.7% | — | $352.4M |
(Filed on March 2, 2020) | +104.0% | — | $311.7M |
(Filed on November 7, 2019) | +48.3% | — | $276.4M |
(Filed on July 31, 2019) | +1.7% | — | $171.6M |
(Filed on May 2, 2019) | +1.4% | — | $165.9M |
(Filed on March 1, 2019) | -0.5% | — | $155.9M |
(Filed on November 8, 2018) | +6.2% | 47.5% | $150.5M |
(Filed on August 1, 2018) | +3.9% | 45.3% | $147.9M |
(Filed on May 3, 2018) | +3.4% | 46.6% | $147.1M |
(Filed on March 1, 2018) | +4.9% | 45.6% | $129.2M |
(Filed on October 30, 2017) | +3.0% | 44.9% | $120.5M |
(Filed on July 27, 2017) | -1.2% | 43.1% | $117.4M |
(Filed on May 4, 2017) | -0.6% | 47.7% | $117.5M |
(Filed on February 17, 2017) | -2.1% | 47.3% | $106.9M |
(Filed on October 27, 2016) | -1.6% | 44.2% | $86.9M |
(Filed on July 28, 2016) | -2.7% | 46.0% | $195.6M |
(Filed on May 6, 2016) | -3.9% | 46.6% | $188.3M |
(Filed on February 19, 2016) | -6.5% | 47.0% | $162.3M |
(Filed on October 30, 2015) | -8.4% | 44.5% | $150.5M |
(Filed on July 30, 2015) | -14.6% | 47.0% | $136.1M |
(Filed on May 8, 2015) | -15.3% | 49.2% | $126.2M |
(Filed on February 20, 2015) | -12.6% | 17.8% | $94.8M |
(Filed on November 3, 2014) | -11.5% | 42.1% | $85.2M |
(Filed on August 1, 2014) | -9.8% | 46.0% | $67.5M |
(Filed on May 9, 2014) | -8.0% | 46.6% | $50.8M |
(Filed on February 26, 2014) | -8.9% | 45.3% | $47.5M |
(Filed on November 1, 2013) | -8.5% | 41.3% | $45.6M |
(Filed on July 26, 2013) | -10.7% | 48.3% | $48.7M |
(Filed on May 3, 2013) | -13.0% | 50.7% | $52.7M |
(Filed on February 19, 2013) | -9.4% | 53.5% | $57.1M |
(Filed on November 9, 2012) | -7.9% | 49.8% | $57.1M |
(Filed on July 31, 2012) | +2.8% | 53.4% | $50.6M |
(Filed on April 30, 2012) | +8.9% | 56.4% | $71.1M |
(Filed on February 21, 2012) | +16.8% | 56.9% | $64.1M |
(Filed on November 7, 2011) | +29.1% | 55.4% | $84.1M |
(Filed on August 1, 2011) | +26.5% | 58.4% | $88M |
(Filed on May 2, 2011) | — | 59.9% | — |
(Filed on February 22, 2011) | — | 68.4% | $64M |
(Filed on October 29, 2010) | — | 64.9% | — |
(Filed on July 30, 2010) | — | 67.5% | — |