TFPMTriple Flag Precious Metals Corp.

$28.86-13% 1Y

Is the business good?