- 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 31, 2026) | +15.2% | 31.1% | $66.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 24, 2026) | +12.6% | 27.3% | $307.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 30, 2026) | +21.2% | 26.7% | $73.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 26, 2025) | +14.4% | 27.5% | $62M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 31, 2026) | +7.2% | 27.5% | $58.2M |
(Filed on April 24, 2026) | +0.4% | 27.5% | $62.1M |
(Filed on January 30, 2026) | +6.0% | 27.0% | $73.4M |
(Filed on November 26, 2025) | +5.5% | 28.5% | $61.7M |
(Filed on July 25, 2025) | +6.4% | 27.8% | $50.6M |
(Filed on April 25, 2025) | +11.2% | 28.7% | $59.1M |
(Filed on January 24, 2025) | +12.7% | 27.2% | $126.4M |
(Filed on November 26, 2025) | +13.2% | 28.8% | $69M |
(Filed on August 8, 2024) | +10.0% | 26.2% | $122.5M |
(Filed on April 26, 2024) | +8.6% | 26.4% | $107M |
(Filed on January 26, 2024) | +5.0% | 26.8% | $143.1M |
(Filed on November 14, 2023) | +6.0% | 26.5% | $102M |
(Filed on July 28, 2023) | +9.3% | 27.4% | $93.9M |
(Filed on April 28, 2023) | +4.7% | 27.6% | $120.4M |
(Filed on February 3, 2023) | +5.9% | 26.6% | $105.2M |
(Filed on November 14, 2022) | +2.5% | 27.0% | $99.6M |
(Filed on July 29, 2022) | +7.6% | 26.9% | $90.6M |
(Filed on April 29, 2022) | -3.8% | 27.1% | $90.1M |
(Filed on January 28, 2022) | -9.4% | 27.7% | $97.6M |
(Filed on November 15, 2021) (Filed on November 17, 2020) | -7.6% | 24.4% | $84.6M |
(Filed on July 30, 2021) | -11.3% | 23.1% | $102.3M |
(Filed on April 30, 2021) | +6.5% | 27.2% | $116M |
(Filed on January 29, 2021) | +11.1% | 28.0% | $124.2M |
(Filed on November 17, 2020) | +9.2% | 27.1% | $89.7M |
(Filed on August 5, 2020) | +7.1% | 28.6% | $89M |
(Filed on April 24, 2020) | +4.3% | 27.5% | $112.1M |
(Filed on January 24, 2020) | +8.3% | 29.4% | $110.8M |
(Filed on November 12, 2019) | +7.9% | 28.4% | $125.6M |
(Filed on July 26, 2019) | +10.5% | 28.6% | $157.3M |
(Filed on April 26, 2019) | +9.0% | 28.0% | $255.5M |
(Filed on January 25, 2019) | +6.4% | 29.4% | $395M |
(Filed on November 13, 2018) | +4.9% | 29.5% | $368.1M |
(Filed on July 27, 2018) | +2.1% | 29.1% | $344.5M |
(Filed on April 27, 2018) | +3.5% | 29.3% | $305.1M |
(Filed on January 26, 2018) | +3.7% | 29.3% | $331.7M |
(Filed on November 13, 2018) (Filed on November 14, 2017) | -0.7% | 30.3% | $325.1M |
(Filed on July 28, 2017) | -3.4% | 29.9% | $394.4M |
(Filed on April 28, 2017) | -4.1% | 29.3% | $348.3M |
(Filed on January 31, 2017) | -9.8% | 28.4% | $323.3M |
(Filed on November 15, 2016) | -7.2% | 30.3% | $309.9M |
(Filed on August 1, 2016) | -7.2% | 30.0% | $277.4M |
(Filed on May 2, 2016) | -1.9% | 27.2% | $261.7M |
(Filed on February 1, 2016) | -2.0% | 29.2% | $240.2M |
(Filed on November 16, 2015) | -0.7% | 29.7% | $231.3M |
(Filed on August 4, 2015) | +1.9% | 29.6% | $216.2M |
(Filed on May 4, 2015) | +1.1% | 30.3% | $195.6M |
(Filed on February 3, 2015) | +3.6% | 31.0% | $179.6M |
(Filed on November 10, 2014) | +6.8% | 28.9% | $157.1M |
(Filed on July 30, 2014) | +9.7% | 29.6% | $161.7M |
(Filed on April 30, 2014) | +2.9% | 30.7% | $149.8M |
(Filed on January 29, 2014) | +3.4% | 31.0% | $152.1M |
(Filed on November 12, 2013) | +2.2% | 30.4% | $148.8M |
(Filed on July 31, 2013) | +4.8% | 30.0% | $139.5M |
(Filed on May 2, 2013) | +8.8% | 29.5% | $125.8M |
(Filed on February 1, 2013) | +8.3% | 30.8% | $111.7M |
(Filed on November 20, 2012) | +8.3% | 28.9% | $113.7M |
(Filed on August 3, 2012) | +8.6% | 29.0% | $127.3M |
(Filed on May 8, 2012) | +12.5% | 29.1% | $100M |
(Filed on February 7, 2012) | +12.0% | 29.7% | $104.7M |
(Filed on November 30, 2011) | +13.4% | 28.7% | $112.4M |
(Filed on August 9, 2011) | +20.6% | 29.1% | $91.1M |
(Filed on May 10, 2011) | — | 29.0% | — |
(Filed on February 9, 2011) | — | 29.2% | — |
(Filed on December 1, 2010) | — | 27.3% | $81.5M |
(Filed on August 10, 2010) | — | 28.2% | — |