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

Stock Price

184.1

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,472,415

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,422,288

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

23.9

26.8

24.7

18.6

21.3

19.3

14

8.3

15.2

9.4

3.2

P/Gross Profit

34.1

35.7

33.9

32.7

32.8

31

22.6

13.5

25.3

16.1

5.6

P/E

45.7

48.5

51.3

119.8

59.3

75.1

55.4

24.1

50.5

43.4

27.1

Earnings Yield

2.2%

2.1%

1.9%

0.8%

1.7%

1.3%

1.8%

4.1%

2%

2.3%

3.7%

P/OCF

53.8

54.5

53.5

89

62.9

55.3

32.2

25.9

42.1

39

13.4

P/FCF

57.8

57.4

55.7

131.8

70.4

68.6

35.9

30.8

50.7

43.6

14.5

FCF Yield

1.7%

1.7%

1.8%

0.8%

1.4%

1.5%

2.8%

3.2%

2%

2.3%

6.9%

P/B

37.6

44

35

22.7

21.5

19.1

12.6

10.4

19.7

11.3

3.5

EV/Sales

23.6

26.5

24.4

18.6

20.9

19.1

13.3

7.8

14.6

8.9

2.4

EV/Gross Profit

33.7

35.3

33.6

32.6

32.2

30.6

21.4

12.8

24.4

15.1

4.3

EV/EBITDA

39.2

41.5

43.2

86.8

50.2

56.5

44.9

22.5

41.7

28.9

12.9

EV/EBIT

40.2

42.5

45.1

118.5

56.1

70.2

50.9

24.1

44.3

31.7

16.3

EV/OCF

53.2

54

53

88.7

61.8

54.7

30.4

24.5

40.6

36.6

10.4

EV/FCF

57.2

56.8

55.1

131.5

69.3

67.8

33.9

29.1

48.9

41

11.2