tweet: Ok Ive done deep dives on fundamentals Here it is a nutshell They raised their earnings forecast then at earnings they BEAT then they RAISE their guidance FY21 2 50 EPS FY22 5 20 EPS FY23 7 50 EPS Meanwhile LOWER their earnings MISS lower guidance