Nasdaq • OKTA • US6792951054
Generating your data highlights...
20.7b USD | # 963 in US
4.08m shares | 377.51m USD
166.12m
99.69% | 165.6m