NYSE • PMTW • US70931T8062
Generating your data highlights...
916m USD | # 5191 in US
10.74k shares | 272.67k USD
87.2m
82.65% | 72.07m