Technology Stock Prices of Swiggy Plummet, Down by 43% During the Recent Yearly Period, Hitting a 52-Week Low , and Administrator 2025 May 3