Trailing ValuationJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jul '22Dec '21Jul '21Dec '20Jun '20Dec '19Jun '19Dec '18

Stock Price

111.5

126

108.5

92.8

63.6

51.2

Total Shares Outstanding

86.9

87.2

87.6

93.7

93.7

93.7

Market Cap

9,683.4

10,984.4

9,505.3

8,702.5

5,961.7

4,803.1

Total Enterprise Value (TEV)

10,015.9

11,454.4

9,514.8

8,802.4

6,274.1

5,360.5

Dividend Yield

—

1.4%

0.3%

0.4%

0.2%

0.1%

Buyback Yield

—

0.1%

6.4%

—

—

—

Debt Paydown Yield

—

-10.9%

—

—

—

—

Shareholder Yield

—

-10.8%

6.4%

0%

0%

0%

P/S

2.8

3.2

2.7

2.6

1.8

1.6

P/Gross Profit

7.1

8.1

6.8

6.7

4.6

4.5

P/E

33.4

37.3

30

51.9

24.9

20.3

Earnings Yield

3%

2.7%

3.3%

1.9%

4%

4.9%

P/OCF

—

25.1

21.6

22.7

14

19.7

P/FCF

—

39.6

41.8

30

25.1

48.8

FCF Yield

—

2.5%

2.4%

3.3%

4%

2%

P/B

5.9

7.7

8

6.1

4.3

4.3

EV/Sales

2.9

3.4

2.7

2.7

1.9

1.8

EV/Gross Profit

7.3

8.4

6.8

6.8

4.8

5.1

EV/EBITDA

21.7

20.1

17.5

16.7

12.9

14.7

EV/EBIT

21.7

24.1

21.3

20

15.9

19.3

EV/OCF

—

26.2

21.7

23

14.7

22

EV/FCF

—

41.2

41.8

30.3

26.4

54.5