Nasdaq:OKTA | US6792951054
Generating your data highlights...
14.3b USD | # 1263 in US
3.03m shares | 260.82m USD
169.2m
99.35% | 168.1m