- 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 29, 2026) | +25.7% | 87.1% | $248.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on April 28, 2026) | +38.7% | 86.8% | $219.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on January 28, 2026) | +16.4% | 83.0% | $162M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 7, 2025) | +13.6% | 82.3% | $134.1M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 29, 2026) | +19.8% | 83.7% | $189M |
(Filed on April 28, 2026) | +15.0% | 82.4% | $146.6M |
(Filed on January 28, 2026) | +15.2% | 80.1% | $184.3M |
(Filed on November 7, 2025) | +16.4% | 80.3% | $150.7M |
(Filed on July 30, 2025) | +12.3% | 80.3% | $156M |
(Filed on April 29, 2025) | +14.1% | 80.0% | $135.7M |
(Filed on February 4, 2025) | +10.8% | 78.2% | $160.4M |
(Filed on November 6, 2024) | +11.8% | 78.7% | $136.8M |
(Filed on July 31, 2024) | +14.2% | 82.0% | $163M |
(Filed on April 25, 2024) | +6.5% | 79.0% | $137.8M |
(Filed on January 25, 2024) | +7.0% | 77.8% | $139.9M |
(Filed on November 8, 2023) | +4.2% | 76.3% | $133.2M |
(Filed on August 2, 2023) | +3.2% | 77.5% | $155.1M |
(Filed on April 27, 2023) | +7.8% | 79.9% | $174.2M |
(Filed on January 26, 2023) | +3.2% | 78.5% | $162.2M |
(Filed on November 9, 2022) | -10.6% | 78.4% | $195.4M |
(Filed on August 3, 2022) | +7.8% | 75.7% | $237.6M |
(Filed on April 27, 2022) | +7.6% | 73.3% | $197.8M |
(Filed on January 27, 2022) | +4.7% | 71.3% | $144.7M |
(Filed on November 10, 2021) | +22.6% | 75.0% | $157.4M |
(Filed on August 3, 2021) | -0.2% | 71.8% | $125.7M |
(Filed on May 5, 2021) | +10.7% | 71.4% | $109M |
(Filed on January 28, 2021) | +13.8% | 69.6% | $111.2M |
(Filed on November 12, 2020) | +9.1% | 71.2% | $106.4M |
(Filed on July 29, 2020) | +23.2% | 72.2% | $78.8M |
(Filed on April 29, 2020) | +8.6% | 69.2% | $76.9M |
(Filed on January 30, 2020) | +12.9% | 71.0% | $79.9M |
(Filed on November 8, 2019) | +10.5% | 71.6% | $90M |
(Filed on July 31, 2019) | +10.4% | 69.0% | $119.9M |
(Filed on April 30, 2019) | +12.2% | 69.0% | $107.9M |
(Filed on January 30, 2019) | +5.8% | 68.0% | $94.2M |
(Filed on November 8, 2019) (Filed on November 9, 2018) | +7.4% | 70.3% | $105.6M |
(Filed on July 26, 2018) | -3.3% | 69.8% | $130.7M |
(Filed on April 26, 2018) | +10.5% | 68.4% | $115.8M |
(Filed on January 25, 2018) | +9.8% | 68.1% | $88.1M |
(Filed on November 9, 2017) | +1.3% | 68.5% | $75.9M |
(Filed on July 31, 2017) | +14.0% | 72.2% | $118.2M |
(Filed on April 27, 2017) | -0.2% | 69.9% | $85.4M |
(Filed on January 31, 2017) | +5.6% | 68.9% | $90.7M |
(Filed on November 10, 2016) | +5.0% | 71.2% | $86.1M |
(Filed on July 28, 2016) | +5.9% | 68.4% | $84.4M |
(Filed on May 4, 2016) | +11.7% | 65.7% | $86.8M |
(Filed on January 28, 2016) | +2.8% | 65.0% | $94.7M |
(Filed on November 10, 2015) | +16.4% | 67.9% | $105.1M |
(Filed on July 30, 2015) | +7.5% | 68.2% | $93.1M |
(Filed on April 27, 2015) | +3.4% | 68.6% | $108.2M |
(Filed on January 29, 2015) | -3.0% | 68.9% | $95.9M |
(Filed on November 10, 2014) | +2.3% | 70.2% | $83.2M |
(Filed on July 28, 2014) | +14.5% | 68.6% | $93M |
(Filed on April 28, 2014) | +12.4% | 67.2% | $131.2M |
(Filed on January 28, 2014) | +11.5% | 70.5% | $90.8M |
(Filed on November 12, 2013) | +16.1% | 70.3% | $71.6M |
(Filed on July 30, 2013) | +6.5% | 70.2% | $118.7M |
(Filed on April 29, 2013) | +4.4% | 69.4% | $146M |
(Filed on January 30, 2013) | +9.2% | 73.0% | $175.4M |
(Filed on November 16, 2012) | +3.3% | 69.6% | $135.8M |
(Filed on July 30, 2012) | -3.0% | 71.2% | $140.9M |
(Filed on April 30, 2012) | +6.3% | 68.3% | $258.3M |
(Filed on February 2, 2012) | +2.9% | 70.6% | $196.4M |
(Filed on November 18, 2011) | +2.1% | 68.8% | $146.2M |
(Filed on August 8, 2011) | -0.4% | 70.8% | $112.6M |
(Filed on May 10, 2011) | — | 68.9% | — |
(Filed on February 9, 2011) | — | 71.9% | — |
(Filed on November 23, 2010) | — | 69.9% | $178.2M |
(Filed on August 6, 2010) | — | 69.1% | — |