Nasdaq • OKTA • US6792951054
Generating your data highlights...
24.1b USD | # 868 in US
3.92m shares | 400.14m USD
166.12m
99.67% | 165.58m