rooting – Is Android 10 unrootable?

I’m trying to root my device but after doing so much research, I’ve found that the rooting apps either don’t work because it was made for an older version of android, it found that it’s not rootable at all from the info given (such as android version and model number), or the download button just doesn’t work. I’ve tried apps like One Click Root, Framaroot, Root Master, and Kingo Root. So I came here to look for an answer. Is it possible to root my phone in anyway, no matter the method? Below is some device info:

Model number: SM-G960U
Android Version: 10.0

If any more info is needed, please let me know in the comments. Thanks!