Nasdaq • OKTA • US6792951054
Generating your data highlights...
38.5b USD | # 581 in US
3.45m shares | 574.15m USD
167.14m
99.75% | 166.73m