Nasdaq • OKTA • US6792951054
Generating your data highlights...
26.1b USD | # 825 in US
3.63m shares | 456.73m USD
166.12m
95.82% | 159.17m