Thanks, John.
see can generate on consecutive resulting to for and XXXX XXXX financial business significant seventh another of solid was The year with earnings execution and positive cash with Slide strong business of our XX, performance generation. Ligand you year strong in continued As model. cash our
year, lines. total strong next was the million revenues each revenue on the our cover of I'll slide, For our $XXX.X were business as across and
QX XXXX year-over-year XXXX example, up versus were an As XX% royalties in QX Promacta. excluding
proceeds addition, cash we from $XXX Promacta of Revenue million $XXX generated another exceeded million the our was assets million. sale $XX after-tax EPS we in that guidance the Our generating Promacta the core expectations flow gave adjusted generation with beginning year. our in cash and at $X.XX of over business excluding the and and
and million. strong $XXX In the shareholders XXXX, since million repurchases million addition In an our additional shares XXX,XXX share returned repurchase through on QX, $XX the year, in of repurchased we've spent to we end share campaign. to stock $XX for approximately operational the common our we of success
million XX-K repurchase file, the We outstanding months, at cash. $X XX.X million XX% we'll $XXX a the over about total shares. prices stock that fully million returning basic past $XXX actively X million repurchasing about XX when of in date. over share outstanding after shares of we've over Even or we've a have in As the began and of XX year shareholders we to shares. XX XXXX in shares disclose million shares of billion authorization place and today's about We the million our amount have months, about $XXX utilized last November finished currently diluted of repurchased and with have to we
acquisitions In companies addition focused we slides. remain across about talk capital return, of targeted a few identifying several types in the I'll on to that
number respect With you of sales million and Total $X.X million revenue, performance and service of some royalties, XX% material fee milestone XX, continued of license revenues fee record portfolio included and with a can to sales Slide mentioned. $X.X by royalty year strong the of for solid milestones. line a finished see the launches performance and fee and were million as smaller that recurring year-over-year a fourth year our XXXX this the and in revenue quarter supported growth as products growth million license with drove license to XXXX revenue. now normal of on along course Turning Kyprolis $XX EVOMELA the with revenue. and in year, milestone well finished the I across quarter $XX annual Material their and revenue as
for want our We remove the dig I royalty benchmark, to will discussed, This Promacta contract I numbers a QX on XXXX deeper now of to guidance shortly. collected also we the better line. bit are months in a turn as here adjusted minute a to showing revenue provide XXXX. just revenue two
new it fees upfront access license assets. to and technologies thereby are made or up deal our of our paid that four generally granting types bucket First, One is payments. any fees is upon of
of place many A because business bucket product access upon bucket bucket like category includes a Another on success. as us to an progress those license like pay things fees. get we we to that on sub-licensing this what This to payments our that first doing Vernalis into advances that then our and and last or is million for going contract partner make traditionally could platforms. behalf The work deal from related year milestones. our to then we're we $XX includes fees asset. partners we're is know the for line. to $XX differentiate already in payment third the OmniAb VDP pays typically that partners year We annual a financings and events technology million the A successfully and going group license us investors from of include our that think tell us a payments forecast their principally
first that or $XX license realize have to total included very to important it's our or final related forecast items provide payments I In mentioned, so bucket deals million include I numbers, are over annual be to of ago payment never WuXi from diabetes our those million the few that Also we XXXX revenue service that in for from million of years consider those our for $XX typically our and million buckets and we base our we which a and like mentioned, As from generally would sight million not recurring two payment deals, are in new $XX asset XXXX, year-to-year revenue, a collaboration license good $XX number. fees; estimates. significant nature. items line $XX
guidance. XX revenue Turning Slide now on to
with release, we detailed in guidance detailed our financial year information. XXXX along full press some year introducing As today's are full
across expect We lines. revenue growth all three
continuing for our of growth revenue royalty solid continued expect royalties XXXX. we First,
royalty the excluding up revenue, million is XXXX, for the of year, which $XX.X which $XX we -- million from For XX% expect Promacta.
we with in the and revenue of sales, approximately more through, overall side, which total exceed milestones up lastly, year XX we just expense XX% Captisol the up that total detailed And gross we for -- million translate from to on million The sales, $XX XXXX, for $XX.X then the which XXXX. Slide in XX% material is million record another revenue covers $XX $XX.X guidance. for is expect expect components million corporate to $XXX license XXXX. For million and fees, the expect went XXXX margin XX%. financial I from of
to for year. million R&D expenses million the $XX of expect we R&D, For $XX
cash other the to $XX that and million. million expense expect Excluding R&D we stock be charges, will comp $XX
points $XX to total million operating be we XXXX on to to for our to $XX million number income In charges to XXX we cash interest today's Related expect realized non-cash million cash. our to for million. For environment, continue highly in excluding expense other XXX expect of and liquid approximately expenses below we million. income, we $XX comp, over $XX maintain that XXXX. stock G&A, be points investments. basis be be XXXX, income short-term and to cash basis the expect we $XX In to rate the the Together, to and G&A $XX interest million interest expect we
share XXXX. -- we expense environment, to $XX decrease Promacta revenue year adjusted the and yield XX% components expected XXXX all translate to of income about lower $X.XX, in from a $XX million the approximately $XX expect which adjust full cash to million if XXXX XX% net a Given from other million is line in in number sale. diluted These earnings the up per you of $X.XX the for XXXX
Lastly, just pacing. a quick comment on quarterly
estimate the We of quarter revenue based being structures quarter $X QX for now, just with royalty QX million. of and year, increase expect as to lowest the the each our on approximately tiering royalty royalty is royalty our
weighted for half contract of more the Beyond that, heavily and material and the year. be expect the both in pacing the of sales uncertain revenue milestones is and material milestones payments year, always we do sales this to Captisol second
of deployment. last million and to We've it's $XXX about acquire years continue to the alternatives our over $XXX million little to for acquisitions driven new played capital several that platforms. look below our nine look significant from of licensing cash has value part to market opportunities $X.X companies that Finally, in near-term interest we platforms programs results Slide to bit and return billion about in stock today. cap VDP future a engines contribution creating XX the evaluating a about the remain We'll industry. financial and look used Captisol, OmniAb, great capital of augment the talk identifying target revenue evaluate our strategic and have by assets We transactions. complement focused companies. in partnered across companies that provide We technology on and or biopharma companies collections will for We and additional existing for of that types will technology for on
feel spend of we revenue Ligand. is capital significant of deploy deployment form in believe cash refinancing trials about a effort. our don't can any these we investments of $XXX In and million to to that types stage to value Obviously, We time for on potential variety but confident reasons, to at significant in regularly We're given a our addition, have diligently enhancing cash resources of way. clinical flow significant wide these evaluating fruition most XX lead investment deal come our We million for opportunities generation the amount spend look XX that we continue to opportunities smartly time. $XXX running there that on to of of acquisitions of requiring late deploying without have convertible to fund promising capital ideas any a due our product to bond. to focused
like earlier Foehr reconciliation website of the Finally, that, our earnings QX our I'd pipeline. today for financials issued to comments and listeners reported some Matt and to call adjusted our for With direct our just our on release review GAAP portfolio turn on to over a available to items. I'll