IBM is constantly re-inventing itself, adapting to markets, trying to tap into growth opportunities, and shedding businesses that they don't have strategic value. The legacy computer business continues to challenge them. IBM cannot be all things to all people. It has to be best in class in something. It has to dominate a technology or practice (service). IBM's revenue growth is flatline, and profit margins under pressure. And yet, their balance sheet is stellar and they are a financial juggernaut. Until they break out of their revenue slump, their stock is likely to stay in a defined trading range, which could be a protracted period of time.