20002001200220032004200520062007200820092010020406080100120140160180200220240260280300320340360380400420440460480500520MSFTAMZNIBMAAPL