the good call everyone afternoon Jason, to you, Thank on and today.
SaaS adjusted XX% retention stream posted higher. been delivered SaaS QX metrics our the again to all particularly guidance declines noted, profit our this business of is SaaS has a driver of The year. transformation overcoming grew our both to revenue of SaaS Jason I our last QX subscription the drive our exceeded ARR And As overall results performance key and the net very that we We overperformance and EBITDA our top and metrics. pleased as in now model revenue strong bottom growth maintenance in was quarter, very by solid line. versus on
exceeded Subscription Total end the $XX.X our also our our end which to at financial exceeded increased range. top and of the revenue $XX.X of to guidance. million XX% quarter. specifically by the revenue million, results guidance XX% grew second Looking upper for
$XX.X Lastly, services to XX% much which of team a our at guidance higher-than-expected the grew ran revenue the was professional utilization well rate. above by million, end as high
and our in earnings discussing provided results In release. keep that a of is full please reconciliation non-GAAP numbers, be mind in our terms we'll of our profitability,
subscription in QX quarter, of representing For year, a QX compared total the gross a margin. prior margin the second year higher-than-expected overperformance total services was subscription revenue an XX% services of XX.X% was was XX.X% SaaS XX% improvement on last Non-GAAP in also profit as margin million, percentage as points. margin $XX.X The in QX professional QX gross non-GAAP year. versus basis professional revenue. Non-GAAP compared last in gross XX.X% of XX increased drove to utilization XX% of to gross
the service mid- to still ahead, Looking expect normalize the to margins in and year XXs the we over of professional range. high second be half
from EBITDA EBITDA quarter of for compared XX.X% quarter range. an increase XX% the ahead Adjusted second $X.X last guidance to fiscal for of the XX.X% well our improved XXXX Adjusted and million, second the to quarter year. was margin of
of an million, $X.XX, last increase of share Finally, of $X.XX XX% high $X.X non-GAAP year. above end QX the And was per from was non-GAAP guidance. our net which was earnings income
earlier, mentioned I results. our our overall drive As critical is starting and hitting mass SaaS business to
an XX% or SaaS increase For of reached last $XX.X of QX, which year. versus million our was $XXX.X ARR QX million,
SaaS addition, our XXX% and in upsell net trailing cross-sell In to XX-month retention reflecting QX, hit successfully customers. ability
acceleration been QX SaaS our last activity. and SaaS over boosted retention year. of accelerating this that cross-sell we've transitions growth have in year a to transition seen number, XX% occurs also a been our year, ARR the ago last SaaS that has and from has the around The benefiting we rate similar quarter as metric XX% Over net activity from upsell
QX couple on calls, revenue is XX% mix in our revenue, of earnings is last our SaaS a growth XXXX. as revenue rate of fiscal our subscription as and with subscription of revenue gross As continued subscription XX% and benefiting increasing XX% that proportion our compared our representing we've total noted SaaS subscription margin. total as QX well in This to shift overall as for trend
sheet, the of $XXX.X terms million balance ended and second was cash the we up which quarter from million QX. In with in $XX.X equivalents,
versus and million receivable was debt, proceeds from increased net to our the large which the increase to during QX. in million in the The convertible transitions During invoicing was we refinancing flow record-high Accounts SaaS of million, anniversary also quarter. up generated $XX.X cash due in billings we several as quarter, million $X.X from added operations. receivable for occurred accounts sequentially $XX $XX.X
revenue $XX.X a by At up was QX Current up increases deferred million maintenance offset revenue. been of level, deferred declines high $XX.X $X.X we've deferred SaaS and million last in sequentially partially versus year. million seeing revenue, versus in
In revenue, to deferred also as of RPO, performance addition or on we the our future indicator focus obligations, of an predictability remaining business.
was up our year-over-year RPO of million, to $XXX.X basis. balance up XX% portion total growth QX, our a which XX% The For on $XXX.X was was million, of year-over-year. representing RPO current
is our rate current more has RPO. primarily which This and years RPO consistent value our remained last tend RPO few line current be slowed in commitments transition the in for extra the with to of to growth contract RPO growth is of SaaS the over now longer-term years, has the total couple the years, our due total add the previous reflected last total in over periods. to and deals While
the guidance for of year. ahead the remainder to Looking our
prudent. environment, Our outlook reflects feel in the uncertainty which is the we macro
had of subscription the total the summary, and $XX.X to million. revenue the $XX subscription In range of to million million, to We of $XX.X with a million million half bankruptcy services of an $XX year. revenue QX, expect be million revenue unprecedented in over in $XX.X to we second in to range customer professional $XX.X the range headwind that will also small be the for growth
$X.XX range We the expect non-GAAP $X.X share based on for million approximately to of adjusted shares. per we million. And per share, fully EBITDA be to a expect in to of XX.X share million $XX.X a count earnings range diluted of $X.XX
year revenue strong our full QX. we the of adjusted for EBITDA, performance total and the raising in are XXXX, For fiscal reflecting outlook
for we expect subscription our $XXX to to be guidance. we services of For range the $XXX million, are range of In million the to range $XX fiscal increasing in and with subscription revenue, $XXX to to of total million. revenue million million revenue and range the $XXX in the summary, tightening be of end bottom the 'XX, in professional million revenue $XX
$X.XX be $X.XX We a to in approximately adjusted of fully shares. EPS the range XX.X range the expect million of count share share to million per non-GAAP in EBITDA $XX to on $XX of million be and to based diluted
context additional guidance for regarding remainder the Some fiscal of the our year.
First, is the our of guidance transition SaaS reflects by ongoing offset revenue. maintenance partially strong growth driving our which declines but business ARR in steeper model,
expect We XXXX. in continue to decline maintenance XX% fiscal or more by revenue to
transitions. long-term levels to more difficult. SaaS ARR growth our the do while elevated We discussed due on the target guidance and still last expect Second, expect last to we've our we few more not the increasingly be below XX% several moderated get ARR, comparisons we in as growth QX SaaS provide specific on year-over-year SaaS that have above seen over but as we QX calls, quarters of
remainder calculation we models, combination the our version of for and year. first shares our results QX year including half using Third, of that the in our give adjustments and outlook notes the specifically, our consistent impact the a the we elected report accounting the of our second More for the reflect XXXX our convertible debt XXXX you the of consistent for new the QX for have have remains your debt. and convertible of the view to quarter, what of updated an settlement treatment both is the method. settle outlook our notes refinancing and non-GAAP of to To outstanding provided with EPS
deck our the in supplemental website. IR You can find table is on posted that this
very with we're our the track in believe execution and we that summary, are on QX pleased In for year.
SaaS We our our improvement strong SaaS our remain to growth retention, SaaS momentum as to build in and business, continue by profitability. on and we evidenced ARR net committed continued
any questions. to operator the With call over that, turn the for I'll Operator?