Triple Flag Precious Metals (TFPM) Stock: Price, Analysis