- 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 26, 2026) | +9.2% | 79.1% | $342.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 27, 2026) | +10.7% | 79.5% | $378.8M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 9, 2026) | +9.4% | 80.1% | $375.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 3, 2025) | +9.1% | 79.6% | $633.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 26, 2026) | +8.9% | 79.1% | $657.8M |
(Filed on May 27, 2026) | +4.4% | 78.0% | $689.6M |
(Filed on March 9, 2026) | +6.3% | 79.0% | $624.6M |
(Filed on December 3, 2025) | +5.5% | 79.9% | $608.8M |
(Filed on August 27, 2025) | +3.3% | 79.4% | $406.6M |
(Filed on May 29, 2025) | +5.1% | 78.0% | $449.5M |
(Filed on March 10, 2025) | +2.5% | 76.1% | $383.7M |
(Filed on December 4, 2024) | +4.6% | 73.5% | $377.9M |
(Filed on August 30, 2024) | +6.3% | 74.4% | $396M |
(Filed on May 30, 2024) | +5.6% | 75.5% | $481.4M |
(Filed on March 11, 2024) | +9.9% | 76.2% | $428.5M |
(Filed on December 6, 2023) (Filed on December 2, 2022) | +11.6% | 74.2% | $358.1M |
(Filed on August 31, 2023) (Filed on August 31, 2022) | +14.7% | 73.6% | $348.8M |
(Filed on May 31, 2023) | +17.8% | 73.9% | $391.4M |
(Filed on March 13, 2023) | +17.3% | 72.3% | $416.3M |
(Filed on December 2, 2022) | +14.3% | 71.8% | $568.3M |
(Filed on August 31, 2022) | +11.5% | 71.7% | $779.4M |
(Filed on June 2, 2022) | +10.3% | 69.9% | $561.5M |
(Filed on March 16, 2022) (Filed on March 19, 2021) | +8.3% | 70.5% | $595.1M |
(Filed on December 3, 2021) (Filed on December 7, 2020) | +10.6% | 71.0% | $275.4M |
(Filed on September 3, 2021) (Filed on September 4, 2020) | +11.4% | 71.2% | $271.9M |
(Filed on June 4, 2021) | +12.6% | 70.6% | $268M |
(Filed on March 19, 2021) | +12.1% | 69.1% | $195.6M |
(Filed on December 7, 2020) | +13.6% | 68.2% | $200.9M |
(Filed on September 4, 2020) | +16.4% | 68.8% | $201.5M |
(Filed on June 4, 2020) | +16.0% | 70.1% | $231.4M |
(Filed on March 19, 2020) | +19.8% | 71.2% | $217.5M |
(Filed on December 6, 2019) | +20.6% | 71.3% | $200.1M |
(Filed on September 6, 2019) | +20.6% | 71.3% | $203.7M |
(Filed on June 6, 2019) | +19.9% | 72.2% | $217.1M |
(Filed on March 20, 2019) | +24.3% | 74.2% | $208.1M |
(Filed on December 6, 2018) | +25.8% | 73.3% | $172.9M |
(Filed on September 7, 2018) | +28.4% | 73.3% | $165.3M |
(Filed on June 8, 2018) | +30.0% | 72.1% | $183.7M |
(Filed on March 22, 2018) | +29.4% | 73.1% | $177.4M |
(Filed on December 8, 2017) | +30.7% | 73.6% | $167.8M |
(Filed on September 8, 2017) | +30.3% | 71.2% | $173.3M |
(Filed on June 9, 2017) | +37.4% | 69.1% | $182.7M |
(Filed on March 24, 2017) | +35.7% | 69.8% | $185.7M |
(Filed on December 8, 2016) | +37.9% | 70.0% | $189.7M |
(Filed on September 7, 2016) | +42.8% | 71.9% | $140.1M |
(Filed on June 9, 2016) | +44.8% | 73.9% | $180M |
(Filed on March 30, 2016) | — | 76.5% | $330.4M |
(Filed on December 14, 2015) | — | 78.1% | — |
(Filed on September 11, 2015) | — | 78.9% | — |
(Filed on June 12, 2015) | — | 79.6% | — |