Nearly 2.7 million refunds delayed beyond 90 days, average 35 days

Business