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

Stock Price

39.7

68.7

99.7

132.1

167.5

265

Total Shares Outstanding

130.7

132.4

135.4

135.7

136

136.4

Market Cap

5,183.7

9,096.5

13,500.3

17,934.3

22,778.3

36,151.4

Total Enterprise Value (TEV)

4,856.2

8,776.3

13,152

17,533

22,272.3

35,828.9

Buyback Yield

2.7%

2.8%

1.5%

1.3%

1.2%

0%

Debt Paydown Yield

2%

0%

0%

—

—

—

Shareholder Yield

4.7%

2.8%

1.5%

1.3%

1.2%

0%

P/S

7.2

11.9

23.8

21

15.8

26.6

P/Gross Profit

15.3

24.2

53.4

43.9

35.1

62.5

P/E

79.3

86.9

-2,492.8

136.2

79.4

142.5

Earnings Yield

1.3%

1.2%

-0%

0.7%

1.3%

0.7%

P/OCF

69.1

27

76.6

98.9

44.2

81.8

P/FCF

99.3

28.4

84.8

130.5

50.7

86.8

FCF Yield

1%

3.5%

1.2%

0.8%

2%

1.2%

P/B

5.9

10.9

15.3

18.2

23.4

43.8

EV/Sales

6.8

11.5

23.2

20.5

15.5

26.4

EV/Gross Profit

14.3

23.3

52.1

42.9

34.3

61.9

EV/EBITDA

44.6

60.4

987.3

118.4

59.8

110.9

EV/EBIT

70.5

83.9

-481.8

162.7

65.9

122.5

EV/OCF

64.7

26

74.6

96.7

43.2

81.1

EV/FCF

93.1

27.4

82.6

127.6

49.6

86.1