Trailing ValuationOct '25Jul '25Apr '25Jan '25Oct '24Jul '24Apr '24Jan '24Oct '23Jul '23Apr '23Jan '23Oct '22Jul '22

Stock Price

186.3

173.5

111

142.6

141.5

113.1

Total Shares Outstanding

24,305

24,347

24,388

24,477

24,508

24,562

Market Cap

4,527,049.3

4,224,204.5

2,707,311.9

3,490,909.7

3,468,862.3

2,776,979.7

Total Enterprise Value (TEV)

4,476,922.3

4,177,710.5

2,663,605.9

3,457,681.7

3,440,352.3

2,751,944.7

Dividend Yield

0%

0%

0%

0%

0%

0%

Buyback Yield

1%

1%

1.5%

1%

0.8%

0.8%

Debt Paydown Yield

—

—

—

0%

—

—

Shareholder Yield

1%

1%

1.5%

1%

0.8%

0.8%

P/S

24.2

25.6

18.2

26.8

30.6

28.8

P/Gross Profit

34.5

36.6

26

35.7

40.4

38

P/E

46.2

49.4

35.8

48.5

55.7

53.1

Earnings Yield

2.2%

2%

2.8%

2.1%

1.8%

1.9%

P/OCF

54.4

54.8

35.5

54.5

58.8

57.1

P/FCF

58.5

58.7

37.6

57.4

61.3

59.4

FCF Yield

1.7%

1.7%

2.7%

1.7%

1.6%

1.7%

P/B

38.1

42.2

32.3

44

52.6

47.7

EV/Sales

23.9

25.3

17.9

26.5

30.4

28.6

EV/Gross Profit

34.2

36.2

25.6

35.3

40

37.6

EV/EBITDA

39.7

42.5

30.2

41.5

47.3

45

EV/EBIT

40.7

43.5

30.9

42.5

48.4

46.2

EV/OCF

53.8

54.2

35

54

58.4

56.5

EV/FCF

57.9

58

37

56.8

60.8

58.8