- 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 1, 2026) | +6.4% | 49.9% | $288.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 2, 2026) | +7.1% | 51.4% | $268.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 5, 2026) | +6.9% | 52.6% | $275.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 22, 2025) | +6.2% | 51.6% | $337.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 1, 2026) | +5.9% | 52.1% | $356.4M |
(Filed on April 2, 2026) | +4.5% | 52.8% | $278.5M |
(Filed on January 5, 2026) | +4.9% | 54.5% | $289.2M |
(Filed on October 22, 2025) | +4.9% | 54.1% | $423M |
(Filed on July 3, 2025) | +4.3% | 55.3% | $453.1M |
(Filed on April 4, 2025) | +6.0% | 53.3% | $381.7M |
(Filed on January 8, 2025) | +7.4% | 53.6% | $411.9M |
(Filed on October 29, 2024) | +7.3% | 50.8% | $425.4M |
(Filed on July 3, 2024) | +8.4% | 54.4% | $486.6M |
(Filed on April 3, 2024) | +19.5% | 53.2% | $445.3M |
(Filed on January 5, 2024) | +18.9% | 55.0% | $437.1M |
(Filed on October 27, 2023) | +21.2% | 51.5% | $503.3M |
(Filed on July 3, 2023) | +22.3% | 54.5% | $527M |
(Filed on April 3, 2023) | +10.0% | 53.7% | $773M |
(Filed on January 5, 2023) | +9.4% | 51.2% | $673.9M |
(Filed on October 21, 2022) | +7.4% | 52.0% | $681.9M |
(Filed on July 1, 2022) | +6.8% | 48.6% | $658.3M |
(Filed on April 4, 2022) | +6.0% | 100.0% | $602.7M |
(Filed on January 3, 2022) | +5.9% | 100.0% | $560.1M |
(Filed on October 22, 2021) | +5.3% | -81.3% | $585.6M |
(Filed on July 2, 2021) | +2.6% | 54.4% | $457.7M |
(Filed on April 5, 2021) | +4.2% | 52.3% | $343.5M |
(Filed on January 6, 2021) | +4.3% | 55.0% | $336.2M |
(Filed on October 29, 2020) | +5.3% | -82.1% | $359.8M |
(Filed on July 9, 2020) | +7.2% | 55.1% | $324M |
(Filed on April 9, 2020) | +5.9% | 53.5% | $218.3M |
(Filed on January 9, 2020) | +6.8% | 52.6% | $170.4M |
(Filed on October 30, 2019) | +5.9% | 51.0% | $208.6M |
(Filed on July 10, 2019) | +8.9% | 51.4% | $213.1M |
(Filed on April 9, 2019) | +13.9% | 51.3% | $233.6M |
(Filed on January 9, 2019) | +14.3% | 50.9% | $221.9M |
(Filed on October 30, 2019) (Filed on October 30, 2018) | +13.7% | 50.6% | $194.7M |
(Filed on July 10, 2018) | +8.6% | 53.1% | $161.8M |
(Filed on April 9, 2018) | +4.5% | 55.3% | $155.4M |
(Filed on January 9, 2018) | +6.5% | 55.8% | $173.3M |
(Filed on October 30, 2017) | +9.7% | 56.8% | $228.4M |
(Filed on July 10, 2017) | +13.0% | 56.7% | $187.4M |
(Filed on April 10, 2017) | +13.7% | 56.0% | $175.2M |
(Filed on January 9, 2017) | +11.5% | 57.6% | $180.1M |
(Filed on October 31, 2016) | +9.7% | 58.9% | $158.9M |
(Filed on July 11, 2016) | +9.8% | 60.4% | $157.9M |
(Filed on April 11, 2016) | +9.2% | 59.8% | $122.1M |
(Filed on January 11, 2016) | +8.8% | 59.8% | $115.2M |
(Filed on November 2, 2015) | +8.8% | 61.2% | $116.4M |
(Filed on July 10, 2015) | +8.0% | 60.9% | $118.9M |
(Filed on April 9, 2015) | +6.5% | 61.6% | $88.8M |
(Filed on January 9, 2015) | +5.6% | 62.7% | $174M |
(Filed on October 30, 2014) | +5.6% | 63.4% | $196.6M |
(Filed on July 10, 2014) | +6.1% | 64.3% | $242.8M |
(Filed on April 9, 2014) | +6.9% | 64.4% | $151.3M |
(Filed on January 9, 2014) | +7.5% | 65.1% | $210.7M |
(Filed on October 30, 2013) | +8.2% | 65.2% | $189M |
(Filed on July 10, 2013) | +10.2% | 66.0% | $228.5M |
(Filed on April 9, 2013) | +12.2% | 66.1% | $185M |
(Filed on January 9, 2013) | +13.4% | 66.0% | $193.8M |
(Filed on October 30, 2012) | +14.1% | 65.9% | $181.7M |
(Filed on July 10, 2012) | +14.6% | 66.1% | $208.7M |
(Filed on April 9, 2012) | +12.9% | 66.1% | $203.1M |
(Filed on January 9, 2012) | +11.6% | 67.2% | $202.4M |
(Filed on October 31, 2011) | — | 68.0% | $195.7M |
(Filed on July 11, 2011) | — | 68.0% | — |
(Filed on April 6, 2011) | — | 67.7% | — |
(Filed on January 10, 2011) | — | 67.5% | — |