The "information" is known at least since this year start... you don't need to wait to see actual "latest" earnings reports to arrive at the these conclusions.

Oh, I guess we read different articles. Happens sometimes.