Fiscal Year 2025 period sees the company reporting its lowest-ever holiday net sales revenues in the Switch's current ...