Mark Zuckerberg's Meta had a bad day in Washington this week. But on Wall Street, it took a victory lap.
The social media firm updated investors with a slew of good news: quarterly profits that tripled year-on-year to more than $14bn (£11bn), a surge in users, lower costs and higher ad sales.
Even its much ridiculed, money-losing virtual reality unit hit a milestone, generating $1bn in revenue.
Lest anyone doubt its confidence, the company declared a first-ever dividend.
That is a payout to shareholders - in this case of 50 cents per share.
The company, owner of Facebook, Instagram and WhatsApp, also pledged to keep the money flowing, saying it was in a strong financial position, and could invest in the business while still making plans for such payments on a quarterly basis "going forward".
Shares in the company, already at record highs, surged more than 12% in after-hours trade.
Analysts said the decision to offer a divided was a sign of maturity, as Facebook approaches its 20th birthday.
It confirmed the shift in investor sentiment from 2022, when shares in the company had swooned and a high-profile investor wrote a public letter to Mr Zuckerberg that the company had "drifted into the land of excess — too many people, too many ideas, too little urgency" and "needed to get its "mojo back"
Elsewhere in big tech, business was also good.
Amazon sales leaped 14% year-on-year during the September-December period. At Apple, revenue returned to growth for the first time in a year.
But Meta's performance was the most head-spinning, coming just a day after it faced blistering critique in Washington, where senators told Mr Zuckerberg that his product was "killing people" and he was pushed to apologise to families of victims of child sexual exploitation.
Speaking to analysts on Thursday, Meta acknowledged that it was facing regulatory challenges that could "significantly" affect its business.
But it spent little time on the topic.
And for now, whatever the product may be doing, there is little doubt that people, and advertisers, are sticking with it.
Meta said nearly 3.2 billion people were active on one of its platforms daily in December, up 8% year-on-year.
Revenue in the September-December period grew 25% year-on-year to more than $40bn.
Meanwhile the cost cutting drive that Mr Zuckerberg launched last year, which included thousands of job reductions, helped push expenses down 8%. Head count was 22% lower.
Jasmine Engberg, principal analyst at Insider Intelligence, said the company had exceeded expectations, as its investment in using AI to enhance advertising paid off.
"It was a stellar Q4," she said. ""Meta's 2023 earnings are cause for more celebration as Facebook's 20th anniversary nears."
Latest Stories
-
TEWU suspends strike after NLC directive, urges swift resolution of grievances
11 mins -
Netflix debuts Grain Media’s explosive film
39 mins -
‘Expired’ rice scandal: FDA is complicit; top officials must be fired – Ablakwa
1 hour -
#TheManifestoDebate: We’ll provide potable water, expand water distribution network – NDC
2 hours -
IPR Ghana@50: Pupils educated to keep the environment clean
2 hours -
PenTrust CEO named ‘Best Pensions CEO’, company wins ‘Scheme Administrator Award’ at Ghana Accountancy & Finance Awards 2024
2 hours -
Alan Kyerematen’s ‘Brighter Future for Health Professionals’ in Ghana Revealed in Bono
2 hours -
#TheManifestoDebate: NPP will ensure a safer, cleaner and greener environment – Dr Kokofu
2 hours -
2024 Election: Police to deal with individuals who will cause trouble – IGP
2 hours -
Seychelles President’s visit rekindles historical and diplomatic ties with Ghana
2 hours -
Election 2024: EC destroys defective ballot papers for Ahafo and Volta regions
3 hours -
2024 Election: I am sad EC disqualified me, but I endorse CPP’s candidate – PNP’s Nabla
3 hours -
I want to build a modern, inclusive country anchored by systems and data – Bawumia to CSOs
3 hours -
Miss Health Ghana 2024: Kujori Esther Cachana crowned new Health Ambassador
3 hours -
Playback: The manifesto debate on WASH and climate change
3 hours