Down today due to 29 cents vs 31 expected for the qtr. Still, a great gain year on year. Hold or buy on dip as it will be going back in a day or so when the sell orders have cleared.
As someone who worked there for 6 years, I wouldn't hold your breath for any long-lasting improvement. CRA is a dog chasing its tail.