This is based on average household income, not per capita income! Indian Americans have the most number of people per household, as many as 10 or more people per household is not rare among Indian American households, there's no other ethnicity in USA has as many people per household! So, even if every Indian household member is on food stamp welfare or government supports, the household income is greater than the average white American household of 3 to 4 people. 😅
Almost all the American companies that hire Indian as CEO weren't started by Indian or became successful by Indian. Those Indian CEOs simply took over already successful companies. The reality is the number 1 country on the Fortune Global 500 is China! Chinese companies with Chinese CEOs are the leader on Fortune Global 500 list. There are 136 Chinese companies, mostly founded by Chinese and run by Chinese CEOs who also most likely are the founders, compared to only 9 companies in India, on the Fortune Global 500 list. There are more Chinese companies with Chinese CEO than all the American companies with CEO of any race on the Fortune Global 500 list!
Here is some recent data: Board of Governors of the Federal Reserve System (USA) September 28, 2020 White families have more wealth than Black, Hispanic, and other or multiple race families in the 2019 SCF. In the 2019 survey, White families have the highest level of both median and mean family wealth: $188,200 and $983,400, respectively.... Other families-a diverse group that includes those identifying as Asian, American Indian, Alaska Native, Native Hawaiian, Pacific Islander, other race, and all respondents reporting more than one racial identification-have lower wealth than White families but higher wealth than Black and Hispanic families.