OM • PDX • SE0008294953
Generating your data highlights...
1.6b USD | # 116 in SE
129.29k shares | 1.86m USD
105.62m
27.83% | 29.39m