Holiday or not, history is supposed to get last 5 trading days data. It is a bug in yahoo finance API.