- 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 27, 2026) | +8.9% | 39.1% | $158.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on June 2, 2026) | +11.1% | 40.1% | $166.3M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 26, 2026) | +11.8% | 38.1% | $424.2M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 4, 2025) | +12.9% | 40.4% | $204.9M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on August 27, 2026) | +9.3% | 39.2% | $242.7M |
(Filed on June 2, 2026) | +4.5% | 39.1% | $454.6M |
(Filed on March 26, 2026) | -1.9% | 38.2% | $703.2M |
(Filed on December 4, 2025) | +1.7% | 39.7% | $177.8M |
(Filed on August 28, 2025) | +0.9% | 38.3% | $414M |
(Filed on May 29, 2025) | +3.5% | 39.2% | $524.6M |
(Filed on March 27, 2025) | +10.2% | 37.7% | $766.6M |
(Filed on December 5, 2024) | +6.4% | 39.9% | $121.8M |
(Filed on August 29, 2024) | +10.1% | 39.3% | $388.6M |
(Filed on May 30, 2024) | +12.3% | 40.0% | $636.4M |
(Filed on March 26, 2024) | +18.2% | 37.6% | $737.9M |
(Filed on November 30, 2023) | +17.2% | 41.2% | $250.6M |
(Filed on August 24, 2023) | +16.8% | 40.4% | $434.2M |
(Filed on May 25, 2023) | +21.0% | 40.1% | $654.5M |
(Filed on March 24, 2023) | +24.1% | 37.6% | $431.6M |
(Filed on December 1, 2022) | +28.6% | 39.6% | $605.1M |
(Filed on August 25, 2022) | +60.2% | 40.6% | $770.1M |
(Filed on May 26, 2022) | +65.2% | 38.9% | $947.5M |
(Filed on March 25, 2022) | -4.6% | 35.1% | $1B |
(Filed on December 2, 2021) | -7.8% | 35.1% | $560.9M |
(Filed on August 25, 2021) | -26.3% | 26.8% | $1.2B |
(Filed on May 27, 2021) | -32.7% | 25.9% | $1B |
(Filed on March 26, 2021) | +8.5% | 35.0% | $392.3M |
(Filed on December 3, 2020) | +7.9% | 37.1% | $208.8M |
(Filed on August 27, 2020) | +12.0% | 36.4% | $177.4M |
(Filed on May 28, 2020) | +12.9% | 37.0% | $326.8M |
(Filed on March 27, 2020) | +9.7% | 34.9% | $409.3M |
(Filed on December 5, 2019) | +16.2% | 36.7% | $296.9M |
(Filed on August 29, 2019) | +15.4% | 36.0% | $237.1M |
(Filed on May 30, 2019) | +17.4% | 36.3% | $231.9M |
(Filed on April 2, 2019) | +22.6% | 34.0% | $277.4M |
(Filed on December 6, 2018) | +18.6% | 36.7% | $46.8M |
(Filed on August 30, 2018) | +20.6% | 36.4% | $92.9M |
(Filed on June 1, 2018) | +22.5% | 36.2% | $321.7M |
(Filed on April 2, 2019) (Filed on April 3, 2018) | +24.6% | 34.5% | $385M |
(Filed on November 30, 2017) | +24.2% | 37.8% | $133.1M |
(Filed on August 31, 2017) | +21.9% | 36.0% | $194.1M |
(Filed on June 1, 2017) | +23.7% | 36.4% | $239.3M |
(Filed on March 28, 2017) | +21.1% | 34.6% | $345.8M |
(Filed on December 1, 2016) | +22.1% | 36.9% | $209.6M |
(Filed on August 25, 2016) | +19.4% | 34.9% | $325.2M |
(Filed on June 2, 2016) | +21.6% | 34.9% | $386M |
(Filed on March 30, 2016) | — | 33.4% | $389.1M |
(Filed on December 3, 2015) | +20.5% | 37.8% | $295.1M |
(Filed on September 3, 2015) | +22.2% | 35.3% | $363.1M |
(Filed on June 4, 2015) | +22.5% | 34.5% | $456.7M |
(Filed on April 1, 2015) | — | — | $419.5M |
(Filed on December 4, 2014) | +22.4% | 37.4% | $240.9M |
(Filed on September 11, 2014) | +24.8% | 35.3% | $286.2M |
(Filed on June 10, 2014) | +22.9% | 35.0% | $293.2M |
(Filed on April 2, 2014) | +30.3% | 34.2% | $320.5M |
(Filed on December 5, 2013) | +22.4% | 36.7% | $191.7M |
(Filed on September 12, 2013) | +22.1% | 34.8% | $197.4M |
(Filed on June 11, 2013) | +22.8% | 36.0% | $266.3M |
(Filed on April 3, 2013) | +23.0% | 34.1% | $253.7M |
(Filed on November 29, 2012) | +21.8% | 36.1% | $130.7M |
(Filed on September 6, 2012) | +22.6% | 34.0% | $142.5M |
(Filed on June 5, 2012) | +20.6% | 34.9% | $116.8M |
(Filed on March 28, 2012) | — | 33.1% | $111.2M |
(Filed on December 1, 2011) | — | 35.1% | $8.4M |
(Filed on September 8, 2011) | — | 32.3% | $15.9M |
(Filed on June 7, 2011) | — | 32.6% | $8.7M |