They rule in Silicon Valley and have the highest levels of education and income of any ethnic groups in the US.
Indians are relatively new immigrants to the U.S. The earlier immigrants had to start at the bottom and worked hard to get ahead, through education and growing a business e.t.c. A lot of the newer immigrants have come through the I.T. wave, and got good jobs when they landed here, and started out well off. They never had to work up the chain like the earlier group. I think the earlier group got to appreciate and understand the country a bit more.