Comparison of the Three Months Ended March 31, 2022 and 2021 Revenue Three Months Ended March 31, Change 2022 2021 $ % (in thousands, except per centages) Revenue: Platform $ 41,466 $ 34,923 $ 6,543 18.7 % Professional services and other 1,290 1,200 90 7.5 Total Revenue $ 42,756 $ 36,123 $ 6,633 18.4 % Platform Total platform revenue increased $6.5 million, or 18.7%, to $41.5 million for the three months ended March 31, 2022 from $34.9 million for the three months ended March 31, 2021. This increase was primarily the result of continued increases in active locations coming onto the platform, as well as increased transaction volumes. Active locations increased to approximately 82,000 as of March 31, 2022 from approximately 69,000 as of March 31, 2021, and ARPU decreased to approximately $516 for the three months ended March 31, 2022 from approximately $525 for the three months ended March 31, 2021. For the three months ended March 31, 2022 and 2021, 50.2% and 41.6% of our platform revenue was subscription revenue, respectively, and 49.8% and 58.4% was transaction revenue, respectively. Professional Services and Other Total professional services and other revenue increased $0.1 million, or 7.5%, to $1.3 million for the three months ended March 31, 2022 from $1.2 million for the three months ended March 31, 2021. While we expect professional services and other to increase primarily as a result of continued deployment of additional active locations, we expect this increase will be offset as our deployment teams become more efficient and shorten deployment periods. Cost of Revenue, Gross Profit, and Gross Margin Three Months Ended March 31, Change 2022 2021 $ % (in thousands, except per centages) Cost of r evenues: Platform $ 11,024 $ 5,607 $ 5,417 96.6 % Professional services and other 1,778 1,243 535 43.0 Total cost of revenue $ 12,802 $ 6,850 $ 5,952 86.9 % Percentage of revenue: Platform 25.8 % 15.5 % Professional services and other 4.2 3.4 Total cost of revenue 29.9 % 19.0 % Gross Profit $ 29,954 $ 29,273 $ 681 2.3 % Gross Mar gin 70.1 % 81.0 % Platform Total platform cost of revenue increased $5.4 million, or 96.6%, to $11.0 million for the three months ended March 31, 2022 from $5.6 million for the three months ended March 31, 2021. This increase was primarily the result of higher hosting costs due to increased transaction volume as well as higher compensation costs associated with additional personnel to 31

Q1 2022 10Q - Page 35 Q1 2022 10Q Page 34 Page 36