Fedex posts slightly better than expected Q4 earnings