"Historical prices provided by CSI, Inc." Microsoft Corporation (MSFT) Daily prices (15/05/98 to 14/05/99) DATE HIGH LOW CLOSE VOLUME 14/05/99 79.938 76.625 76.875 42200500 13/05/99 81.75 79.125 79.125 25868600 12/05/99 81 79.25 80.5 30071300 11/05/99 81.016 79.438 79.875 21393100 10/05/99 80.5 78.25 79.688 23109000 07/05/99 80.375 78 79.063 24005800 06/05/99 81.125 77.5 77.938 37010500 05/05/99 79.875 76.438 79.125 33514100 04/05/99 81.813 77.75 78.063 33251100 03/05/99 81.5 78.563 79.875 33590000 30/04/99 83.75 79.875 81.313 29279300 29/04/99 83.688 80.406 82.063 30440300 28/04/99 86.5 81.719 82.125 27981700 27/04/99 88.75 83.938 84 29332900 26/04/99 88.938 86.75 88 24174900 23/04/99 87 83 86 28296000 22/04/99 85.25 83.375 84.938 27548200 21/04/99 82.5 80 82 46366400 20/04/99 84 80 83.125 54229700 19/04/99 88.125 80.375 81 37694500 16/04/99 89.125 85.875 86.625 22387000 15/04/99 89.875 83.875 88.875 36297300 14/04/99 91.125 85.875 85.875 26472000 13/04/99 93.125 89.188 90.125 23373400 12/04/99 93.625 91.375 93 18929400 09/04/99 95 93 94.25 15908400 08/04/99 94.625 91 94.563 19318500 07/04/99 95 91.25 93.313 23455100 06/04/99 95.625 93.25 94.063 19837400 05/04/99 95.016 93.5 94.938 19924300 01/04/99 92.875 90.266 92.688 20553000 31/03/99 94.625 89.125 89.625 29376300 30/03/99 93.5 92.25 93 33751200 29/03/99 92.625 87.875 92.375 39888500 26/03/99 90.188 87.875 89.063 47343800 25/03/99 90.031 86.25 89.969 54723800 24/03/99 85.906 81.563 85.625 41317200 23/03/99 87.063 83.125 83.281 34790600 22/03/99 87.469 86 86.406 27859600 19/03/99 87.063 84.938 85.594 45990200 18/03/99 86.281 83.094 86.219 28115600 17/03/99 84.719 83.375 83.563 22459800 16/03/99 85 82.125 84.531 34277000 15/03/99 83 78.938 82.938 30304800 12/03/99 81.375 78.406 80.094 36697600 11/03/99 82.281 79.656 80.719 31474200 10/03/99 81.25 79.594 80.688 26557400 09/03/99 82.375 79.875 80.906 45064800 08/03/99 79.617 77.5 79.5 23363000 05/03/99 77.688 76.563 77.469 23651400 04/03/99 76.75 74.063 76.125 30848200 03/03/99 75.344 73.531 74.813 38399200 02/03/99 77.063 73.813 74.281 29284800 01/03/99 76.281 74.75 75.875 29166000 26/02/99 76.25 74.75 75.063 29636600 25/02/99 76.875 74.813 76.75 35408600 24/02/99 79.688 76.375 76.438 33848400 23/02/99 77.813 75.25 77.719 47553400 22/02/99 74.5 72.375 74.406 46257200 19/02/99 74.625 72.875 73.875 36542800 18/02/99 75.688 71.992 72.875 58517600 17/02/99 77.063 74.25 75 50607800 16/02/99 79.938 77.281 78.125 36833400 12/02/99 81.844 78.563 78.875 31465200 11/02/99 81.938 80.188 81.375 30183000 10/02/99 82.188 79.313 80.313 36847000 09/02/99 83.375 79.875 80.031 38646800 08/02/99 82.781 80.813 82.625 54933400 05/02/99 80.813 77.438 80 63972600 04/02/99 84.188 79.438 79.531 44575800 03/02/99 84.938 83 83.406 36874600 02/02/99 86.281 83.125 83.813 45982800 01/02/99 87.969 85.406 86.469 40864600 29/01/99 87.563 85.438 87.5 39785800 28/01/99 87.031 84.906 87 39419200 27/01/99 87.219 84.25 84.313 49024000 26/01/99 85.875 82.25 85.781 60101600 25/01/99 81.656 79.563 80.938 51538200 22/01/99 80.117 77.625 78.125 41080000 21/01/99 81.656 78.875 79.156 40038600 20/01/99 83.875 81.242 81.313 62740600 19/01/99 79.188 75.438 77.813 51370800 15/01/99 75 70.688 74.875 29672000 14/01/99 72.781 70.75 70.875 29607000 13/01/99 73.875 68 71.906 37673000 12/01/99 74.063 70.5 71.094 28953600 11/01/99 75.469 72.125 73.75 23231600 08/01/99 76.25 73.5 74.938 25122400 07/01/99 75.313 74.125 75.25 25575200 06/01/99 75.75 73.375 75.625 34532400 05/01/99 74 70.719 73.25 32140800 04/01/99 72.625 69.688 70.5 34652600 31/12/98 70 69 69.344 11917200 30/12/98 71.68 69.438 69.5 17471400 29/12/98 71.281 69.813 70.25 14825800 28/12/98 71.813 70.75 71.188 11818200 24/12/98 72 70.75 70.875 6916200 23/12/98 71.906 69.688 71.781 17470000 22/12/98 70.25 68.688 69.219 20675000 21/12/98 71.094 68.875 70.219 24056000 18/12/98 69.125 67.063 68.906 29824000 17/12/98 67.438 66.125 67.188 23481800 16/12/98 67.563 64.563 66.875 30012000 15/12/98 66 64.625 65.938 25859800 14/12/98 66.875 63.844 63.969 32038800 11/12/98 67.344 65.375 67 25864400 10/12/98 67.313 65.688 65.781 28507800 09/12/98 66.906 65 66.813 22390800 08/12/98 67.125 64.875 65.594 38792600 07/12/98 66.875 63.375 66.781 44904600 04/12/98 63.688 62 63.688 22176000 03/12/98 64.469 61 61.063 25713400 02/12/98 64.875 62.75 63.375 32879800 01/12/98 64.875 60.063 64.75 43165400 30/11/98 65.133 60.969 61 35450000 27/11/98 64.063 62.156 64.031 13167800 25/11/98 62.188 60.375 62.125 20697000 24/11/98 62.531 59.313 60.844 50557400 23/11/98 60.094 56.25 59.594 55435200 20/11/98 56.875 55.625 56.813 24202600 19/11/98 56.25 54.531 55.875 22610400 18/11/98 55.531 54.563 54.875 20845600 17/11/98 56.188 54.469 55.938 29372000 16/11/98 55.875 53.75 54.406 21310200 13/11/98 55.25 54.188 55 14184400 12/11/98 55.563 54.25 54.375 19263400 11/11/98 57.375 55.438 55.531 31949600 10/11/98 56.719 55.031 56.031 36037800 09/11/98 55.688 54.406 55.344 34478400 06/11/98 54.875 52.969 54.656 37230600 05/11/98 53.813 52.625 53.188 38363600 04/11/98 53.656 52.438 52.75 33729800 03/11/98 53.281 52.375 52.594 18273400 02/11/98 53.438 52.5 52.906 24194200 30/10/98 54.094 52.563 52.938 29661400 29/10/98 53.75 52.719 53.313 26201400 28/10/98 53.313 52.438 52.844 28404200 27/10/98 53.938 52.5 52.719 32717400 26/10/98 54 52.844 53.531 29839200 23/10/98 55 53.094 53.188 29941000 22/10/98 55.063 52.625 55 40955400 21/10/98 53.438 51.531 53.219 62688600 20/10/98 51.688 49.813 50.125 47184200 19/10/98 52.094 50.563 51.469 30088800 16/10/98 53.25 52 52.531 34310000 15/10/98 52.813 49.813 52.719 33126800 14/10/98 50.688 47.938 50.094 31201600 13/10/98 49.875 47.875 48.219 23997800 12/10/98 50.5 49.25 49.875 25751400 09/10/98 48.5 46.125 48.438 36330800 08/10/98 45.938 43.875 45.594 72359600 07/10/98 49.875 46.688 47.063 45355200 06/10/98 51.813 48.688 48.813 38275000 05/10/98 51.438 48.25 50.594 57468800 02/10/98 52.594 50.5 52.063 32944800 01/10/98 54.75 52 52.031 32721200 30/09/98 56.781 55.016 55.031 19437800 29/09/98 57 55.688 56.438 24371600 28/09/98 57.188 54.875 55.656 20702600 25/09/98 56.563 54.313 56.531 23939200 24/09/98 57.313 54.5 55.063 31760800 23/09/98 56.938 54.25 56.813 32631800 22/09/98 54.938 53.375 54.594 21541000 21/09/98 54.031 51.188 53.938 22936000 18/09/98 53.125 52.156 52.688 23680800 17/09/98 53.25 52.406 52.469 22589200 16/09/98 54.25 53.063 54.094 21443400 15/09/98 54.219 52.563 54.156 24683800 14/09/98 53.531 52.438 53 22543400 11/09/98 52.313 50.063 52.125 29494600 10/09/98 50.563 49.344 50.375 30379000 09/09/98 52.219 50.813 51.125 32740400 08/09/98 51.031 49.531 50.984 30312800 04/09/98 50.125 48.063 48.313 25445200 03/09/98 50.375 49.188 49.625 33753400 02/09/98 52.125 50.125 50.281 31719200 01/09/98 50.875 47.25 50.625 70056200 31/08/98 53.25 47.875 47.969 66345200 28/08/98 54.813 52.375 52.625 36365000 27/08/98 56.375 54.25 54.625 37437000 26/08/98 56.875 55.438 56.281 22402200 25/08/98 56.844 55.563 56.406 29013400 24/08/98 56 55 55.188 13159600 21/08/98 55.938 54.375 55.313 29761800 20/08/98 56.375 54.844 56.281 24985200 19/08/98 56.375 55.125 55.281 27854800 18/08/98 55.906 53.688 55.625 35295600 17/08/98 53.688 51.5 53.656 27036600 14/08/98 52.531 51.75 52.125 14783200 13/08/98 53 51.875 51.969 25596600 12/08/98 52.594 51.5 52.531 26880000 11/08/98 52.188 51 51.719 30488200 10/08/98 53.156 52.219 52.219 23381600 07/08/98 53.75 52.531 52.938 27486200 06/08/98 53.469 51.813 53.438 34154000 05/08/98 53.125 50.75 52.156 60104400 04/08/98 54.813 52.094 52.25 45706000 03/08/98 55.438 53.688 54.219 36783200 31/07/98 56.758 54.969 54.969 26852600 30/07/98 56.813 55.375 56.719 36373200 29/07/98 57.125 55.031 55.344 29869000 28/07/98 58.438 56 56.125 39189200 27/07/98 58.375 55.344 58.375 29499000 24/07/98 57.813 56.25 56.906 30183200 23/07/98 58.75 56.5 56.5 25514800 22/07/98 58.625 55.938 58.375 35827200 21/07/98 59.5 56.25 56.406 37302600 20/07/98 59.75 58.406 58.5 22897400 17/07/98 59.813 57.969 58.969 41554200 16/07/98 59.438 58.313 58.688 32562600 15/07/98 59 57.813 58.688 24345000 14/07/98 59.375 57.75 58.25 28486200 13/07/98 59.125 56.813 58.781 34611600 10/07/98 56.625 54.938 56.594 22698400 09/07/98 56 54.875 55.5 21845000 08/07/98 55.063 53.375 54.938 20776800 07/07/98 54.281 53.25 53.969 16211400 06/07/98 54.031 52.688 53.906 17653800 02/07/98 54.563 53.563 53.625 13660600 01/07/98 55.063 53.594 54.688 26735200 30/06/98 54.281 52.313 54.188 38505000 29/06/98 53.844 52.625 53.719 32953000 26/06/98 52.313 51 52.219 27840200 25/06/98 53.438 50.688 50.781 44484800 24/06/98 52.563 49.969 52.469 52862400 23/06/98 50.438 47.625 50.375 62337600 22/06/98 47.969 46.844 47.906 24484800 19/06/98 47.375 46.25 47.344 45613400 18/06/98 45.875 45.188 45.594 19614200 17/06/98 46.188 44.875 45.531 38073800 16/06/98 44.969 42.75 44.938 30569200 15/06/98 43.656 42.281 42.969 21423000 12/06/98 43.063 42 42.875 20661800 11/06/98 43.563 42.563 42.656 20635600 10/06/98 44.188 42.938 43 16645200 09/06/98 43.781 42.625 43.531 17845200 08/06/98 43.156 42.5 42.844 9443200 05/06/98 43.25 42.375 43.125 17215800 04/06/98 43.063 41.813 43.031 16858800 03/06/98 43.219 42.063 42.156 18005400 02/06/98 42.969 41.938 42.75 19285400 01/06/98 42.305 41.563 41.875 21218400 29/05/98 43.25 42.375 42.406 17045600 28/05/98 43.188 42.531 43.156 15373400 27/05/98 43.063 41.438 43 29287200 26/05/98 43.094 41.75 41.813 22236800 22/05/98 43.375 42.719 42.781 18064600 21/05/98 43.688 42.75 43.188 18340000 20/05/98 43.438 42.688 42.875 17849400 19/05/98 43.469 42.781 43.25 26117200 18/05/98 43.25 42.25 43.031 40197800 15/05/98 45.094 44.375 44.719 24075400