Nasdaq:OKTA | US6792951054
Generating your data highlights...
12.3b USD | # 1176 in US
1.99m shares | 179.38m USD
169.86m
95.11% | 161.55m