In my opinion my temp gauge is sitting high

It goes straight up to middle of the N and then goes down to middle of O and then repeats all the time whether driving in town or cruising 60mph
The car has a new temp gauge sender. I also tried 3 different stats and no different. I ran the car with no stat and the temp never when over M all the way to santapod
Any ideas? It's doing my head in