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

Stock Price

274.9

223.5

159.5

181.5

114.8

130.4

Total Shares Outstanding

338.8

338.8

333.6

333.9

330.1

335.2

Market Cap

93,129.3

75,713.3

53,211.9

60,599.8

37,898.8

43,698.2

Total Enterprise Value (TEV)

92,461.9

74,825.9

51,995.9

58,654.1

36,342.4

40,789.1

Buyback Yield

0.6%

1.8%

3.4%

3%

4.8%

2.7%

Debt Paydown Yield

—

—

—

-3.8%

—

—

Shareholder Yield

0.6%

1.8%

3.4%

-0.8%

4.8%

2.7%

P/S

21.2

18.4

13.9

16.7

11.1

13.6

P/Gross Profit

31.7

27.6

20.9

25.1

16.5

20.1

P/E

-68

-53.9

-37.9

-47

-33.9

-42.6

Earnings Yield

-1.5%

-1.9%

-2.6%

-2.1%

-3%

-2.3%

P/OCF

106.6

90.4

63.9

63.1

43.5

49.1

P/FCF

119.9

100.8

70.2

66.3

46

51.6

FCF Yield

0.8%

1%

1.4%

1.5%

2.2%

1.9%

P/B

43.7

31.9

22.1

20.2

12.9

10.6

EV/Sales

21.1

18.2

13.5

16.2

10.6

12.7

EV/Gross Profit

31.4

27.3

20.4

24.3

15.9

18.8

EV/EBITDA

-78.9

-60.7

-41

-49.7

-33.4

-40.7

EV/EBIT

-61.5

-48.6

-33.4

-40.3

-27

-32.9

EV/OCF

105.9

89.3

62.4

61.1

41.7

45.8

EV/FCF

119

99.6

68.6

64.2

44.1

48.1