Trailing ValuationLTMJan '25Jan '24Jan '23Jan '22Jan '21Jan '20Jan '19Jan '18Jan '17Jan '16Jan '15Jan '14Jan '13

Stock Price

176.7

142.6

61

20.4

22.8

13

6.3

4

6.1

2.8

0.7

Total Shares Outstanding

24,300

24,477

24,640

24,660

25,080

24,800

24,480

24,240

24,240

23,400

21,560

Market Cap

4,294,782

3,490,909.7

1,503,779.2

502,077.6

572,827.2

322,152

153,244.8

96,960

147,379.2

65,286

15,787.3

Total Enterprise Value (TEV)

4,244,655

3,457,681.7

1,488,623.2

500,636.6

563,306.2

318,188

144,899.8

91,526

142,271.2

61,267

12,173.3

Dividend Yield

0%

0%

0%

0.1%

0.1%

0.1%

0.3%

0.4%

0.2%

0.4%

1.3%

Buyback Yield

1%

1%

0.6%

1.9%

-0%

-0.1%

-0.1%

1.5%

0.5%

0.9%

2.5%

Debt Paydown Yield

—

0%

0.1%

—

-0.7%

-1.5%

—

0%

0.6%

-2%

—

Shareholder Yield

1%

1%

0.7%

1.9%

-0.7%

-1.6%

-0.1%

1.6%

1.1%

-1%

4.4%

P/S

22.9

26.8

24.7

18.6

21.3

19.3

14

8.3

15.2

9.4

3.2

P/Gross Profit

32.8

35.7

33.9

32.7

32.8

31

22.6

13.5

25.3

16.1

5.6

P/E

43.9

48.5

51.3

119.8

59.3

75.1

55.4

24.1

50.5

43.4

27.1

Earnings Yield

2.3%

2.1%

1.9%

0.8%

1.7%

1.3%

1.8%

4.1%

2%

2.3%

3.7%

P/OCF

51.6

54.5

53.5

89

62.9

55.3

32.2

25.9

42.1

39

13.4

P/FCF

55.5

57.4

55.7

131.8

70.4

68.6

35.9

30.8

50.7

43.6

14.5

FCF Yield

1.8%

1.7%

1.8%

0.8%

1.4%

1.5%

2.8%

3.2%

2%

2.3%

6.9%

P/B

36.1

44

35

22.7

21.5

19.1

12.6

10.4

19.7

11.3

3.5

EV/Sales

22.7

26.5

24.4

18.6

20.9

19.1

13.3

7.8

14.6

8.9

2.4

EV/Gross Profit

32.4

35.3

33.6

32.6

32.2

30.6

21.4

12.8

24.4

15.1

4.3

EV/EBITDA

37.7

41.5

43.2

86.8

50.2

56.5

44.9

22.5

41.7

28.9

12.9

EV/EBIT

38.5

42.5

45.1

118.5

56.1

70.2

50.9

24.1

44.3

31.7

16.3

EV/OCF

51

54

53

88.7

61.8

54.7

30.4

24.5

40.6

36.6

10.4

EV/FCF

54.9

56.8

55.1

131.5

69.3

67.8

33.9

29.1

48.9

41

11.2