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

Stock Price

638.9

536.3

420

413.4

505.2

487.2

Total Shares Outstanding

80

108

80.7

80.8

82

82.5

Market Cap

51,110.6

57,946.7

33,906.8

33,396.9

41,446.7

40,182.8

Total Enterprise Value (TEV)

51,988.7

58,993.6

34,780

34,074

42,115.4

40,829

Buyback Yield

2.2%

2%

3.1%

2.4%

1.4%

1%

Debt Paydown Yield

—

—

—

0.2%

—

—

Shareholder Yield

2.2%

2%

3.1%

2.6%

1.4%

1%

P/S

12.3

14.4

8.6

8.6

10.8

10.6

P/Gross Profit

19.9

23.3

14.1

14

17.8

17.6

P/E

50.7

44.7

38.8

38.7

48.7

48.2

Earnings Yield

2%

2.2%

2.6%

2.6%

2.1%

2.1%

P/OCF

47

64

35

35.9

45.2

41.5

P/FCF

53

73.9

40

41.3

52.3

47.9

FCF Yield

1.9%

1.4%

2.5%

2.4%

1.9%

2.1%

P/B

32.7

39.7

23.4

20.9

25.6

25.4

EV/Sales

12.5

14.6

8.8

8.7

11

10.8

EV/Gross Profit

20.2

23.7

14.4

14.3

18

17.9

EV/EBITDA

35.9

42.4

27.2

27.1

34

33.9

EV/EBIT

39.8

47

30.4

30.2

37.9

37.7

EV/OCF

47.8

65.1

35.9

36.7

45.9

42.1

EV/FCF

54

75.2

41

42.2

53.1

48.7