Infosys INFY Slips 102 as Stock Holds Above Key Support TMC the TMCWW Sits at 029 Price Action Tightens 20260521 Lands CKX Q1 2025 Financial Overview