Trailing ValuationSep '25Jun '25Mar '25Dec '24Sep '24Jun '24Mar '24Dec '23Sep '23Jun '23Mar '23Dec '22Sep '22Jun '22

Stock Price

109

91.1

83.9

76.8

71.9

59.9

Total Shares Outstanding

697.3

705.2

715.4

717.7

727.1

738

Market Cap

75,983.2

64,254.5

60,003.5

55,139.4

52,247.8

44,196.3

Total Enterprise Value (TEV)

324,784.2

314,479.5

303,074.5

291,335.4

283,681.8

267,139.3

P/S

3.8

3.3

3.2

3

2.9

2.5

P/Gross Profit

6.3

5.5

5.3

5

5

4.3

P/E

15.7

13.9

13.7

13.2

16

14.2

Earnings Yield

6.4%

7.2%

7.3%

7.5%

6.2%

7%

P/B

1.7

1.5

1.4

1.3

1.2

1.1

EV/Sales

16.4

16.3

16

15.6

15.6

14.9

EV/Gross Profit

27

27

26.9

26.5

27

26.1

EV/EBITDA

48.6

49.5

50.1

49.8

61

59.9

EV/EBIT

48.6

49.5

50.1

49.8

61

59.9