The Fortune 500 stat smells pretty slippery and cherry picked. I mean, one co-founder had one parent born overseas and the company is counted as immigrant founded? This is meaningful? The vast majority of major companies were probably also founded by people who grew up in major urban centers. Immigrants are disproportionately likely to live in major cities. What happens when you control for that? I cast aspersions.
The link I provided is actually fairly rigorous in describing the effect of immigration as it is currently practiced in the USA: It drives down the wages of low earners and increases profits to the economic elite. It's probably a wash for the bulk of the middle class when measured in purely financial terms, but that ignores various psychic and ecological impacts. Did you know that current immigration rates projected out result in a USA population of over 600 million by the end of the century? Is it not obviously insane and ecologically criminal to allow that level of over population?