Today Microsoft announced that CEO Steve Ballmer will be retiring within the next 12 months. He said, "There is never a perfect time for this type of transition, but now is the right time. ... My original thoughts on timing would have had my retirement happen in the middle of our company’s transformation to a devices and services company. We need a CEO who will be here longer term for this new direction." Ballmer, 57, has been Microsoft's CEO since taking over the role from Bill Gates in January, 2000. The company's board of directors has formed a committee to find a replacement for Ballmer, and he will continue his duties until a new CEO is found. Questions about Ballmer's fitness to remain CEO have been circulating for the past several years, particularly after the company struggled to get a foothold in the mobile market. It will be interesting to see how this affects Microsoft's stock price. Upon retirement, Ballmer will be able to cash out hundreds of millions of dollars worth of Microsoft stock.