- 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 June 12, 2026) | +8.4% | 52.2% | $253.7M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on March 20, 2026) | +8.1% | 52.5% | $285.5M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on December 19, 2025) | +8.2% | 51.0% | $287.6M |
Generation was interrupted. Revisit the company page to retry. | |||
(Filed on October 27, 2025) | — | 51.5% | $271.8M |
A quarterly SEC filing is unavailable for this period. | |||
(Filed on June 12, 2026) | +5.4% | 52.7% | $268.6M |
(Filed on March 20, 2026) | +2.4% | 53.9% | $300.9M |
(Filed on December 19, 2025) | +2.1% | 53.0% | $304M |
(Filed on June 13, 2025) | +3.5% | 53.5% | $275.4M |
(Filed on March 21, 2025) | +4.6% | 53.9% | $304.1M |
(Filed on December 20, 2024) | +5.1% | 52.8% | $283M |
(Filed on October 28, 2024) | +6.4% | 52.7% | $277.1M |
(Filed on June 7, 2024) | +5.8% | 52.5% | $274.9M |
(Filed on March 15, 2024) | +9.5% | 52.3% | $301.3M |
(Filed on December 18, 2023) | +8.6% | 50.1% | $269.8M |
(Filed on October 24, 2023) | +8.9% | 51.5% | $264.4M |
(Filed on June 9, 2023) | +5.9% | 51.9% | $263M |
(Filed on March 17, 2023) | +15.8% | 53.0% | $239.4M |
(Filed on December 20, 2022) | +16.3% | 52.5% | $961.1M |
(Filed on October 24, 2022) | +8.1% | 52.3% | $1.2B |
(Filed on June 10, 2022) | +31.4% | 52.4% | $975.6M |
(Filed on March 18, 2022) | +15.8% | 53.6% | $1B |
(Filed on December 17, 2021) | +12.9% | 53.1% | $1.7B |
(Filed on October 25, 2021) | — | 53.1% | $1.8B |
(Filed on June 11, 2021) | -0.1% | 53.6% | $509.1M |
(Filed on March 19, 2021) | +2.6% | 54.3% | $153M |
(Filed on December 18, 2020) | +5.7% | 53.7% | $158.1M |
(Filed on June 12, 2020) | +4.6% | 53.6% | $174.1M |
(Filed on March 17, 2020) | +1.6% | 54.1% | $195.7M |
(Filed on December 20, 2019) | +2.0% | 53.7% | $252.1M |
(Filed on October 28, 2019) | +1.3% | 53.6% | $217.8M |
(Filed on June 7, 2019) | +1.6% | 53.5% | $218.4M |
(Filed on March 15, 2019) | +5.4% | 52.9% | $288.5M |
(Filed on December 18, 2018) | +4.9% | 52.8% | $257.7M |
(Filed on October 24, 2018) | +3.3% | 52.8% | $293.3M |
(Filed on June 8, 2018) | +1.0% | 52.6% | $227.1M |
(Filed on March 16, 2018) | +1.4% | 52.7% | $210.6M |
(Filed on December 19, 2017) | +3.4% | 52.7% | $195.5M |
(Filed on October 25, 2017) | +3.3% | 52.8% | $189.7M |
(Filed on June 14, 2017) | +4.0% | 52.8% | $213.4M |
(Filed on March 21, 2017) | +5.3% | 52.7% | $208M |
(Filed on December 14, 2016) | +5.6% | 52.5% | $165.5M |
(Filed on October 24, 2016) | +7.9% | 52.5% | $175.3M |
(Filed on June 15, 2016) | +6.5% | 52.3% | $153.3M |
(Filed on March 22, 2016) | +7.7% | 52.2% | $151.5M |
(Filed on December 16, 2015) | +8.0% | 52.1% | $117.2M |
(Filed on October 26, 2015) | — | 52.3% | $124.5M |
(Filed on June 17, 2015) | +6.2% | 52.0% | $145.3M |
(Filed on March 24, 2015) | +7.3% | 52.1% | $139.8M |
(Filed on December 18, 2014) | +5.1% | 51.9% | $125.9M |
(Filed on June 18, 2014) | +4.5% | 51.8% | $133.7M |
(Filed on March 25, 2014) | +2.8% | 51.9% | $115.5M |
(Filed on December 18, 2013) | +3.5% | 51.8% | $99.9M |
(Filed on October 28, 2013) | +4.6% | 51.8% | $103.1M |
(Filed on June 12, 2013) | +6.7% | 51.6% | $103.1M |
(Filed on March 7, 2013) | +8.6% | 51.3% | $103.2M |
(Filed on December 13, 2012) | +7.4% | 51.1% | $96.7M |
(Filed on October 22, 2012) | +8.1% | 51.2% | $97.6M |
(Filed on June 13, 2012) | +8.6% | 51.2% | $100.4M |
(Filed on March 8, 2012) | +10.3% | 50.9% | $107.9M |
(Filed on December 15, 2011) | +12.7% | 50.7% | $98M |
(Filed on October 24, 2011) | +9.5% | 50.5% | $98.3M |
(Filed on June 15, 2011) | +9.9% | 50.7% | $95.8M |
(Filed on March 17, 2011) | +4.0% | 50.0% | $105.2M |
(Filed on December 16, 2010) | +7.5% | 50.3% | $79.6M |
(Filed on October 25, 2010) | — | 50.3% | $92.7M |
(Filed on June 16, 2010) | — | 50.2% | — |
(Filed on March 18, 2010) | — | 49.7% | — |
(Filed on December 17, 2009) | — | 50.1% | — |