Trailing ValuationSep '25Jun '25Mar '25Dec '24Sep '24Jun '24Mar '24Dec '23Sep '23Jun '23Mar '23Dec '22Sep '22Jun '22

Stock Price

1,272.4

812.5

960

618.9

744.7

523.3

Total Shares Outstanding

2,319

2,386.1

2,374.8

2,323.3

2,395

2,378

Market Cap

2,950,857.9

1,938,620.5

2,279,058.3

1,437,836.2

1,783,779.4

1,244,288.5

Total Enterprise Value (TEV)

2,983,426.9

1,875,508.5

2,215,696.3

1,363,297.2

1,751,570.4

1,172,363.5

Dividend Yield

—

—

1.3%

—

—

—

Buyback Yield

—

—

3.8%

—

—

—

Debt Paydown Yield

—

—

-3.7%

—

—

—

Shareholder Yield

—

—

0.1%

—

—

—

P/S

2.9

1.9

2.3

1.5

1.9

1.3

P/Gross Profit

7.3

4.8

5.7

3.8

4.9

3.4

P/E

24.3

13.2

17.9

12.4

21.3

18.9

Earnings Yield

4.1%

7.6%

5.6%

8%

4.7%

5.3%

P/OCF

22.8

12.9

8.7

15.3

20.3

11.8

P/FCF

22.8

12.9

13

15.3

20.3

11.8

FCF Yield

4.4%

7.8%

7.7%

6.6%

4.9%

8.5%

P/B

2.8

1.9

2.3

1.4

1.9

1.3

EV/Sales

2.9

1.9

2.2

1.4

1.8

1.2

EV/Gross Profit

7.3

4.7

5.6

3.6

4.8

3.2

EV/EBITDA

27.1

13.4

12.1

10.7

16.1

10.5

EV/EBIT

27.1

13.4

15.7

10.7

16.1

10.5

EV/OCF

23.1

12.5

8.5

14.5

19.9

11.1

EV/FCF

23.1

12.5

12.6

14.5

19.9

11.1