Nasdaq:OTEX | CA6837151068
Generating your data highlights...
8.22b USD | # 1813 in US
1.18m shares | 42.96m USD
247.56m
98.28% | 243.31m