"Buying here @ 23 is a gift?" don't listen to this kind of post
Buying now @ 23 is too late in the game, unless you bought yesterday before earning release.
It was a shorts covering (9.25 millions short interest) spike today, buying the hype today is not wise in this bearish market.
the hype is gonna cool down over the next days.