Nasdaq • OKTA • US6792951054
Generating your data highlights...
22.7b USD | # 926 in US
3.6m shares | 482.39m USD
166.12m
99.71% | 165.65m