Alpha & Omega Semiconductor FY26 net loss narrows to $42.27 million; revenue falls 2.5% to $678.93 million - AOSL News | Rallies