The Mexican peso firmed on Friday, closing the session near 18.47 per dollar and notching a modest weekly gain after a choppy stretch. Spot prices traded in a tight band, roughly between 18.44 and 18.59 during the day, as broader dollar softness and local data helped the currency…






