 XL Fleet Corp NYSE: XL is trading lower Friday after the company announced worse-than-expected second-quarter financial results. XL Fleet reported a quarterly earnings loss of 8 cents per share, which came in below the estimate for a loss of 5 cents per share. 