TSX • FFH • CA3039011026
Generating your data highlights...
33.9b USD | # 161 in CA
64.91k shares | 105.86m USD
18.42m
95.88% | 17.66m