Nasdaq • OKTA • US6792951054
Generating your data highlights...
34.1b USD | # 613 in US
3.5m shares | 545.62m USD
167.14m
99.72% | 166.68m