Despite surpassing recent earnings estimates and recording impressive results, Netflix Inc’s (NASDAQ:NFLX) stock has plummeted to a 52-week low. This{...}
IREN Limited (NASDAQ:IREN) shares were up after the company released its first-quarter earnings report after Thursday’s closing bell, beating estimates{...}