- 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 14, 2026) | +2.8% | 42.7% | $178.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 6, 2026) | +8.1% | 40.9% | $103.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 2, 2026) | +16.6% | 41.7% | $97M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 31, 2025) | +27.6% | 41.6% | $98.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 14, 2026) | +23.2% | 41.1% | $104.5M |
(Filed on May 6, 2026) | +17.2% | 39.7% | $109.8M |
(Filed on February 2, 2026) | +6.4% | 37.6% | $121.1M |
(Filed on October 31, 2025) | -7.7% | 41.1% | $164.6M |
(Filed on August 4, 2025) | -4.3% | 38.5% | $154.2M |
(Filed on May 2, 2025) | -3.8% | 38.5% | $138.8M |
(Filed on January 31, 2025) | -5.0% | 40.2% | $142.4M |
(Filed on November 1, 2024) | +2.3% | 39.3% | $126.8M |
(Filed on August 2, 2024) | +1.9% | 39.1% | $195.7M |
(Filed on May 3, 2024) | -2.6% | 38.5% | $175.3M |
(Filed on February 2, 2024) | +1.1% | 38.5% | $113.5M |
(Filed on November 3, 2023) | +2.8% | 37.8% | $103.4M |
(Filed on August 4, 2023) | +4.7% | 36.0% | $104.8M |
(Filed on May 5, 2023) | +9.9% | 36.1% | $133.9M |
(Filed on February 3, 2023) | +18.8% | 37.0% | $147.2M |
(Filed on November 4, 2022) | +16.1% | 37.7% | $130.7M |
(Filed on August 5, 2022) | +24.0% | 37.3% | $136.4M |
(Filed on May 6, 2022) | +10.8% | 36.4% | $118M |
(Filed on February 4, 2022) | +1.7% | 37.1% | $109.1M |
(Filed on November 5, 2021) | -3.0% | 36.2% | $93.7M |
(Filed on August 13, 2021) | -15.7% | 33.0% | $118.8M |
(Filed on May 7, 2021) | -3.1% | 33.8% | $109.3M |
(Filed on February 5, 2021) | -21.4% | 37.6% | $98.9M |
(Filed on October 30, 2020) | -19.2% | 37.3% | $90.2M |
(Filed on August 25, 2020) | -17.1% | 35.7% | $93.1M |
(Filed on May 8, 2020) | -16.5% | 34.3% | $96M |
(Filed on February 4, 2020) | +5.3% | 34.2% | $118.2M |
(Filed on November 6, 2019) | +2.1% | 35.9% | $109.3M |
(Filed on August 25, 2020) (Filed on August 27, 2019) | -6.3% | 36.6% | $109.6M |
(Filed on April 30, 2019) | +4.0% | 34.4% | $96.3M |
(Filed on January 31, 2019) | +6.8% | 34.1% | $109.4M |
(Filed on October 29, 2018) | +5.3% | 34.7% | $75.3M |
(Filed on August 28, 2018) | +12.0% | 33.5% | $88.6M |
(Filed on May 1, 2018) | +4.1% | 33.2% | $88M |
(Filed on January 30, 2018) | -4.4% | 32.7% | $121.3M |
(Filed on November 1, 2017) | -9.5% | 34.4% | $121.3M |
(Filed on August 28, 2017) | -3.0% | 34.5% | $122M |
(Filed on May 2, 2017) | -2.0% | 33.0% | $113.4M |
(Filed on February 3, 2017) | -3.9% | 32.0% | $104.2M |
(Filed on October 28, 2016) | -1.8% | 34.6% | $95.3M |
(Filed on August 25, 2016) | +1.2% | 32.7% | $96.1M |
(Filed on May 3, 2016) | +3.9% | 31.6% | $84M |
(Filed on February 2, 2016) | +13.7% | 31.1% | $82.6M |
(Filed on October 29, 2015) | +13.4% | 32.7% | $72M |
(Filed on August 27, 2015) | +27.0% | 32.6% | $74.3M |
(Filed on May 1, 2015) | +4.9% | 33.1% | $57.5M |
(Filed on February 3, 2015) | -1.2% | 33.6% | $48.1M |
(Filed on November 3, 2014) | -2.9% | 33.9% | $46.1M |
(Filed on August 28, 2014) | -8.5% | 32.2% | $51.1M |
(Filed on May 2, 2014) | +10.2% | 31.7% | $30.2M |
(Filed on February 3, 2014) | +8.9% | 33.4% | $33.1M |
(Filed on November 7, 2013) | +15.1% | 32.3% | $31.8M |
(Filed on August 27, 2013) | +5.0% | 33.7% | $54.7M |
(Filed on May 6, 2013) | +12.2% | 32.0% | $32.2M |
(Filed on February 1, 2013) | +9.0% | 32.5% | $26.7M |
(Filed on November 1, 2012) | +1.4% | 33.1% | $27.8M |
(Filed on August 27, 2013) (Filed on September 4, 2012) | — | 32.5% | $14.4M |
(Filed on May 2, 2012) | — | 31.5% | — |
(Filed on February 13, 2012) | — | 33.7% | — |
(Filed on November 1, 2011) | — | 32.5% | — |