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

Stock Price

246.5

167.8

108.8

98.9

76.4

48.8

Total Shares Outstanding

426.9

419.7

413.1

403.2

392.7

391.5

Market Cap

105,238.8

70,400.8

44,935.7

39,875.2

30,006.5

19,111.6

Total Enterprise Value (TEV)

103,495.8

65,602.8

40,625.7

36,326.2

27,059.5

16,115.6

Buyback Yield

-0%

0.3%

0%

0.1%

2.3%

2.1%

Debt Paydown Yield

-2.6%

—

—

—

—

—

Shareholder Yield

-2.6%

0.3%

0%

0.1%

2.3%

2.1%

P/S

16.7

12.6

8.7

8.9

7.2

5.4

P/Gross Profit

32.9

25.6

18.5

19.2

15.3

12.1

P/E

226.2

229.8

-247.2

-173.5

-89.9

-19.8

Earnings Yield

0.4%

0.4%

-0.4%

-0.6%

-1.1%

-5.1%

P/OCF

92.4

67.1

41.5

45.2

38

86.1

P/FCF

105.3

71.5

43.1

48.3

41.4

155.4

FCF Yield

0.9%

1.4%

2.3%

2.1%

2.4%

0.6%

P/B

11.8

9

6.3

5.9

4.7

2.8

EV/Sales

16.4

11.8

7.9

8.1

6.5

4.6

EV/Gross Profit

32.3

23.8

16.7

17.4

13.8

10.2

EV/EBITDA

164.5

130.4

2,031.3

595.5

-206.6

-35.9

EV/EBIT

325.5

292.9

-155.1

-184.4

-70.8

-23.8

EV/OCF

90.9

62.5

37.5

41.1

34.3

72.6

EV/FCF

103.6

66.6

39

44

37.4

131