OTCPK:PDRD.F | FR0000120693
Generating your data highlights...
32b USD | # 558 in US
741 shares | 102.66k USD
251.3m
76.39% | 191.96m