Trailing ValuationJun '25Dec '24Jun '24Dec '23Jun '23Dec '22Jun '22Dec '21Jun '21Dec '20Jun '20Dec '19Jun '19Dec '18

Stock Price

219.4

219.4

193.3

151.9

130.4

84

Total Shares Outstanding

10,660

10,593

10,490

10,383

10,313

10,242

Market Cap

2,338,697.4

2,323,998.3

2,027,192.5

1,577,593

1,344,402.7

860,328

Total Enterprise Value (TEV)

2,379,456.4

2,353,696.3

2,071,073.5

1,626,424

1,419,346.7

930,420

Buyback Yield

—

—

—

—

—

—

Debt Paydown Yield

0.1%

0.3%

0.3%

1%

0%

-0.4%

Shareholder Yield

0.1%

0.3%

0.3%

1%

0%

-0.4%

P/S

7.2

6.7

7

5

5.1

3.1

P/Gross Profit

14.1

13.9

14

10.8

10.8

7.1

P/E

67.1

66.7

86.3

77.9

137.2

271

Earnings Yield

1.5%

1.5%

1.2%

1.3%

0.7%

0.4%

P/OCF

47.2

32.5

45.8

24.8

63.2

21.2

P/FCF

-304.8

109.9

172.9

43.1

-305.7

113.1

FCF Yield

-0.3%

0.9%

0.6%

2.3%

-0.3%

0.9%

P/B

7

8.1

8.6

7.8

8

5.9

EV/Sales

7.4

6.8

7.1

5.2

5.4

3.4

EV/Gross Profit

14.4

14.1

14.3

11.2

11.4

7.7

EV/EBITDA

35.5

34.8

38.6

32.3

40.4

32.9

EV/EBIT

63.3

61

69.1

66.7

114

176.8

EV/OCF

48

32.9

46.8

25.5

66.7

22.9

EV/FCF

-310.1

111.3

176.6

44.4

-322.7

122.3