The price a share has $hit to do with it ( is this overpriced?)! Why is everyone S T U P I D ..Such dumbass questions. What if the stock split then its only $20 a share SO frickin what! Then your shares doubled but are worth the SAME! What color is the sky in your world? Lets keep this board a little more real and the facts ok?
The share price does mean something because that's what you pay to get a slice of earnings. Lowe's offers you about $0.050 of earnings per dollar of share price. HD offers you $0.066.
So if you only needed a nickel in earnings last year, Lowe's charges you about a dollar. HD only charges $0.76.
Per-share debt at Lowe's further increases the effective price per share -- and interest on that debt could reduce earnings per share if rates increase. So, unless it grows much faster, Lowe's is what folks call "overpriced".