Trailing ValuationJul '25Apr '25Jan '25Oct '24Jul '24Apr '24Jan '24Oct '23Jul '23Apr '23Jan '23Oct '22Jul '22Apr '22

Stock Price

633.5

459

525.5

513.6

558.3

530.6

Total Shares Outstanding

185.5

155.1

154.6

154.1

153.6

151.8

Market Cap

117,483.3

71,213.6

81,248.7

79,153.5

85,765.2

80,518.6

Total Enterprise Value (TEV)

130,029.6

67,691.8

78,104.4

75,820

84,480.9

79,539.3

Buyback Yield

0.1%

0.1%

0.1%

0.1%

0.1%

0.1%

Debt Paydown Yield

0%

0%

0%

0%

0%

0%

Shareholder Yield

0.1%

0.1%

0.1%

0.1%

0.1%

0.1%

P/S

18.3

11.4

13.4

12.9

14.4

13.9

P/Gross Profit

23.1

14.3

16.8

16.2

17.9

17.3

P/E

85.7

54

64.3

35.4

58.1

57.9

Earnings Yield

1.2%

1.9%

1.6%

2.8%

1.7%

1.7%

P/OCF

81.5

58.1

56.9

56.3

73.3

63.2

P/FCF

90.2

65.6

62.3

61.7

85.9

73.4

FCF Yield

1.1%

1.5%

1.6%

1.6%

1.2%

1.4%

P/B

4.3

7.2

8.7

8.8

11.1

11.3

EV/Sales

20.2

10.9

12.9

12.4

14.2

13.7

EV/Gross Profit

25.5

13.6

16.2

15.5

17.6

17.1

EV/EBITDA

81.7

39.1

45.9

41.6

44.7

43.2

EV/EBIT

117.7

52.1

62.2

55.9

57.5

56.5

EV/OCF

90.2

55.2

54.7

53.9

72.2

62.4

EV/FCF

99.8

62.4

59.9

59.1

84.6

72.5