- 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) | +15.6% | 77.6% | $93.7M |
Filing text is unavailable for this period. | |||
(Filed on April 30, 2026) | +12.3% | 77.6% | $87.5M |
Filing text is unavailable for this period. | |||
(Filed on February 26, 2026) | +8.1% | 75.8% | $93.5M |
Filing text is unavailable for this period. | |||
(Filed on October 30, 2025) | +7.8% | 73.2% | $342.1M |
Filing text is unavailable for this period. | |||
(Filed on July 23, 2026) | +5.6% | 73.9% | $149.6M |
(Filed on April 30, 2026) | +11.9% | 75.1% | $127.3M |
(Filed on October 30, 2025) | +20.5% | 79.2% | $163.8M |
(Filed on October 30, 2025) | +21.8% | 77.2% | $185.4M |
(Filed on July 24, 2025) | +19.3% | 77.0% | $164.8M |
(Filed on April 24, 2025) | +13.4% | 75.7% | $453.8M |
(Filed on October 30, 2024) | +4.2% | 75.7% | $240.8M |
(Filed on October 30, 2024) | -2.8% | 74.8% | $154.9M |
(Filed on July 25, 2024) | -10.5% | 73.0% | $157M |
(Filed on May 2, 2024) | -11.2% | 75.8% | $186M |
(Filed on October 26, 2023) | -3.6% | 77.5% | $115.3M |
(Filed on October 26, 2023) | -2.0% | 77.3% | $243.8M |
(Filed on July 27, 2023) | +5.5% | 79.8% | $367M |
(Filed on May 4, 2023) | +2.1% | 79.8% | $190.7M |
(Filed on October 27, 2022) | -7.5% | 77.7% | $208.8M |
(Filed on October 27, 2022) | +0.7% | 77.4% | $689.8M |
(Filed on July 28, 2022) | +15.2% | 78.6% | $349.1M |
(Filed on April 28, 2022) | +32.3% | 80.4% | $314.5M |
(Filed on October 28, 2021) | +45.1% | 80.5% | $234.7M |
(Filed on October 28, 2021) | +44.1% | 78.6% | $234.5M |
(Filed on July 29, 2021) | +33.7% | 78.0% | $196.8M |
(Filed on April 29, 2021) | +38.9% | 75.9% | $181.9M |
(Filed on February 25, 2021) (Filed on October 29, 2020) | +42.4% | 75.0% | $177.3M |
(Filed on October 29, 2020) | +42.2% | 75.1% | $208M |
(Filed on October 2, 2020) | +41.0% | 75.7% | $180.1M |
(Filed on October 2, 2020) | +40.6% | 73.0% | $152.1M |
(Filed on February 27, 2020) (Filed on October 31, 2019) | +29.8% | 66.9% | $140.6M |
(Filed on October 31, 2019) | +29.2% | 70.7% | $123M |
(Filed on July 25, 2019) | +60.3% | 67.8% | $114.5M |
(Filed on May 2, 2019) | +49.4% | 65.0% | $111.6M |
(Filed on February 27, 2020) (Filed on October 25, 2018) | +77.4% | 70.9% | $78.6M |
(Filed on October 25, 2018) | +131.2% | 69.8% | $82.1M |
(Filed on July 26, 2018) | +114.2% | 65.7% | $80.2M |
(Filed on April 26, 2018) | +167.2% | 66.6% | $84.6M |
(Filed on October 26, 2017) | +144.2% | 63.7% | $99.8M |
(Filed on October 26, 2017) | +142.1% | 48.7% | $115.8M |
(Filed on July 27, 2017) | +173.9% | 9.5% | $80.9M |
(Filed on April 27, 2017) | +150.6% | 38.8% | — |
(Filed on November 2, 2016) | +225.8% | 49.1% | $119.4M |
(Filed on November 2, 2016) | +104.7% | 36.8% | $110.3M |
(Filed on July 28, 2016) | — | 27.4% | — |
(Filed on May 10, 2016) | — | 25.2% | — |
(Filed on March 1, 2016) | — | 30.8% | $57.6M |
(Filed on October 27, 2015) | — | 40.9% | — |