Nasdaq:OKTA | US6792951054
Generating your data highlights...
14.2b USD | # 1064 in US
3.11m shares | 245.44m USD
171.35m
94.83% | 162.49m