Surface level (and national) statistics like this are incredibly bad at telling a reader anything useful. Unless you're only interested in making a political point.
For instance, what sectors are currently growth sectors that have shit loads of job openings? According to Marketwatch, almost 75% of job gains in the past year have been in government, healthcare and hotels/restaurants. At least some of that space is solid low skill/education opportunity. If you have been paying attention to the tech space, a LOT of jobs are being lost there. A laid off white collar tech firm worker is extremely unlikely to look for a job in hotels/restaurants space.
Which is all to say, immigrants taking Americans' jobs may or may not be true in a given area, but to claim it on a national level is simply an unsupportable claim based on the data presented.
So old Steven Camarota either doesn't understand math, or he's just beating a drum.....
(headline google result:https://nypost.com/2024/02/13/opinion/job-gains-are-going-to-immigrants-and-keeping-young-us-born-men-out-of-the-workforce/)