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

Stock Price

72

117.5

97.7

72

77.2

44.8

Total Shares Outstanding

489.9

496.1

491.6

488.9

490

490.5

Market Cap

35,267.8

58,306.8

48,014.6

35,182.4

37,841.6

21,987.7

Total Enterprise Value (TEV)

33,924

56,697.5

46,772.4

34,038

36,663.5

20,802.1

Buyback Yield

1.9%

-0%

0.2%

0.9%

0.8%

0%

Debt Paydown Yield

-0.2%

—

—

—

—

—

Shareholder Yield

1.7%

-0%

0.2%

0.9%

0.8%

0%

P/S

26.9

42.6

44.6

32

44.7

24.8

P/Gross Profit

34.7

52.5

55.7

38.9

56

29.9

P/E

257.1

213.7

424.7

257

965.3

249.1

Earnings Yield

0.4%

0.5%

0.2%

0.4%

0.1%

0.4%

P/OCF

77.3

123.3

180

124.5

119.9

70.8

P/FCF

100.2

144.4

202.3

139.4

126.5

91.9

FCF Yield

1%

0.7%

0.5%

0.7%

0.8%

1.1%

P/B

13.1

19.8

20

16.3

18.3

10.4

EV/Sales

25.9

41.4

43.5

31

43.3

23.5

EV/Gross Profit

33.4

51

54.3

37.6

54.3

28.3

EV/EBITDA

152.9

162.6

281.8

152.5

635.2

131

EV/EBIT

198.1

186.6

379.1

186.9

1,996.4

161.3

EV/OCF

74.3

119.9

175.4

120.4

116.1

66.9

EV/FCF

96.3

140.4

197

134.8

122.6

87