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

Stock Price

177.4

190.4

183.4

140.9

121

88.7

Total Shares Outstanding

12,104

12,211

12,322

12,460

12,629

12,849

Market Cap

2,147,128.6

2,325,462.8

2,260,101.2

1,755,987.8

1,527,730.1

1,140,091.8

Total Enterprise Value (TEV)

2,087,539.6

2,252,379.8

2,184,322.2

1,669,401.8

1,435,849.1

1,053,531.8

Dividend Yield

0.2%

0.2%

0.1%

—

—

—

Buyback Yield

1.6%

1.6%

1.7%

2.1%

2.2%

3.1%

Debt Paydown Yield

-0.6%

-0.1%

0%

0%

0%

0.1%

Shareholder Yield

1%

1.5%

1.7%

2.1%

2.3%

3.1%

P/S

11.5

12.6

13.7

10.8

10.6

7.9

P/Gross Profit

19.3

21.6

23.5

19

18.7

14.5

P/E

34.6

44.6

48.5

44.2

46.3

41.9

Earnings Yield

2.9%

2.2%

2.1%

2.3%

2.2%

2.4%

P/OCF

33.6

33.3

40.7

35.4

29.3

24.3

P/FCF

88.5

54.8

74.6

57.6

39.2

35.5

FCF Yield

1.1%

1.8%

1.3%

1.7%

2.6%

2.8%

P/B

5.9

7.2

7.5

6.2

5.7

4.5

EV/Sales

11.2

12.2

13.2

10.2

9.9

7.3

EV/Gross Profit

18.8

20.9

22.7

18.1

17.5

13.4

EV/EBITDA

29.3

33.3

36.4

32.4

32.1

25.6

EV/EBIT

33.7

37.9

41.3

37.1

36.6

29.8

EV/OCF

32.7

32.3

39.4

33.7

27.5

22.4

EV/FCF

86.1

53

72.1

54.7

36.8

32.8