curious how much of the growth is solely due to renewals since the cap on first time H1-Bs has stayed the same at 85k per year.
the green card queue is severely backlogged for India (and to some extent China, Mexico). this causes people who would usually get a green card after 3-5 years be on a continuous H1-B renewal cycle every 3 years.