As far as I know, yes, but the differences tend to be minor. I can already tell from your signature here that we have a different phone.
I also believe that there is much less variety in the hardware than what the model number would suggest (i.e. phones with different model numbers may be identical).
AFAIK, the M8s sold in Asia should be clocked at 2.5 GHz instead of 2.3, although this shouldn't make any noticeable difference.
Current phone: HTC One (M8)
HTC HD2 (Dec 2010 - Apr 2014; thank you Leo!)
HTC Touch HD (Dec 2008 - Dec 2010)
HTC Touch Cruise (May 2008 - Sep 2008 [stolen])
Previously: Nokia 6630, Nokia 3510