Skip to content
10-K

Annual Report

Olo Inc.

0001431695-25-000010

← back to feed
Filed
Feb 25, 2025 12:00 AM ET
Period of report
Restated figures. One or more values in this filing restate previously reported amounts.

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2024 · Dec 31, 2024 162.61M sh
Shares Diluted FY 2024 · Dec 31, 2023 162.99M sh
Shares Diluted FY 2024 · Dec 31, 2022 161.3M sh
Stock Repurchased FY 2024 · Dec 31, 2024 $22.18M
Stock Repurchased FY 2024 · Dec 31, 2023 $58.08M
Stock Repurchased FY 2024 · Dec 31, 2022 $20.05M
Capex FY 2024 · Dec 31, 2024 $883K
Capex FY 2024 · Dec 31, 2023 $93K
Capex FY 2024 · Dec 31, 2022 $517K
Operating Cash Flow FY 2024 · Dec 31, 2024 $39.69M
Operating Cash Flow FY 2024 · Dec 31, 2023 −$6.57M
Operating Cash Flow FY 2024 · Dec 31, 2022 $2.34M
Cash And Equivalents FY 2024 · Dec 31, 2024 $286.76M
Cash And Equivalents FY 2024 · Dec 31, 2023 $278.22M
Stockholders Equity FY 2024 · Dec 31, 2024 $683.22M
Stockholders Equity FY 2024 · Dec 31, 2023 $651.47M
Stockholders Equity FY 2024 · Dec 31, 2022 $697.62M
Stockholders Equity FY 2024 · Dec 31, 2021 $701.75M
Current Liabilities FY 2024 · Dec 31, 2024 $59.59M
Current Liabilities FY 2024 · Dec 31, 2023 $77.21M
Total Liabilities FY 2024 · Dec 31, 2024 $71.55M
Total Liabilities FY 2024 · Dec 31, 2023 $91.35M
Current Assets FY 2024 · Dec 31, 2024 $448.32M
Current Assets FY 2024 · Dec 31, 2023 $450.74M
Total Assets FY 2024 · Dec 31, 2024 $754.78M
Total Assets FY 2024 · Dec 31, 2023 $742.82M
Eps Diluted FY 2024 · Dec 31, 2024 −$0.01
Eps Diluted FY 2024 · Dec 31, 2023 −$0.36
Eps Diluted FY 2024 · Dec 31, 2022 −$0.28
Eps Basic FY 2024 · Dec 31, 2024 −$0.01
Eps Basic FY 2024 · Dec 31, 2023 −$0.36
Eps Basic FY 2024 · Dec 31, 2022 −$0.28
Sga Expense FY 2024 · Dec 31, 2024 $51.54M
Sga Expense FY 2024 · Dec 31, 2023 $85.1M
Sga Expense restated FY 2024 · Dec 31, 2022 $70.36M
Rd Expense FY 2024 · Dec 31, 2024 $68.48M
Rd Expense FY 2024 · Dec 31, 2023 $73.91M
Rd Expense restated FY 2024 · Dec 31, 2022 $74.2M
Net Income FY 2024 · Dec 31, 2024 −$897K
Net Income FY 2024 · Dec 31, 2023 −$58.29M
Net Income FY 2024 · Dec 31, 2022 −$45.97M
Operating Income FY 2024 · Dec 31, 2024 −$19.14M
Operating Income FY 2024 · Dec 31, 2023 −$75.08M
Operating Income FY 2024 · Dec 31, 2022 −$51.66M
Gross Profit FY 2024 · Dec 31, 2024 $156.42M
Gross Profit FY 2024 · Dec 31, 2023 $138.97M
Gross Profit restated FY 2024 · Dec 31, 2022 $126.94M
Cost Of Revenue FY 2024 · Dec 31, 2024 $128.52M
Cost Of Revenue FY 2024 · Dec 31, 2023 $89.32M
Cost Of Revenue restated FY 2024 · Dec 31, 2022 $58.47M
Revenue FY 2024 · Dec 31, 2024 $284.94M
Revenue FY 2024 · Dec 31, 2023 $228.29M
Revenue FY 2024 · Dec 31, 2022 $185.4M