The quotas for H-1B is filled every year. I guess they are profitable.
I think in 2010 and 2009 there were still some left the next year, but now they are probably taken up the first day.