Montrose environmental group shares open 10% above its ipo price in nyse debut

Montrose environmental group shares open at $16.50 in debut on nyse versus ipo price of $15/share.
MEG Ratings Summary
MEG Quant Ranking