Stock Track | CompoSecure Soars 5.56% Pre-market on Strong Q2 Results and Analyst Upgrades

Stock Track
Aug 08, 2025

CompoSecure (CMPO) stock surged 5.56% in pre-market trading on Friday, following the company's impressive second-quarter results and positive analyst reactions. The payment cards and financial technology solutions provider demonstrated robust financial performance, exceeding market expectations.

CompoSecure reported adjusted earnings of 25 cents per share for the quarter ended June 30, surpassing the mean analyst expectation of 21 cents. Although this figure was slightly lower than the 27 cents reported in the same quarter last year, it still impressed investors. The company's revenue rose 10.2% to $119.60 million, significantly beating analyst estimates of $110.60 million.

The strong quarterly performance has prompted analysts to revise their outlook on CompoSecure positively. TD Cowen analyst Moshe Orenbuch maintained a Buy rating on the stock while raising the price target to $19.00. Similarly, Benchmark increased its target price to $17 from $14. The current average analyst rating on CompoSecure shares is "buy," with Wall Street's median 12-month price target at $15.00, suggesting further upside potential. These upgrades, coupled with the company's solid financial results, have fueled investor optimism and contributed to the pre-market rally.

Disclaimer: Investing carries risk. This is not financial advice. The above content should not be regarded as an offer, recommendation, or solicitation on acquiring or disposing of any financial products, any associated discussions, comments, or posts by author or other users should not be considered as such either. It is solely for general information purpose only, which does not consider your own investment objectives, financial situations or needs. TTM assumes no responsibility or warranty for the accuracy and completeness of the information, investors should do their own research and may seek professional advice before investing.

Most Discussed

  1. 1
     
     
     
     
  2. 2
     
     
     
     
  3. 3
     
     
     
     
  4. 4
     
     
     
     
  5. 5
     
     
     
     
  6. 6
     
     
     
     
  7. 7
     
     
     
     
  8. 8
     
     
     
     
  9. 9
     
     
     
     
  10. 10