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

Stock Price

110.9

102

89.4

71.1

68.8

57

Total Shares Outstanding

330

286

285

284.6

283.6

283.2

Market Cap

36,587.1

29,177.7

25,481.9

20,236.4

19,523

16,135.1

Total Enterprise Value (TEV)

35,448.1

32,532.7

28,672.9

23,500.4

22,886.5

19,611.1

Dividend Yield

0.3%

0.3%

0.3%

0.4%

0.3%

0.4%

Buyback Yield

-11.7%

-0.1%

0.2%

-0.2%

0.2%

-0.2%

Debt Paydown Yield

-10.3%

1%

-1.3%

0.1%

0.7%

1.8%

Shareholder Yield

-21.9%

0.9%

-1.1%

-0.1%

0.9%

1.5%

P/S

13.9

12.6

10.7

9.8

9.1

8.9

P/Gross Profit

27.9

25.9

21.7

20.9

18.7

18.5

P/E

57.4

66.2

46.6

45.9

45.9

52.7

Earnings Yield

1.7%

1.5%

2.1%

2.2%

2.2%

1.9%

P/OCF

68

36.4

68.3

32.5

50.3

30.2

P/FCF

72.3

38.5

76.3

35

53.8

32.2

FCF Yield

1.4%

2.6%

1.3%

2.9%

1.9%

3.1%

P/B

3.2

4.5

4.2

3.6

3.8

3.5

EV/Sales

13.5

14.1

12

11.4

10.7

10.8

EV/Gross Profit

27

28.9

24.4

24.3

21.9

22.4

EV/EBITDA

38.8

43.4

34.1

36.8

31.7

35.3

EV/EBIT

45

51.3

39.1

43.7

37

43.2

EV/OCF

65.9

40.6

76.9

37.8

59

36.7

EV/FCF

70.1

42.9

85.8

40.7

63

39.1