Spanish energy firm, Repsol today registered a 28% dip in first-quarter profit, joining most of the oil and gas firms whose balance sheets were hurt by the coronavirus crisis. However, Repsol's adjusted net profit for the quarter that ended March 31st was 447 million euros ($487.5 million), beating analyst forecasts' of 330 million euros by a large margin.