Get your taxes done using TurboTax

It appears you pass the substantial presence test.

https://www.irs.gov/individuals/international-taxpayers/substantial-presence-test

 

That means you are considered a "US resident" for tax purposes and are required to file a US tax return (form 1040, not form 1040-NR) that reports and pays income tax on all your world-wide income.

 

You should also read publication 519.

https://www.irs.gov/forms-pubs/about-publication-519

 

Filing both a 1040 and 1040-NR would apply to a "dual status" alien, but you are not dual-status alien if you pass the substantial presence test for 2022.