Post navigation Strong earnings spur rally across European stocks Tech earnings buoy stocks as yen slips to 20-year low