Biotech Underdog Atossa Therapeutics Rallied. Is it a meme stock?