Trailing ValuationJul '25Jan '25Jul '24Jan '24Jul '23Jan '23Jul '22Jan '22Aug '21Jan '21Jul '20Jan '20Jul '19Jan '19

Stock Price

173.5

142.6

113.1

61

46.8

20.4

Total Shares Outstanding

24,347

24,477

24,562

24,640

24,690

24,660

Market Cap

4,224,204.5

3,490,909.7

2,776,979.7

1,503,779.2

1,154,257.5

502,077.6

Total Enterprise Value (TEV)

4,177,710.5

3,457,681.7

2,751,944.7

1,488,623.2

1,148,980.5

500,636.6

Dividend Yield

0%

0%

0%

0%

0%

0%

Buyback Yield

0.6%

0.5%

0.5%

0.4%

0.2%

0.9%

Debt Paydown Yield

—

—

0%

—

0.1%

—

Shareholder Yield

0.6%

0.5%

0.6%

0.4%

0.4%

0.9%

P/S

46.5

46.9

49.5

37.4

55.8

41.9

P/Gross Profit

69.8

63.6

64.6

49.8

81.8

71.6

P/E

94.3

85.4

89

71

141.7

254.5

Earnings Yield

1.1%

1.2%

1.1%

1.4%

0.7%

0.4%

P/OCF

98.7

101.9

93.1

79.9

124.7

190.2

P/FCF

106.5

107.9

97.5

82.2

132.3

313.6

FCF Yield

0.9%

0.9%

1%

1.2%

0.8%

0.3%

P/B

42.2

44

47.7

35

42

22.7

EV/Sales

46

46.5

49.1

37

55.5

41.8

EV/Gross Profit

69

63

64

49.3

81.4

71.4

EV/EBITDA

81.3

73.7

75.6

60

118.6

186.2

EV/EBIT

83.4

75.3

77.4

61.9

128.5

269.6

EV/OCF

97.7

100.9

92.2

79.1

124.1

189.6

EV/FCF

105.3

106.8

96.6

81.3

131.7

312.7