- 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 31, 2026) | +0.5% | 51.1% | $105.3M |
Filing text is unavailable for this period. | |||
(Filed on May 1, 2026) | +3.7% | 48.1% | $98.4M |
Filing text is unavailable for this period. | |||
(Filed on February 23, 2026) | +10.9% | 49.0% | $120.5M |
Filing text is unavailable for this period. | |||
(Filed on October 31, 2025) | +9.0% | 48.3% | $107M |
Filing text is unavailable for this period. | |||
(Filed on July 31, 2026) | +7.5% | 49.4% | $106.8M |
(Filed on May 1, 2026) | +7.3% | 46.8% | $107.3M |
(Filed on February 23, 2026) | +6.0% | 47.1% | $60.9M |
(Filed on October 31, 2025) | +9.2% | 47.8% | $85.1M |
(Filed on July 31, 2025) | +9.9% | 49.4% | $82.5M |
(Filed on May 2, 2025) | +7.9% | 48.3% | $84.8M |
(Filed on February 25, 2025) | +2.8% | 50.3% | $93.7M |
(Filed on October 31, 2024) | -4.4% | 50.8% | $105.7M |
(Filed on August 1, 2024) | -8.6% | 51.7% | $86.8M |
(Filed on May 2, 2024) | -12.4% | 49.8% | $171.7M |
(Filed on February 27, 2024) | -15.4% | 50.0% | $144.1M |
(Filed on November 2, 2023) | -13.3% | 49.4% | $165.6M |
(Filed on August 4, 2023) | -10.3% | 49.7% | $112.2M |
(Filed on May 4, 2023) | +11.9% | 47.1% | $95.7M |
(Filed on February 24, 2023) | +63.5% | 48.5% | $108.3M |
(Filed on November 3, 2022) | +65.9% | 48.1% | $158.8M |
(Filed on August 5, 2022) | +74.6% | 49.2% | $145.1M |
(Filed on May 6, 2022) | +47.7% | 49.2% | $123M |
(Filed on February 28, 2022) | +7.3% | 59.7% | $159.4M |
(Filed on November 5, 2021) | +9.6% | 59.7% | $227.4M |
(Filed on August 6, 2021) | +4.2% | 58.4% | $206.4M |
(Filed on May 7, 2021) | +0.8% | 59.9% | $182.9M |
(Filed on March 1, 2021) | +0.9% | 61.6% | $70.5M |
(Filed on October 30, 2020) | +0.7% | 61.6% | $73.7M |
(Filed on August 6, 2020) | +0.0% | 62.2% | $353.1M |
(Filed on May 11, 2020) | -0.2% | 61.0% | $237.7M |
(Filed on March 2, 2020) | +3.6% | 63.4% | $155.4M |
(Filed on November 7, 2019) | +0.2% | 63.2% | $111M |
(Filed on August 9, 2019) | -3.2% | 64.6% | $116.8M |
(Filed on May 9, 2019) | -5.9% | 62.6% | $81.4M |
(Filed on March 1, 2019) | -6.6% | 64.3% | $73M |
(Filed on November 7, 2018) | -7.2% | 64.1% | $76.2M |
(Filed on August 2, 2018) | -9.6% | 63.8% | $73.8M |
(Filed on May 3, 2018) | -11.2% | 62.4% | $58.1M |
(Filed on March 1, 2018) | -13.8% | 64.7% | $95.4M |
(Filed on November 1, 2017) | -12.3% | 65.9% | $130.3M |
(Filed on July 28, 2017) | -8.1% | 66.7% | $88.2M |
(Filed on May 5, 2017) | -4.8% | 64.0% | $46.4M |
(Filed on March 1, 2017) | -0.3% | 66.3% | $60.4M |
(Filed on October 28, 2016) | +3.6% | 61.7% | $60.1M |
(Filed on August 1, 2016) | +6.1% | 66.0% | $70.5M |
(Filed on April 29, 2016) | +5.9% | 64.3% | $93.1M |
(Filed on February 29, 2016) | +4.9% | 68.4% | $46.1M |
(Filed on November 9, 2015) | +1.3% | 70.6% | $62M |
(Filed on August 11, 2015) | +1.0% | 69.9% | $68.1M |
(Filed on May 1, 2015) | +1.1% | 67.9% | $81M |
(Filed on March 2, 2015) | +0.1% | 71.5% | $42.3M |
(Filed on October 24, 2014) | +2.1% | 70.1% | $52.9M |
(Filed on July 25, 2014) | +1.4% | 69.8% | $78.5M |
(Filed on April 25, 2014) | -1.9% | 67.2% | $82.3M |
(Filed on March 3, 2014) | +2.8% | 69.5% | $61.1M |
(Filed on October 25, 2013) | +5.0% | 70.2% | $81.8M |
(Filed on July 26, 2013) | +7.4% | 70.3% | $101.1M |
(Filed on April 26, 2013) | +12.5% | 67.1% | $107M |
(Filed on February 26, 2013) | +8.9% | 70.1% | $88.1M |
(Filed on October 26, 2012) | +6.0% | 71.8% | $76M |
(Filed on July 27, 2012) | +4.0% | 72.5% | $74M |
(Filed on April 27, 2012) | +3.3% | 70.5% | $145M |
(Filed on February 28, 2012) | +0.6% | -8.7% | $70.7M |
(Filed on October 28, 2011) | -1.0% | 100.0% | $80.8M |
(Filed on July 29, 2011) | -1.2% | 100.0% | $74.1M |
(Filed on April 29, 2011) | — | 100.0% | — |
(Filed on February 25, 2011) | — | 100.0% | $101.8M |
(Filed on October 28, 2010) | — | 100.0% | — |
(Filed on July 30, 2010) | — | 100.0% | — |