Waste Connections Inc. (WCN) reports earnings