Trailing ValuationNov '25Aug '25May '25Feb '25Nov '24Aug '24May '24Feb '24Oct '23Jul '23Apr '23Jan '23Oct '22Jul '22May '22Jan '22Oct '21

Stock Price

369.6

288.6

203.6

221.3

168.9

143.8

Total Shares Outstanding

4,722.4

4,722

4,703

4,702

4,686

4,671

Market Cap

1,745,527.8

1,362,958.1

957,718.9

1,040,411.5

791,559.1

671,783.2

Total Enterprise Value (TEV)

1,794,485.8

1,416,469.1

1,015,528.9

1,097,683.5

849,777.1

731,790.2

Dividend Yield

0.2%

0.2%

0.3%

0.3%

0.3%

0.4%

Buyback Yield

0.3%

0.7%

1.2%

0.8%

1.5%

1.8%

Debt Paydown Yield

0.2%

0.5%

0.8%

0.9%

-2.6%

-3.4%

Shareholder Yield

0.5%

1.2%

1.9%

1.8%

-1%

-1.6%

P/S

27.3

22.7

16.8

19.1

15.3

14.3

P/Gross Profit

40.3

34

25.4

29.5

24.3

22.5

P/E

77.5

73.6

76.3

106.4

137.3

125.1

Earnings Yield

1.3%

1.4%

1.3%

0.9%

0.7%

0.8%

P/OCF

63.4

53.6

41.2

48.9

39.7

35

P/FCF

64.9

54.7

42.2

50.2

40.8

36

FCF Yield

1.5%

1.8%

2.4%

2%

2.5%

2.8%

P/B

21.5

18.6

13.8

14.9

11.7

10.2

EV/Sales

28.1

23.6

17.8

20.1

16.5

15.6

EV/Gross Profit

41.4

35.4

26.9

31.1

26.1

24.5

EV/EBITDA

52.4

44.6

33.9

39.9

36.2

34.2

EV/EBIT

70.4

62.7

49.5

62.2

63.1

56

EV/OCF

65.2

55.7

43.7

51.6

42.6

38.1

EV/FCF

66.7

56.8

44.7

52.9

43.8

39.2