Cardinal Infrastructure Group initiates coverage with buy rating; target price $40 - CDNL News | Rallies