- 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) | +6.3% | 47.4% | $450.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 7, 2026) | +9.1% | 45.2% | $341M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +4.2% | 43.4% | $384.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 7, 2025) | +6.2% | 46.4% | $297.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 6, 2026) | +5.7% | 46.4% | $190.4M |
(Filed on May 7, 2026) | +1.6% | 46.5% | $150.3M |
(Filed on February 27, 2026) | +3.1% | 43.6% | $239.4M |
(Filed on November 7, 2025) | +1.2% | 46.8% | $339.4M |
(Filed on August 8, 2025) | -0.1% | 46.7% | $354.9M |
(Filed on May 9, 2025) | -0.7% | 46.1% | $369.1M |
(Filed on March 3, 2025) | +5.5% | 43.9% | $429.8M |
(Filed on November 12, 2024) | +4.8% | 48.8% | $571M |
(Filed on August 7, 2024) | +0.7% | 48.1% | $408M |
(Filed on May 7, 2024) | +8.3% | 47.3% | $252.5M |
(Filed on February 28, 2024) | +13.6% | 42.2% | $300.7M |
(Filed on November 7, 2023) | +39.6% | 44.2% | $309.3M |
(Filed on August 7, 2023) | +44.6% | 43.7% | $246.1M |
(Filed on May 8, 2023) | +42.0% | 48.0% | $984.4M |
(Filed on February 28, 2023) | +42.4% | 47.4% | $301.2M |
(Filed on November 8, 2022) | +8.9% | 49.9% | $294.2M |
(Filed on August 10, 2022) | +25.8% | 47.9% | $305.8M |
(Filed on May 6, 2022) | +22.6% | 46.7% | $257.4M |
(Filed on February 28, 2022) | +12.0% | 42.1% | $274.6M |
(Filed on November 4, 2021) | +17.5% | 47.6% | $311.5M |
(Filed on August 6, 2021) | +7.0% | 45.9% | $315.4M |
(Filed on May 6, 2021) | +9.4% | 45.7% | $301.7M |
(Filed on February 26, 2021) | +8.5% | 41.9% | $230.2M |
(Filed on November 6, 2020) | +9.1% | 44.4% | $194.1M |
(Filed on August 7, 2020) | -1.0% | 44.0% | $141.7M |
(Filed on May 7, 2020) | +5.9% | 42.5% | $113.4M |
(Filed on February 25, 2020) | +4.4% | 40.6% | $160.2M |
(Filed on November 6, 2019) | +8.3% | 47.1% | $167M |
(Filed on August 7, 2019) | +17.1% | 45.6% | $155M |
(Filed on May 8, 2019) | +11.3% | 44.0% | $137.4M |
(Filed on February 27, 2019) | +15.7% | 44.0% | $168.5M |
(Filed on November 8, 2018) | +13.6% | 45.4% | $204.2M |
(Filed on August 7, 2018) | +14.4% | 46.7% | $141M |
(Filed on May 9, 2018) | +10.2% | 45.2% | $167.1M |
(Filed on February 27, 2019) (Filed on March 1, 2018) | +8.4% | 47.4% | $226.5M |
(Filed on November 9, 2017) | +6.9% | 49.1% | $218.7M |
(Filed on August 8, 2017) | +6.1% | 48.5% | $246.3M |
(Filed on May 10, 2017) | +13.0% | 46.4% | $232M |
(Filed on February 28, 2017) | +10.9% | 44.8% | $258.8M |
(Filed on November 8, 2016) | +3.3% | 46.4% | $242.8M |
(Filed on August 5, 2016) | +4.2% | 45.4% | $248.6M |
(Filed on May 4, 2016) | +4.9% | 43.9% | $233.6M |
(Filed on February 29, 2016) | +4.1% | 43.7% | $260.3M |
(Filed on November 5, 2015) | +7.0% | 45.6% | $258.2M |
(Filed on August 7, 2015) | +6.4% | 46.1% | $221.2M |
(Filed on May 7, 2015) | +9.1% | 46.2% | $212M |
(Filed on March 2, 2015) | +10.6% | 43.6% | $251.2M |
(Filed on November 7, 2014) | +13.7% | 46.0% | $215.8M |
(Filed on August 7, 2014) | +7.5% | 45.6% | $165.3M |
(Filed on May 9, 2014) | -2.8% | 41.9% | $142M |
(Filed on March 7, 2014) | +10.7% | 38.2% | $175.6M |
(Filed on November 8, 2013) | +6.0% | 44.0% | $187.5M |
(Filed on August 7, 2013) | +2.2% | 45.8% | $162.7M |
(Filed on May 9, 2013) | +19.8% | 43.7% | $160.1M |
(Filed on February 28, 2013) | +9.3% | 42.0% | $213.8M |
(Filed on November 6, 2012) | +10.9% | 46.5% | $265.2M |
(Filed on August 8, 2012) | +7.4% | 47.0% | $262M |
(Filed on May 8, 2012) | +7.0% | 43.0% | $301.2M |
(Filed on February 28, 2012) | +3.9% | 39.8% | $335M |
(Filed on November 8, 2011) | -2.4% | 44.9% | $291.8M |
(Filed on August 8, 2011) | +8.8% | 46.4% | $219.8M |
(Filed on May 6, 2011) | — | 43.6% | $202.8M |
(Filed on February 28, 2011) | — | 32.6% | $250.4M |
(Filed on November 5, 2010) | — | 38.2% | $220.1M |
(Filed on August 6, 2010) | — | 38.9% | $169.1M |