- 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 30, 2026) | +1.0% | 53.0% | $174M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 30, 2026) | +1.1% | 52.8% | $75M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 5, 2026) | +0.2% | 53.0% | $94M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 30, 2025) | -0.6% | 52.2% | $79M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 30, 2026) | -1.8% | 52.4% | $92M |
(Filed on April 30, 2026) | -4.3% | 52.0% | $127M |
(Filed on February 5, 2026) | -4.4% | 53.0% | $162M |
(Filed on October 30, 2025) | -4.4% | 53.2% | $127M |
(Filed on July 31, 2025) | -3.2% | 53.5% | $100M |
(Filed on May 1, 2025) | +0.8% | 52.5% | $71M |
(Filed on January 30, 2025) | +0.2% | 54.0% | $306M |
(Filed on October 31, 2024) | -0.4% | 54.0% | $53M |
(Filed on August 1, 2024) | -0.1% | 53.3% | $51M |
(Filed on April 30, 2024) | -1.9% | 52.7% | $53M |
(Filed on February 1, 2024) | +0.1% | 54.4% | $57M |
(Filed on October 31, 2023) | +3.7% | 54.8% | $39M |
(Filed on August 1, 2023) | +4.4% | 54.1% | $126M |
(Filed on April 27, 2023) | +6.2% | 55.2% | $76M |
(Filed on February 2, 2023) | +4.2% | 54.6% | $191M |
(Filed on November 1, 2022) | +8.5% | 55.1% | $164M |
(Filed on July 28, 2022) | +15.2% | 55.1% | $1.1B |
(Filed on April 28, 2022) | +5.4% | 54.9% | $59M |
(Filed on February 1, 2022) | +6.2% | 56.3% | $71M |
(Filed on October 28, 2021) | +0.7% | 56.3% | $33M |
(Filed on July 27, 2021) | -5.2% | 54.3% | $1.8B |
(Filed on April 28, 2021) | +11.9% | 57.0% | $40M |
(Filed on February 2, 2021) | +37.8% | 56.3% | $106M |
(Filed on October 22, 2020) | +37.1% | 56.7% | $79M |
(Filed on July 30, 2020) | +38.1% | 55.9% | $215M |
(Filed on April 28, 2020) | +26.8% | 57.6% | $62M |
(Filed on February 4, 2020) | +6.6% | — | $54M |
(Filed on October 31, 2019) | +6.3% | — | $46M |
(Filed on July 30, 2019) | +6.3% | — | $63.5M |
(Filed on April 24, 2019) | +6.3% | 99.5% | $78.5M |
(Filed on February 4, 2020) (Filed on January 30, 2019) | +7.7% | 59.2% | $69M |
(Filed on October 24, 2018) | +8.0% | 99.4% | $73.6M |
(Filed on July 25, 2018) | +9.1% | 99.3% | $42.7M |
(Filed on April 25, 2018) | +7.7% | 99.5% | $230.5M |
(Filed on January 31, 2018) | +8.9% | 57.7% | $213.9M |
(Filed on October 25, 2017) | +9.2% | 99.2% | $572.4M |
(Filed on July 27, 2017) | +10.0% | 99.2% | $476.5M |
(Filed on April 27, 2017) | +11.1% | 99.2% | $102M |
(Filed on February 2, 2017) | +9.6% | 60.7% | $111.8M |
(Filed on October 27, 2016) | +10.7% | 99.2% | $152.5M |
(Filed on July 26, 2016) | +8.5% | 99.0% | $294.1M |
(Filed on April 28, 2016) | +8.3% | 99.2% | $482M |
(Filed on February 2, 2016) | +9.1% | 61.4% | $147.7M |
(Filed on October 22, 2015) | +9.9% | 99.1% | $103.6M |
(Filed on July 28, 2015) | +10.1% | 98.8% | $170M |
(Filed on April 28, 2015) | +11.2% | 99.2% | $121.2M |
(Filed on February 5, 2015) | +12.1% | 60.4% | $134.8M |
(Filed on October 28, 2014) | +10.9% | 99.4% | $716.8M |
(Filed on July 29, 2014) | +12.2% | 99.4% | $651.8M |
(Filed on April 25, 2014) | +11.5% | 99.2% | $206.7M |
(Filed on February 4, 2014) | +13.9% | 63.1% | $520.9M |
(Filed on October 24, 2013) | +13.7% | 99.3% | $556.3M |
(Filed on July 26, 2013) | +12.5% | 99.1% | $868.3M |
(Filed on April 30, 2013) | +11.2% | 99.3% | $746.6M |
(Filed on February 6, 2013) | +6.5% | 61.8% | $774M |
(Filed on November 1, 2012) | +6.3% | 99.2% | $604.6M |
(Filed on August 7, 2012) | +6.4% | 99.0% | $528.3M |
(Filed on May 1, 2012) | +9.0% | 99.1% | $433.7M |
(Filed on February 9, 2012) | +8.8% | 98.2% | $586.7M |
(Filed on November 3, 2011) | +16.0% | 99.1% | $316.3M |
(Filed on August 4, 2011) | +18.4% | 98.9% | $258.9M |
(Filed on May 3, 2011) | — | 98.8% | — |
(Filed on February 16, 2011) | — | 98.2% | $383.5M |
(Filed on November 4, 2010) | — | 98.1% | — |
(Filed on August 6, 2010) | — | 98.6% | — |