CuriosityStream Q2 net income more than doubled to USD 8.9 million; revenue rises 22% to USD 23.2 million - CURI News | Rallies