Oracle (ORCL -0.97%) and Accenture (ACN 0.28%) are both blue-chip tech behemoths that are more often associated with stability than growth. But over the past 12 months, Oracle's stock rallied more than 60% as Accenture's stock advanced nearly 50%. The S&P 500 rose less than 30% during that time.

Oracle and Accenture are very different companies. But they both outperformed the market by staying resilient throughout the pandemic, consistently repurchasing their own shares, and paying steady dividends. Oracle pays a forward dividend yield of 1.4%, and its stock still looks reasonably valued at 20 times forward earnings. Accenture pays a forward yield of 1.1%, and its stock looks a bit pricier at 36 times forward earnings.

Person placing a coin into a jar that has plants sprouting as the coins increase.

Image source: Getty Images.

Value-seeking investors might immediately be drawn to Oracle's higher yield and lower valuation, but is it really a better tech dividend play than Accenture? Let's take a fresh look at both companies to find out.

The differences between Oracle and Accenture

Oracle is the world's largest database management company. Most of its software was initially installed on-site, but the company has been transforming those on-premise solutions into cloud-based services in recent years. Oracle also made a long list of acquisitions to expand its ecosystem with additional enterprise resourcing planning (ERP) services.

Accenture is one of the world's top providers of IT services. It operates in 200 cities across 50 countries, and its 624,000 employees help a wide range of companies install cloud services, manage their cybersecurity defenses, execute digital transformation strategies, and perform other IT tasks.

The similarities between Oracle and Accenture

Oracle and Accenture are both resistant to recessions because they provide essential services to large companies. Companies still need Oracle to host their online data in its searchable databases, and they still need Accenture to maintain or upgrade their digital infrastructure -- regardless of the macro headwinds.

Both companies generate most of their revenue from older, on-premise-oriented businesses. However, Oracle has been aggressively expanding its newer cloud-based database and ERP services to offset the slower growth of its legacy businesses. Accenture has also been expanding its higher-growth cloud, interactive, industry X (digital transformation), and security services to reduce its dependence on its legacy infrastructure services.

Which company is growing faster?

Those long-term transformations enabled both companies to generate relatively stable revenue growth over the past five years:

Revenue Growth (YoY)

FY 2017

FY 2018

FY 2019

FY 2020

FY 2021

Oracle

3%

6%

0%

(1%)

4%

Accenture

6%

14%

5%

3%

14%

Data source: Oracle and Accenture. YoY = Year-over-year.

Oracle struggled to grow its cloud-based services in 2019, then grappled with slower on-premise upgrades throughout the pandemic in 2020. Yet in 2021, its growth accelerated again as robust demand for its Fusion and NetSuite ERP services offset the sluggishness of its legacy on-premise businesses.

Accenture also suffered a slowdown during the pandemic, which disrupted all of its end markets except for health and public services. But as more businesses reopened, those other end markets (products, communications, media, technology, and resources) recovered quickly.

Oracle and Accenture both spend a lot of their free cash flow (FCF) on buybacks. Over the past 12 months, Oracle spent more than 100% of its FCF on buybacks, while Accenture spent 31% of its FCF on buybacks. Those consistent buybacks helped the companies generate stable earnings per share (EPS) growth over the past five years:

Adjusted EPS Growth (YoY)

FY 2017

FY 2018

FY 2019

FY 2020

FY 2021

Oracle

5%

14%

16%

9%

21%

Accenture

11%

14%

9%

1%

18%

Data source: Oracle and Accenture.

Analysts expect Oracle's revenue to grow 4% this year, but for its earnings to remain flat as it ramps up its cloud spending again. They expect Accenture's revenue and earnings to grow 13% and 15%, respectively, this year.

Oracle doesn't consistently raise its dividend every year, but Accenture has consistently raised its payout annually for a decade (with the exception of FY20). Both companies have very sustainable dividend payout ratios, but Oracle's ratio of 24% is significantly lower than Accenture's ratio of 38% -- and indicates it still has plenty of room for future dividend hikes.

The better buy: Accenture

Oracle's higher yield and lower valuation might initially make it seem like a better tech dividend stock than Accenture. However, I think Accenture is the better buy for three simple reasons: It's more diversified, it's growing faster, and it's much more committed to annual dividend hikes than Oracle.