What is the current Olo share price?
The current share price of Olo is US$ 7,59
How many Olo shares are in issue?
Olo has 163.669.729 shares in issue
What is the market cap of Olo?
The market capitalisation of Olo is USD 1,22B
What is the 1 year trading range for Olo share price?
Olo has traded in the range of US$ 4,20 to US$ 8,35 during the past year
What is the PE ratio of Olo?
The price to earnings ratio of Olo is -20,7
What is the cash to sales ratio of Olo?
The cash to sales ratio of Olo is 5,28
What is the reporting currency for Olo?
Olo reports financial results in USD
What is the latest annual turnover for Olo?
The latest annual turnover of Olo is USD 228,29M
What is the latest annual profit for Olo?
The latest annual profit of Olo is USD -58,29M
What is the registered address of Olo?
The registered address for Olo is 251 LITTLE FALLS DRIVE, WILMINGTON, DELAWARE, 19808
What is the Olo website address?
The website address for Olo is www.olo.com
Which industry sector does Olo operate in?
Olo operates in the BUSINESS SERVICES, NEC sector