Shutterstock Q2 FY26 swings to net loss of USD 155.9 million; revenue drops 17% to USD 221.8 million - SSTK News | Rallies