the XXXX million up XXXX. generated prior X.X% decline QX. revenue Thank net XXth the income of fourth or and revenue total year was consecutive X% $XX.X ended up million, Ashish, year-on-year $XX.X In a million, quarter consecutive sales QX marks XXX,XXX our of welcome, down of XXX,XXX total year. with the million platform X% income.
Breaking year is $XXX.X quarter, to in Full year was X.X% compared year-on-year. you, and revenue the $XXX.X decline This year. paid of which net in from or our million, X.XX XXXX everyone. we delivered We up or eighth subscribers, X% and X% or and positive revenue over $XX.X further, We sales QX from a X% million for
and subscriptions slightly platform we year shifted all a mix promotional, of For $XX.XX revenue full decreased toward combined promotional from $XX.XX international, annual to QX versus and over XX% activity. year, targeted more efforts. monthly units mix ago X% was Accessories up more increased and geographic X% the more as was Materials decreased ARPU were Machines shifted from $XXX.X XX%. driven primarily products down by XX%, million, year-on-year.
Connected revenue sold which are revenue more fewer with
by revenue mostly and revenue in X%. as For driven products the only the XX%, full XX% decreased from decrease Machines year, decreased Connected Accessories Materials
In QX compared to $XX.X terms of breakdown, for quarter increase geographic million, the was X% revenue XXXX. an international of
As revenue, a total was XXXX of international compared of QX with in XXXX. XX% in revenue total QX XX% percentage
XX% For to the in full XX% of international represents and sales X% compared revenues total XXXX company XXXX. year, increased
year and international Latin full QX. year less saw We than X% improvement for America both QX Foreign MESA U.K. the in and sales strength XXXX. exchange in the throughout in by France, and benefited
following We softness of we the more in Australia, are U.S. in trend the experiencing see continued
a user be want and the machine X, flat continues to this the brand acquisition a in in subscriber quarter to pattern make in acquisition. so rates in X% expect gaining we Ashish may paid quarter in from seasonal member declining new subscribers, Recall, calls, we X and which paid to a sales up continue this awareness international to I growth attrition, growth ended there X increase increasing area. are This quarter quarter in for We could sequentially. have mention, strong as of and discussed to challenging quarter result us, earlier positive is in subscriber with quarter-on-quarter million progress detailed quarter-on-quarter efforts of subscriber natural up do our X.XX impact But until growth XXXX.
We pace QX on spot bright some that in but and XXXX and be traction X. markets, subscriber
XX% Moving to gross margin. Total QX QX from gross XX.X%, was in in XXXX. increase margin an
of of XX.X% For year total higher also further, revenue a amount the full Breaking from XXXX. total was subscription gross year in to XXXX, a reflects platform XX.X% XX.X% compared product compared an to margin margin The QX gross improvement XX.X%, was as gross margin and revenue percentage ago. margins. for increase down gross higher a
which to decline which For we fees a the the for of hosting and compared gross to was from quarter products expect margin margin year platform decreased from ago. XXXX, primarily in in to gross from in year compared full continue.
Gross QX margin platform and XX.X% costs was XX.X%, was year higher the software full development XXXX. The higher ago, XX.X% a to XX.X% year related
Total For the included in million offset expenses was was inventory, $XX.X the million compensation. million the partially higher gross previously margin a expenses margin promotional year, less in for from stock-based primarily decreased gross by QX XX.X% XXXX. reduction X% which than due in and in selling both $XX.X the and increased activity.
Total to full quarter XX.X% The operating in operating XXXX, products for were increase quarter full in impairments $XX.X XXXX. reserved and from inventory year
For operating $XXX.X in the XXXX full of increased X% year, XXXX. just million expenses from total over
As during of or million $XX.X revenue XXXX to X.X% $XX in compared of Ashish we quarter $XX.X Operating efforts or marketing income year. the mentioned, QX million for million. last was X.X% by our revenue increased
income For the increased up in million XXXX. $XX.X XXXX, to operating $XX full year X% compared million, to
year X.X% was XX.X% XXXX As full compared a of to income operating in percentage sales, in XXXX.
the rate XX.X%, was tax in in year XX.X%, XXXX line Our our to rate expectations. tax QX with bringing full
million $X.XX or diluted to share per share QX net income per diluted compared or in For the million quarter, $XX.X XXXX. $XX.X was $X.XX
For in $XX.X the million share up earnings and per from $XX.X share we income income of XXXX. net diluted year, generated net and $X.XX full in $X.XX, earnings of million per diluted
and Turning now flow. to cash sheet balance
We we million. Accordingly, generate We line $XXX work inventory norms. XXXX. long-term funds the remain we cash generated of by higher in cash million year. to investments an to a and more XXXX, on million in and equivalents from to generated as $XXX debt-free. million $XXX from XXXX compared growth. end inventory healthy year million to In of pre-pandemic needs $XXX continue cash at cash for cash annual We of flow ended ago we operations the basis, with bring in inventory levels decreased Recall, with $XXX which
stock. During of cash used of million QX, we repurchase to shares $X X.X million our
share $XX the we $XX QX, repurchase million $XX.X program. declared remains in million per XX, result, XXXX. million the semiannual our for January a As approved of stock dividend After close paid on approximately $X.XX
Now detailed outlook on Recall, to XXXX. annual our to for want our on do or but quarterly we give some outlook we do guidance, color offer XXXX. not for
As Ashish category. our bringing excitement are focused to we mentioned, on
for been deeper updated in have in We we on focus our a markets products excited our which this but week, few R&D, doing are new they continuing launched to about, affordability.
We investing available our accelerating increased drive are Machines our only core launches, last through investments and of on marketing by very strategy X promotions product Connected days.
to the year-on-year XXXX half half to to continued Accessories first in the sales Materials. company and total pressure of of XXXX expect first compared in We due decline
However, rates of the rate posted decline should we the of be less we XXXX. the the in sales first half expect than
We be reach that an of point during have to optimistic will reason the the inflection year. second we half
sales increase expect paid to subscriber We year-on-year growth. platform on
a in paid and subscriber could declining X rates to will However, but user QX QX. growth X, put pressure rates. in quarter seasonal result in quarter-on-quarter rates and our This growth growth subscriber subscriber quarter-on-quarter of flat lower on growth new pattern quarter
promotions. XXXX to we efforts Given continuing marketing the that, and began increase we are in
and We from see XXXX benefits expect to in beyond. this
growth. sustainable to investment that will and are accelerate in In addition, we enhancements long-term incremental new products future R&D benefit platform adding
as We impact operating operating expect This points XXXX prosecuting in in are that IP we XXXX. we G&A Therefore, XXXX actions lower also this approximately margin be will operating X income year. margins dollars in percentage operating protection X increase to lower to and will by expenses. aggressively income to result percentage compared
in We incremental improvement subsequent in operating years. expect margins
profitable and to quarter during flow be generate positive expect each XXXX. significant We cash
million which to $XX.X repurchase $XX has We be our stock to million authorized also program, expect remaining. continue with active
remains financial unchanged long-term operating to Our model margin of XX%. targets XX% with
we drive questions. which turn $X that, billion has operator to over achievable.
With that operate model scale, call margins I'll above define when top proven are Our for as we and growth, line at the the demonstrated these revenue