- 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 5, 2026) | +12.9% | 52.6% | $810.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 21, 2026) | +5.7% | 53.0% | $800.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 3, 2026) | +4.5% | 53.1% | $778.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 4, 2025) | +3.5% | 52.5% | $593.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 5, 2026) | +8.9% | 52.6% | $548.9M |
(Filed on May 21, 2026) | +14.2% | 53.4% | $539.6M |
(Filed on February 3, 2026) | -10.2% | 53.6% | $526.4M |
(Filed on November 4, 2025) | +12.6% | 52.2% | $445.8M |
(Filed on August 5, 2025) | +18.0% | 50.5% | $491.4M |
(Filed on May 23, 2025) | -0.3% | 51.8% | $502.8M |
(Filed on February 4, 2025) | +4.8% | 51.3% | $483.9M |
(Filed on November 4, 2024) | -11.0% | 51.3% | $277.8M |
(Filed on August 6, 2024) | -19.5% | 50.3% | $352.3M |
(Filed on May 24, 2024) | -23.9% | 50.0% | $445.8M |
(Filed on February 6, 2024) | +7.7% | 50.2% | $434.5M |
(Filed on November 2, 2023) | +16.0% | 50.2% | $355M |
(Filed on August 3, 2023) | +42.0% | 51.5% | $379.3M |
(Filed on May 19, 2023) | +66.9% | 52.8% | $369.8M |
(Filed on February 2, 2023) | +12.9% | 52.8% | $195.1M |
(Filed on November 1, 2022) | +34.1% | 50.5% | $386.7M |
(Filed on August 2, 2022) | +14.3% | 50.5% | $385.1M |
(Filed on May 20, 2022) | +5.1% | 50.5% | $442.2M |
(Filed on January 31, 2022) | +29.7% | 51.8% | $327.3M |
(Filed on November 1, 2021) | -10.7% | 51.9% | $247.5M |
(Filed on July 28, 2021) | +1.8% | 52.5% | $285.9M |
(Filed on May 21, 2021) | +16.2% | 52.4% | $292.1M |
(Filed on February 1, 2021) | +15.5% | 52.7% | $342.3M |
(Filed on November 2, 2020) | +6.2% | 53.5% | $221.9M |
(Filed on August 3, 2020) | -6.4% | 51.4% | $198.1M |
(Filed on May 20, 2020) | -20.7% | 51.8% | $216.2M |
(Filed on January 29, 2020) | -32.8% | 50.3% | $219.3M |
(Filed on October 30, 2019) | -13.9% | 50.5% | $195.9M |
(Filed on July 31, 2019) | -20.7% | 48.9% | $186.5M |
(Filed on May 20, 2020) (Filed on May 24, 2019) | -7.5% | 50.3% | $235.6M |
(Filed on January 30, 2019) | -7.7% | 48.7% | $226.6M |
(Filed on November 1, 2018) | -0.7% | 49.7% | $180.2M |
(Filed on August 1, 2018) | +23.6% | 50.4% | $163.9M |
(Filed on May 30, 2018) | +41.3% | 50.1% | $351.2M |
(Filed on February 5, 2018) | +50.4% | 48.8% | $310.4M |
(Filed on November 2, 2017) | +39.7% | 49.4% | $113.3M |
(Filed on August 2, 2017) | -8.2% | 48.8% | $143.6M |
(Filed on May 24, 2017) | -9.1% | 49.7% | $168.8M |
(Filed on February 1, 2017) | +16.5% | 47.4% | $159.6M |
(Filed on October 27, 2016) | +45.9% | 46.4% | $56.3M |
(Filed on July 27, 2016) | +85.3% | 46.9% | $102.5M |
(Filed on May 25, 2016) | +70.5% | 46.6% | $76.4M |
(Filed on January 27, 2016) | +36.4% | 43.8% | $66.6M |
(Filed on October 28, 2015) | +10.2% | 47.8% | $48.2M |
(Filed on July 22, 2015) | -1.7% | 49.4% | $268.5M |
(Filed on May 27, 2015) | -27.7% | 49.0% | $31.9M |
(Filed on January 28, 2015) | -29.4% | 47.4% | $74.7M |
(Filed on October 30, 2014) | -1.6% | 52.2% | $68.9M |
(Filed on July 23, 2014) | +56.7% | 51.2% | $67.2M |
(Filed on May 28, 2014) | +87.0% | 40.4% | $66.4M |
(Filed on January 28, 2014) | +153.4% | 51.0% | $87.5M |
(Filed on October 29, 2013) | +90.7% | 51.7% | $67.8M |
(Filed on July 25, 2013) | +7.3% | 54.0% | $84.3M |
(Filed on May 29, 2013) | +21.0% | 56.4% | $66M |
(Filed on January 24, 2013) | +28.0% | 54.0% | $38M |
(Filed on October 31, 2012) | +1.0% | 53.5% | $39.3M |
(Filed on July 30, 2012) | +12.6% | 51.7% | $41.5M |
(Filed on May 30, 2012) | — | 50.3% | $37M |
(Filed on January 26, 2012) | — | 54.9% | — |
(Filed on October 24, 2011) | — | 56.4% | — |
(Filed on July 25, 2011) | — | 57.1% | — |