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

Stock Price

93.3

60.3

72.7

61.6

43.2

24.7

Total Shares Outstanding

2,086.8

2,108

2,098

2,071.1

2,038.9

2,005.5

Market Cap

194,695.5

127,151.7

152,479.3

127,520.3

88,019

49,595.7

Total Enterprise Value (TEV)

199,549.5

131,068.7

158,764.3

134,745.3

94,681

57,587.7

Buyback Yield

1.6%

0.7%

0.1%

-0%

-0.1%

-0.6%

Debt Paydown Yield

-0.5%

0.1%

0.1%

-0%

0.1%

0.3%

Shareholder Yield

1%

0.8%

0.2%

-0.1%

0%

-0.3%

P/S

8.1

5.5

7.3

6.6

4.9

2.9

P/Gross Profit

20.2

13.9

18.7

16.9

12.1

7.7

P/E

63.9

13.7

484.5

80

431.7

-88.3

Earnings Yield

1.6%

7.3%

0.2%

1.3%

0.2%

-1.1%

P/OCF

39.8

32.6

47.1

71.3

49

263.8

P/FCF

41.2

33.3

49.5

76.2

52.1

901.7

FCF Yield

2.4%

3%

2%

1.3%

1.9%

0.1%

P/B

8.6

5.9

12.3

11.3

10.2

6.8

EV/Sales

8.3

5.7

7.6

7

5.2

3.4

EV/Gross Profit

20.7

14.3

19.4

17.9

13

8.9

EV/EBITDA

65.7

59.8

118.2

92.7

197.7

-308

EV/EBIT

74.5

71.6

164

128.8

1,479.4

-90.4

EV/OCF

40.8

33.6

49.1

75.3

52.7

306.3

EV/FCF

42.2

34.4

51.5

80.5

56.1

1,047