Nasdaq • OKTA • US6792951054
Generating your data highlights...
25.6b USD | # 825 in US
3.64m shares | 461.87m USD
166.12m
95.82% | 159.17m