Note how the dates go backwards. This is reversed to the natural
order in the file ibm.txt.
(Data from www.nasdaq.com.)
Date IBM Last Sale Volume
08/13/2002 71.900 7,784,100
08/12/2002 71.770 5,263,300
08/09/2002 71.830 6,940,900
08/08/2002 71.610 8,432,500
08/07/2002 69.170 8,036,800
08/06/2002 67.900 8,370,800
08/05/2002 65.990 7,126,900
08/02/2002 67.880 6,915,000
08/01/2002 68.250 8,832,000
07/31/2002 70.400 12,708,100
07/30/2002 71.790 10,136,400
07/29/2002 71.180 11,918,600
07/26/2002 66.400 11,576,400
07/25/2002 69.350 10,989,800
07/24/2002 69.540 13,804,500
07/23/2002 67.050 12,766,700
07/22/2002 68.500 14,882,200
07/19/2002 72.000 11,608,900
07/18/2002 72.050 15,310,800
07/17/2002 70.690 11,519,000
07/16/2002 69.010 10,474,200
07/15/2002 71.000 10,419,300
07/12/2002 69.210 8,576,000
07/11/2002 69.410 11,034,600
07/10/2002 68.760 10,073,400
07/09/2002 69.670 11,165,100
07/08/2002 71.300 9,488,100
07/05/2002 73.500 5,243,000
07/03/2002 70.510 8,469,900
07/02/2002 68.580 12,012,900
07/01/2002 67.600 12,056,000
06/28/2002 72.000 10,945,600
06/27/2002 71.900 10,610,100
06/26/2002 70.050 11,544,000
06/25/2002 68.600 8,554,800
06/24/2002 69.700 14,687,700
06/21/2002 68.750 15,542,600
06/20/2002 71.580 11,116,800
06/19/2002 73.350 9,455,400
06/18/2002 75.940 7,240,900
06/17/2002 77.140 7,775,800
06/14/2002 76.170 8,592,000
06/13/2002 75.600 8,909,700
06/12/2002 74.650 13,296,100
06/11/2002 75.490 7,953,000
06/10/2002 76.800 7,075,800
06/07/2002 78.300 9,309,400
06/06/2002 79.660 5,540,800
06/05/2002 80.550 7,172,100
06/04/2002 79.310 7,265,900
06/03/2002 78.110 8,383,600
05/31/2002 80.450 5,126,200
05/30/2002 82.250 7,374,100
05/29/2002 81.600 4,519,500
05/28/2002 82.080 4,552,100
05/24/2002 83.100 4,122,000
05/23/2002 84.350 6,865,600
05/22/2002 84.000 5,040,700
05/21/2002 83.450 4,454,000
05/20/2002 84.450 4,530,300
05/17/2002 85.690 5,874,800
05/16/2002 85.450 6,768,300
05/15/2002 84.500 8,551,400
05/14/2002 85.480 9,622,500
05/13/2002 82.190 6,527,600
05/10/2002 79.680 7,386,300
05/09/2002 79.930 10,130,100
05/08/2002 82.450 12,779,700
05/07/2002 76.500 17,418,300
05/06/2002 76.000 13,650,400
05/03/2002 81.780 8,653,500
05/02/2002 83.860 6,582,900
05/01/2002 84.300 12,203,800
04/30/2002 83.760 8,883,900
04/29/2002 83.890 6,535,600
04/26/2002 84.710 6,684,200
04/25/2002 86.710 6,870,000
04/24/2002 86.500 6,520,300
04/23/2002 87.330 5,139,100
04/22/2002 87.930 6,757,700
04/19/2002 89.000 9,287,700
04/18/2002 88.950 14,762,800
04/17/2002 84.810 11,012,200
04/16/2002 86.200 7,933,000
04/15/2002 85.350 8,871,600
04/12/2002 85.600 15,819,500
04/11/2002 84.190 23,341,100
04/10/2002 89.010 13,143,900
04/09/2002 87.740 17,383,600
04/08/2002 87.410 41,207,300
04/05/2002 97.250 9,801,800
04/04/2002 100.840 5,928,500
04/03/2002 99.960 7,649,100
04/02/2002 100.950 7,382,200
04/01/2002 102.860 5,586,900
03/28/2002 104.000 5,347,500
03/27/2002 103.390 5,602,400
03/26/2002 102.900 8,144,000
03/25/2002 103.560 6,277,900
03/22/2002 105.600 5,507,900
03/21/2002 106.780 5,700,600
03/20/2002 105.500 4,844,400
03/19/2002 107.490 4,614,800
03/18/2002 106.350 5,304,800
03/15/2002 106.790 10,864,100
03/14/2002 106.600 5,335,500
03/13/2002 107.180 6,409,200
03/12/2002 108.500 11,064,900
03/11/2002 105.240 8,639,100
03/08/2002 105.090 10,726,400
03/07/2002 103.710 10,972,200
03/06/2002 106.300 7,687,400
03/05/2002 105.670 7,562,300
03/04/2002 105.900 10,767,600
03/01/2002 103.020 10,492,900
02/28/2002 98.120 7,939,000
02/27/2002 97.830 11,978,700
02/26/2002 97.150 11,634,500
02/25/2002 98.300 9,902,800
02/22/2002 98.450 10,471,600
02/21/2002 96.380 10,123,700
02/20/2002 99.310 14,525,200
02/19/2002 99.540 13,395,800
02/15/2002 102.890 18,258,600
02/14/2002 107.890 5,818,500
02/13/2002 108.070 5,086,900
02/12/2002 106.570 4,559,800
02/11/2002 107.380 6,271,900
02/08/2002 104.990 8,339,400
02/07/2002 103.910 7,253,800
02/06/2002 106.630 6,681,900
02/05/2002 106.300 6,737,700
02/04/2002 106.800 6,601,900
02/01/2002 108.000 6,799,500
01/31/2002 107.890 9,877,000
01/30/2002 105.550 17,713,100
01/29/2002 103.000 14,509,400
01/28/2002 108.150 7,092,900
01/25/2002 109.280 6,761,800
01/24/2002 108.720 8,581,500
01/23/2002 107.900 12,556,500
01/22/2002 110.500 10,130,400
01/18/2002 114.250 18,440,200
01/17/2002 119.900 11,132,500
01/16/2002 117.400 5,366,300
01/15/2002 118.850 5,647,900
01/14/2002 118.050 10,026,700
01/11/2002 120.310 4,797,800
01/10/2002 122.140 8,926,300
01/09/2002 124.490 6,839,900
01/08/2002 124.700 5,311,800
01/07/2002 124.050 5,939,500
01/04/2002 125.600 8,405,200
01/03/2002 123.660 8,621,700
01/02/2002 121.500 6,862,800
12/31/2001 120.960 3,520,500
12/28/2001 122.900 4,213,900
12/27/2001 123.500 3,826,200
12/26/2001 122.400 3,857,800
12/24/2001 121.450 1,654,400
12/21/2001 122.000 8,659,100
12/20/2001 122.700 6,344,800
12/19/2001 123.890 8,054,200
12/18/2001 122.200 5,596,200
12/17/2001 121.340 6,225,500
12/14/2001 121.100 7,036,000
12/13/2001 120.250 8,061,000
12/12/2001 123.200 7,950,400
12/11/2001 121.500 7,792,500
12/10/2001 119.660 5,570,900
12/07/2001 120.400 6,889,200
12/06/2001 120.140 11,225,700
12/05/2001 121.400 14,646,100
12/04/2001 116.640 6,585,900
12/03/2001 114.130 5,785,700
11/30/2001 115.590 5,597,800
11/29/2001 114.430 6,129,000
11/28/2001 112.150 6,161,200
11/27/2001 114.200 6,894,300
11/26/2001 116.330 4,854,300
11/23/2001 115.350 1,714,000
11/21/2001 114.340 4,184,700
11/20/2001 115.440 6,452,600
11/19/2001 115.000 4,931,300
11/16/2001 114.500 6,663,900
11/15/2001 114.750 7,013,800
11/14/2001 114.350 8,091,900
11/13/2001 116.700 9,216,700
11/12/2001 114.860 5,608,400
11/09/2001 114.080 5,045,900
11/08/2001 113.810 7,991,200
11/07/2001 113.850 10,129,700
11/06/2001 114.190 8,509,700
11/05/2001 109.970 5,708,200
11/02/2001 109.500 6,216,900
11/01/2001 109.890 8,024,000
10/31/2001 108.070 7,177,700
10/30/2001 108.650 8,625,100
10/29/2001 108.620 7,072,600
10/26/2001 111.160 10,145,000
10/25/2001 110.660 9,683,600
10/24/2001 108.570 8,299,700
10/23/2001 105.810 7,429,300
10/22/2001 105.250 7,624,100
10/19/2001 102.650 11,772,400
10/18/2001 101.260 10,697,000
10/17/2001 102.900 18,920,400
10/16/2001 101.850 11,983,200
10/15/2001 102.000 10,203,900
10/12/2001 100.840 11,501,200
10/11/2001 99.400 11,539,900
10/10/2001 97.250 10,636,900
10/09/2001 97.140 7,525,300
10/08/2001 98.500 7,093,400
10/05/2001 98.020 9,733,000
10/04/2001 97.310 9,785,100
10/03/2001 96.950 11,118,800
10/02/2001 93.770 7,221,200
10/01/2001 92.710 8,676,200
09/28/2001 91.720 11,077,200
09/27/2001 90.000 13,172,200
09/26/2001 91.300 13,783,100
09/25/2001 94.450 12,575,500
09/24/2001 94.800 11,201,800
09/21/2001 90.500 18,364,000
09/20/2001 93.400 15,182,900
09/19/2001 96.000 14,884,200
09/18/2001 96.400 12,305,000
09/17/2001 93.340 15,132,900
09/10/2001 96.470 10,311,500
09/07/2001 96.590 10,512,700
09/06/2001 98.000 9,033,300
09/05/2001 100.350 11,880,700
09/04/2001 101.490 9,891,800
08/31/2001 99.950 8,126,600
08/30/2001 100.360 15,015,500
08/29/2001 104.130 4,840,300
08/28/2001 104.950 5,808,100
08/27/2001 106.860 4,540,900
08/24/2001 106.990 7,711,900
08/23/2001 103.000 5,474,300
08/22/2001 103.960 8,041,800
08/21/2001 101.890 6,516,000
08/20/2001 104.100 5,612,700
08/17/2001 104.590 7,005,600
08/16/2001 105.750 6,215,200
08/15/2001 105.010 4,713,100
08/14/2001 106.200 5,730,200
08/13/2001 105.860 6,024,400