Nasdaq • OKTA • US6792951054
Generating your data highlights...
19.6b USD | # 1005 in US
4.03m shares | 355.1m USD
166.12m
99.68% | 165.58m