- 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 7, 2026) | +1.4% | 88.9% | $94.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 8, 2026) | +0.8% | 89.4% | $110.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | -0.5% | 90.0% | $216.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 7, 2025) | +4.4% | 90.3% | $231.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 7, 2026) | +3.7% | 90.4% | $197.7M |
(Filed on May 8, 2026) | +7.7% | 90.3% | $222M |
(Filed on February 27, 2026) | +5.7% | 90.8% | $217.3M |
(Filed on November 7, 2025) | +4.4% | 91.0% | $261.6M |
(Filed on August 8, 2025) | +5.9% | 91.4% | $252.4M |
(Filed on May 9, 2025) | +6.5% | 91.8% | $296M |
(Filed on February 27, 2025) | +10.8% | 91.3% | $313.9M |
(Filed on November 8, 2024) | +11.7% | 91.8% | $305.1M |
(Filed on August 9, 2024) | +12.8% | 91.0% | $270.3M |
(Filed on May 10, 2024) | +12.9% | 91.7% | $289.3M |
(Filed on February 27, 2024) | +13.1% | 90.8% | $306.4M |
(Filed on November 3, 2023) | +14.8% | 91.3% | $331M |
(Filed on August 7, 2023) | +16.2% | 91.0% | $421.2M |
(Filed on May 5, 2023) | +19.2% | 91.5% | $465.1M |
(Filed on February 24, 2023) | +17.2% | 91.2% | $479.8M |
(Filed on November 4, 2022) | +21.9% | 92.1% | $531.6M |
(Filed on August 5, 2022) | +52.2% | 93.0% | $558.2M |
(Filed on May 6, 2022) | -7.1% | 93.6% | $588.6M |
(Filed on February 28, 2022) | -13.3% | 93.4% | $595.9M |
(Filed on November 5, 2021) | -15.9% | 94.0% | $590.8M |
(Filed on August 6, 2021) | -31.6% | 93.0% | $525.7M |
(Filed on May 7, 2021) | +5.9% | 93.3% | $364.6M |
(Filed on February 26, 2021) | +10.3% | 93.8% | $170.3M |
(Filed on November 6, 2020) | +8.9% | 93.7% | $123.4M |
(Filed on August 10, 2020) | +5.1% | 93.9% | $139.5M |
(Filed on May 8, 2020) | +5.8% | 94.0% | $295.3M |
(Filed on February 28, 2020) | +11.1% | 94.2% | $332.8M |
(Filed on November 8, 2019) | +8.0% | 94.1% | $423.5M |
(Filed on August 9, 2019) | +11.9% | 93.7% | $389.4M |
(Filed on May 10, 2019) | +12.6% | 93.4% | $392.3M |
(Filed on February 28, 2020) (Filed on March 1, 2019) | +12.7% | 92.6% | $547.9M |
(Filed on November 9, 2018) | +19.9% | 91.4% | $362.4M |
(Filed on August 9, 2018) | +21.1% | 91.4% | $319.8M |
(Filed on May 10, 2018) | +24.9% | 91.5% | $272.3M |
(Filed on February 28, 2018) | +26.7% | 92.0% | $272.2M |
(Filed on November 6, 2017) | +29.7% | 92.2% | $224.9M |
(Filed on August 9, 2017) | +29.5% | 91.3% | $196.3M |
(Filed on May 10, 2017) | +33.8% | 90.5% | $183.5M |
(Filed on March 1, 2017) | +39.9% | 90.2% | $171.6M |
(Filed on November 9, 2016) | +40.1% | 90.1% | $171.8M |
(Filed on August 9, 2016) | +50.8% | 90.2% | $181.5M |
(Filed on May 6, 2016) | +55.1% | 92.7% | $172.6M |
(Filed on February 24, 2016) | +55.5% | 93.4% | $247.3M |
(Filed on October 30, 2015) | +67.5% | 94.0% | $290.6M |
(Filed on August 3, 2015) | +61.4% | 93.4% | $290.4M |
(Filed on May 1, 2015) | +65.6% | 93.4% | $399.3M |
(Filed on February 27, 2015) | +71.7% | 93.0% | $389.8M |
(Filed on October 24, 2014) | +68.2% | 93.0% | $101.2M |
(Filed on July 31, 2014) | +68.5% | 92.7% | $96.8M |
(Filed on May 5, 2014) | +68.5% | 92.8% | $94.5M |
(Filed on March 3, 2014) | +65.3% | 92.7% | $95.1M |
(Filed on October 29, 2013) | +63.1% | 93.1% | $123.1M |
(Filed on August 2, 2013) | +66.8% | 93.0% | $122.6M |
(Filed on May 3, 2013) | +66.0% | 92.2% | $130.7M |
(Filed on February 27, 2013) | — | 92.6% | $21.7M |
(Filed on November 2, 2012) | — | 93.1% | — |
(Filed on August 3, 2012) | — | 93.4% | — |
(Filed on May 4, 2012) | — | 92.3% | — |