No benchmark means anything on an EC2 shared instance (or probably any other cloud instance) because you don't know what else is running on the machine.
What about running the benchmark multiple times on instances of the same type? I get that it would be noisy but lots of workloads run on shared instances so it’s a useful measuring stick in that way.