million. transaction-based were year adjustments, with our guidance. $X.X time. annual year reach Thank subscription capital going full revenue. million full year-over-year Subscription everyone to revenues quarter our benefited then and structure provide fourth additional for to you, approximately $XX.X results and grew XX.X% comments These and grew for of accounting and Total David, revenues year-over-year revenues wrap to quarter by our million. $XX.X XX.X% thanks we'll up first XXXX fourth and discuss quarter your on Today, I'm
upgrade Our services $XXX.X projects. the same significant million revenue increased XXXX from period number for a last XX% XXXX. implementation revenues up and year Total XX.X% were of million, $XX.X due to over to year-end
to a as growth. or represents This Our annual of end $XXX.X revenue, grew of the million XXXX. XX.X% year-over-year ARR, recurring
existing both we customers. As growth to David mentioned, customers among our strong see in continue solutions new and cloud-based
XXXX. XX% which For over quarter, the XXXX. full of quarter the XX%, fourth grew growing We the is with XXXX our year XX% from full up cloud the of revenues ended in year revenue cloud third
cloud of our year. normalized XX% as base for in forward, we XXXX, targeting are crosses approximately $XXX rate Going more the million revenue in growth a
the our for continue forward and believe lead additional ARR both hybrid cloud a revenues drive to approach new on-premise as cloud-first shift competitive customer that company We opportunities differentiated We and us pursue our on opportunity to addressable our and gives believe market we to serving presents to globally. unique the a all growth. going cloud advantage needs
was net and commitment customers' XXXX, solutions. continued Our of XXX% retention our as demonstrating revenue or rate, our software NRR, end of to the
From results Our of gross XX%, and the tax basis fourth $XX.X basis non-GAAP stated, the here, and was impacted to our issued income today. year, basis, at the cloud tax the last the investment occurred XX.X% content, for XXX reflects same GAAP reconciled expenses, The management otherwise throughout XXXX investment our million, change a migrations compared our and margin. references consistent as infrastructure, and management. software success prior press please revenue On margin was point remainder retention quarter was our earnings profit our This and the an of driven infrastructure content gross in the million profit gross in points In to that discussing, with release is cloud basis continued was note areas. Notably cloud period customer XX.X% a $XX.X due results compares results, by operating our XX.X% during remained XX.X% to in standpoint, in which gross the gross to gross XXX a that that in year. by statement, customer per-share XXXX. on margin GRR are are success representing approximately subscription overall the quarters. unless
services our in in margin increased XX.X% to gross year. XX.X% the Our business from prior
will demand from anticipate as to from well for that moderate. continue but of as services margins implementation customer new We projects see existing software, the
services for full XX% software full as was was compared year, XXXX. compared XXXX, in XX.X% year, subscription margin gross And the the to in XX.X% our For gross XX.X%, in XXXX. margin to
$XX.X of on quarter fourth was end-to-end to expense points revenues. expand million Our year-over-year, research XXX increased capabilities. the or reflecting of spend increase development new our and basis solutions XX.X% An
expense year, was XX.X%, XXXX. For the R&D with compared full X.X% in
primarily in to due expense marketing marketing total million by driven XXX and and which a $XX.X in in-person of selling or Our was basis of a QX reduction revenues, decrease XX.X% points travel year-over-year, restrictions. events was COVID-XX
by quarter heading as increased XXX basis third expenses sales up marketing XXXX. ramped these the million However, points or we and $X.X into from investments
XXXX, For the full compared in year, selling and marketing expense was to XX.X% as in XXXX. XX.X%
general public XX.X% did other quarter by XXXX. and in was not costs expense revenues million of were that fourth versus by was $XX.X Our but in information This infrastructure decrease the offset initiatives driven in XXXX in increases QX revenues, administrative and technology company partially of operating or XXXX. recur of XX.X%
compared with and general year, XXXX, full XXXX. as in the was For XX.X% administrative expense XX% in
the was Class period $X.XX last $XX.X in was non-GAAP million, Class A $X.X compared for and zero, A net net GAAP share quarterly basic year. A Class for for B diluted Class income per Class same and diluted and $X.XX period income same to year. share net Our Class basic the compared of diluted income B net year. $X.XX of period and net same B the compared GAAP effectively per $XXX,XXX same was Class share non-GAAP last for net GAAP Non-GAAP period income million net GAAP compared was to income Non-GAAP $XX.X share to the income income B and income year. Class A last of last net for of to diluted million and
margin and year, EBITDA than of period was basis research as of XX Our as XX.X% well efforts. $XX.X activities, development year-over-year, while same marketing investments was the up our and acceleration XX.X% adjusted lower last approximately reflecting points quarterly selling our EBITDA million, adjusted and the our
revenues. EBITDA full XX.X% or of $XX.X million the adjusted compared our For million XX.X% $XX.X to year, of as was or revenues
million Turning statement. underwriting reflecting $XXX loan expenses. decrease selling of the net $XX.X and $XX.X repay million and public in free the our to to full $XXX.X in million used from cash $XX.X in $XXX development flow in pay and raised of quarter, with from our flow product generated cash our cash million million proceeds We free reflecting XXXX. also operating fees for a balance We decrease in for cash cash in year, sheet we generated our We which the a primarily flow marketing was where term the efforts. XXXX, million finished million offering equivalents, completion of year $XX.X investment and initial and for
XXXX. for the our quarter first guidance now of to Turning
million total of million, year-over-year increase range approximately adjusted million expect growth XXXX. million an $XX.X to EBITDA the revenues in approximately and of to the representing We of of quarter in X.X%, to of to million, X.X% be $XX.X the $XX.X representing $XXX,XXX range to $X.X to $XX.X compared first
the million and in EBITDA million range the to to XXXX. to of the EBITDA XXXX. and year-over-year our investments innovation, total includes to For capacity, million, XXXX approximately acquisition and we of with plan million, in development in of and $XXX to an marketing acceleration Tellutax representing The full plus we $XX.X of adjusted million global of revenues new outlined to during $XXX million expenses product million related growth sales IPO, expect approximately compared to currently year-over-year compared representing January of decrease of $X.X increased of $XX Adjusted the additional XXXX. operating year range X.X% the X% the $XX consistent $X
In year. XXXX. business spite slowdown able anticipated enterprise position accelerates us of the during position our grow and regulatory saw This enterprise activities buying acceleration of selling us in XXXX and out opportunity, to the future XXXX as upgrades were system some we a complexity, we of XXXX, and As growth. as their in in customer as continued and and and we nicely activity had into development of pushed growth well as timing XXXX. marketing changes increases product This this, for
Additional outlook modeling details follows. as underlying are the
We stock and share outstanding XXX,XXX,XXX December Class approximately at of common XXXX. shares XX, shares had Our outstanding. Class B count XX,XXX,XXX of A
equivalents price approximately share. weighted-average per with had XX,XXX,XXX exercise common we $X.XX a Additionally, of stock outstanding
happy to up the for it line the up tax made rate and you initiatives we Overall, XX.X%. Operator, our is open expected anticipated will the to with that, pleased And we're Q&A? have progress Our approximately on strategic questions. our we're business. open of with please performance now for be