OTCPK • DFRY.F • CH0023405456
Generating your data highlights...
8.71b USD | # 1790 in US
616 shares | 37.79k USD
136.65m
66.26% | 90.54m