- 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 23, 2026) | +5.9% | 71.9% | $111.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on May 11, 2026) | +5.3% | 72.1% | $116.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on February 27, 2026) | +4.8% | 71.5% | $132.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on November 5, 2025) | +4.9% | 71.8% | $145.4M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on July 23, 2026) | +4.6% | 71.2% | $168.1M |
(Filed on May 11, 2026) | +4.8% | 70.5% | $154.4M |
(Filed on February 27, 2026) | +7.6% | 71.0% | $242.8M |
(Filed on November 5, 2025) | +9.1% | 70.4% | $212.7M |
(Filed on August 7, 2025) | +9.9% | 70.2% | $199.3M |
(Filed on May 9, 2025) | +9.5% | 70.8% | $203.1M |
(Filed on February 26, 2025) | +8.9% | 70.2% | $222.2M |
(Filed on November 8, 2024) | +9.7% | 69.7% | $121.9M |
(Filed on August 7, 2024) | +10.8% | 69.5% | $81.7M |
(Filed on May 7, 2024) | +14.1% | 69.9% | $81.4M |
(Filed on February 22, 2024) | +17.0% | 69.4% | $270M |
(Filed on November 8, 2023) | +22.8% | 67.1% | $90.8M |
(Filed on August 7, 2023) | +28.4% | 67.5% | $83.9M |
(Filed on May 9, 2023) | +32.7% | 66.8% | $72.8M |
(Filed on February 23, 2023) | +34.1% | 69.7% | $267.2M |
(Filed on November 9, 2022) | +36.6% | 73.4% | $100.7M |
(Filed on August 8, 2022) | +36.4% | 72.3% | $325.3M |
(Filed on May 10, 2022) | +31.7% | 72.5% | $463.1M |
(Filed on March 1, 2022) | +32.3% | 72.7% | $639.9M |
(Filed on November 9, 2021) | +30.1% | 72.9% | $745.6M |
(Filed on August 6, 2021) | +29.2% | 72.4% | $773.8M |
(Filed on May 7, 2021) | +32.8% | 72.5% | $762.1M |
(Filed on February 26, 2021) | +34.1% | 73.6% | $343.6M |
(Filed on November 9, 2020) | +34.2% | 74.4% | $582.7M |
(Filed on August 10, 2020) | +33.8% | 75.1% | $567.7M |
(Filed on May 11, 2020) | +34.0% | 74.8% | $549M |
(Filed on February 26, 2020) | +33.6% | 76.6% | $566.3M |
(Filed on November 12, 2019) | +33.4% | 77.4% | $577.3M |
(Filed on August 8, 2019) | +34.1% | 76.3% | $567.3M |
(Filed on May 10, 2019) | +34.0% | 76.3% | $555M |
(Filed on February 26, 2020) | +35.1% | 76.2% | $181.2M |
(Filed on November 8, 2018) | +34.5% | 76.4% | $172.3M |
(Filed on August 7, 2018) | +30.6% | 75.3% | $167M |
(Filed on May 10, 2018) | +29.7% | 75.7% | $149.7M |
(Filed on February 26, 2018) | +25.2% | 76.4% | $160.4M |
(Filed on November 9, 2017) | +26.1% | 75.8% | $152.4M |
(Filed on August 7, 2017) | +29.9% | 75.7% | $147.8M |
(Filed on May 5, 2017) | +32.5% | 74.9% | $139.1M |
(Filed on February 28, 2017) | +34.8% | 72.6% | $137.6M |
(Filed on November 7, 2016) | +34.8% | 70.9% | $130M |
(Filed on August 5, 2016) | +33.9% | 69.5% | $120.8M |
(Filed on May 6, 2016) | +35.3% | 68.5% | $114.2M |
(Filed on February 29, 2016) | +36.5% | 67.8% | $113.2M |
(Filed on November 6, 2015) | +35.8% | 65.9% | $120.7M |
(Filed on August 5, 2015) | +40.0% | 63.0% | $151.4M |
(Filed on May 4, 2015) | +35.9% | 62.9% | $166.8M |
(Filed on February 27, 2015) | +36.9% | 62.2% | $116.4M |
(Filed on November 3, 2014) | +41.7% | 61.9% | $25.5M |
(Filed on August 4, 2014) | — | 61.1% | — |
(Filed on May 2, 2014) | — | 61.3% | — |
(Filed on February 26, 2014) | — | 62.7% | $37.9M |
(Filed on November 13, 2013) | — | 62.0% | — |