Teads Q2 FY26 net loss widens to USD 42.5 million; revenue drops 17% to USD 284.6 million - TEAD News | Rallies