What did Dell enjoy from 1997 to 2004