TFPM   $33.14  0.82% Market Closed After Close 33.087867 -0.16%

Triple Flag Precious Metals Corp.

Data not available