diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 000000000..f149b5f4f Binary files /dev/null and b/.DS_Store differ diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 000000000..26d33521a --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/dictionaries b/.idea/dictionaries new file mode 100644 index 000000000..6b214a0aa --- /dev/null +++ b/.idea/dictionaries @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 000000000..1763e153b --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 000000000..5bb52b792 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/practical-python.iml b/.idea/practical-python.iml new file mode 100644 index 000000000..b09cc2b61 --- /dev/null +++ b/.idea/practical-python.iml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 000000000..35eb1ddfb --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Solutions/.DS_Store b/Solutions/.DS_Store new file mode 100644 index 000000000..a9725fbf7 Binary files /dev/null and b/Solutions/.DS_Store differ diff --git a/Work/.DS_Store b/Work/.DS_Store new file mode 100644 index 000000000..2150e39d6 Binary files /dev/null and b/Work/.DS_Store differ diff --git a/Work/Data/.DS_Store b/Work/Data/.DS_Store new file mode 100644 index 000000000..5008ddfcf Binary files /dev/null and b/Work/Data/.DS_Store differ diff --git a/Work/Data/portfolio.csv b/Work/Data/portfolio.csv index 6c16f65b5..1b24519b0 100755 --- a/Work/Data/portfolio.csv +++ b/Work/Data/portfolio.csv @@ -1,8 +1,8 @@ -name,shares,price -"AA",100,32.20 -"IBM",50,91.10 -"CAT",150,83.44 -"MSFT",200,51.23 -"GE",95,40.37 -"MSFT",50,65.10 -"IBM",100,70.44 +name,shares,price +AA,100,32.2 +IBM,50,91.1 +CAT,150,83.44 +MSFT,200,51.23 +GE,95,40.37 +MSFT,50,65.1 +IBM,100,70.44 \ No newline at end of file diff --git a/Work/Data/stocklog.csv b/Work/Data/stocklog.csv new file mode 100644 index 000000000..a060346f8 --- /dev/null +++ b/Work/Data/stocklog.csv @@ -0,0 +1,1825 @@ +"AA",39.31,"6/11/2007","09:30.00",-0.35,39.67,39.31,39.31,75600 +"AIG",71.26,"6/11/2007","09:30.00",-0.27,71.29,71.26,71.26,73400 +"AXP",62.38,"6/11/2007","09:30.00",-0.66,62.79,62.38,62.38,834350 +"BA",98.31,"6/11/2007","09:30.00",0.12,98.25,98.31,98.31,37450 +"C",52.99,"6/11/2007","09:30.00",-0.34,53.20,52.99,52.99,82500 +"CAT",77.99,"6/11/2007","09:30.00",-0.53,78.32,77.99,77.99,169282 +"DD",50.60,"6/11/2007","09:30.00",-0.53,51.13,50.60,50.60,9750 +"DIS",34.04,"6/11/2007","09:30.00",-0.16,34.28,34.04,34.04,105100 +"GE",37.12,"6/11/2007","09:30.00",-0.20,37.07,37.12,37.12,175900 +"GM",31.50,"6/11/2007","09:30.00",0.50,31.00,31.50,31.50,177454 +"HD",37.62,"6/11/2007","09:30.00",-0.33,37.78,37.62,37.62,114969 +"HON",57.02,"6/11/2007","09:30.00",-0.36,57.25,57.02,57.02,111800 +"HPQ",45.59,"6/11/2007","09:30.00",-0.11,45.80,45.59,45.59,121100 +"IBM",102.77,"6/11/2007","09:30.00",-0.30,102.87,102.77,102.77,73900 +"INTC",21.82,"6/11/2007","09:30.00",-0.01,21.70,21.82,21.82,1796393 +"JNJ",62.08,"6/11/2007","09:30.00",-0.05,62.89,62.08,62.08,253400 +"JPM",50.25,"6/11/2007","09:30.00",-0.16,50.41,50.25,50.25,185650 +"KO",51.63,"6/11/2007","09:30.00",-0.04,51.67,51.63,51.63,3952150 +"MCD",50.80,"6/11/2007","09:30.00",-0.61,51.47,50.80,50.80,92400 +"MMM",85.75,"6/11/2007","09:30.00",-0.19,85.94,85.75,85.75,156100 +"MO",70.30,"6/11/2007","09:30.00",0.00,70.25,70.30,70.30,362600 +"MRK",49.66,"6/11/2007","09:30.00",-0.48,50.30,49.66,49.66,1254100 +"MSFT",29.95,"6/11/2007","09:30.00",-0.10,30.05,29.95,29.95,4861715 +"PFE",26.31,"6/11/2007","09:30.00",-0.21,26.50,26.31,26.31,436150 +"PG",62.61,"6/11/2007","09:30.00",-0.46,62.80,62.61,62.61,80754 +"T",39.87,"6/11/2007","09:30.00",-0.39,40.20,39.87,39.87,508700 +"UTX",69.71,"6/11/2007","09:30.00",-0.52,69.85,69.71,69.71,97050 +"VZ",42.78,"6/11/2007","09:30.00",-0.29,42.95,42.78,42.78,119300 +"WMT",49.87,"6/11/2007","09:30.00",-0.21,49.90,49.87,49.87,456450 +"XOM",82.64,"6/11/2007","09:30.00",-0.04,82.68,82.64,82.64,144750 +"AA",39.32,"6/11/2007","09:30.01",-0.34,39.67,39.32,39.31,75894 +"AXP",62.39,"6/11/2007","09:30.01",-0.65,62.79,62.39,62.38,834629 +"GE",37.13,"6/11/2007","09:30.01",-0.19,37.07,37.13,37.12,177339 +"XOM",82.63,"6/11/2007","09:30.01",-0.05,82.68,82.64,82.63,145684 +"HPQ",45.60,"6/11/2007","09:30.02",-0.10,45.80,45.60,45.59,122111 +"MCD",50.81,"6/11/2007","09:30.05",-0.60,51.47,50.81,50.80,93678 +"CAT",78.00,"6/11/2007","09:30.06",-0.52,78.32,78.00,77.99,170217 +"MRK",49.67,"6/11/2007","09:30.07",-0.47,50.30,49.67,49.66,1257973 +"JNJ",62.09,"6/11/2007","09:30.09",-0.04,62.89,62.09,62.08,256102 +"MO",70.29,"6/11/2007","09:30.09",-0.01,70.25,70.30,70.29,365314 +"PG",62.62,"6/11/2007","09:30.09",-0.45,62.80,62.62,62.61,86011 +"DIS",34.05,"6/11/2007","09:30.10",-0.15,34.28,34.05,34.04,107963 +"MMM",85.74,"6/11/2007","09:30.10",-0.20,85.94,85.75,85.74,157256 +"T",39.88,"6/11/2007","09:30.10",-0.38,40.20,39.88,39.87,514789 +"VZ",42.79,"6/11/2007","09:30.11",-0.28,42.95,42.79,42.78,123028 +"DD",50.61,"6/11/2007","09:30.13",-0.52,51.13,50.61,50.60,12897 +"MRK",49.68,"6/11/2007","09:30.13",-0.46,50.30,49.68,49.66,1261293 +"MCD",50.82,"6/11/2007","09:30.15",-0.59,51.47,50.82,50.80,96234 +"AIG",71.27,"6/11/2007","09:30.16",-0.26,71.29,71.27,71.26,78826 +"HON",57.03,"6/11/2007","09:30.16",-0.35,57.25,57.03,57.02,112829 +"IBM",102.78,"6/11/2007","09:30.17",-0.29,102.87,102.78,102.77,78308 +"CAT",78.01,"6/11/2007","09:30.18",-0.51,78.32,78.01,77.99,172087 +"AXP",62.40,"6/11/2007","09:30.19",-0.64,62.79,62.40,62.38,839662 +"HPQ",45.61,"6/11/2007","09:30.19",-0.09,45.80,45.61,45.59,130710 +"MRK",49.69,"6/11/2007","09:30.20",-0.45,50.30,49.69,49.66,1265166 +"C",53.00,"6/11/2007","09:30.21",-0.33,53.20,53.00,52.99,98739 +"PFE",26.32,"6/11/2007","09:30.21",-0.20,26.50,26.32,26.31,459451 +"WMT",49.86,"6/11/2007","09:30.21",-0.22,49.90,49.87,49.86,469268 +"AA",39.33,"6/11/2007","09:30.22",-0.33,39.67,39.33,39.31,82089 +"MCD",50.83,"6/11/2007","09:30.25",-0.58,51.47,50.83,50.80,98791 +"MO",70.28,"6/11/2007","09:30.26",-0.02,70.25,70.30,70.28,370443 +"MRK",49.70,"6/11/2007","09:30.26",-0.44,50.30,49.70,49.66,1268486 +"PG",62.63,"6/11/2007","09:30.26",-0.44,62.80,62.63,62.61,95941 +"JNJ",62.10,"6/11/2007","09:30.27",-0.03,62.89,62.10,62.08,261508 +"XOM",82.62,"6/11/2007","09:30.27",-0.06,82.68,82.64,82.62,169983 +"DIS",34.06,"6/11/2007","09:30.29",-0.14,34.28,34.06,34.04,113403 +"T",39.89,"6/11/2007","09:30.29",-0.37,40.20,39.89,39.87,526360 +"CAT",78.02,"6/11/2007","09:30.30",-0.50,78.32,78.02,77.99,173958 +"MMM",85.73,"6/11/2007","09:30.30",-0.21,85.94,85.75,85.73,159569 +"GM",31.49,"6/11/2007","09:30.31",0.49,31.00,31.50,31.49,223779 +"HD",37.63,"6/11/2007","09:30.31",-0.32,37.78,37.63,37.62,125653 +"MRK",49.71,"6/11/2007","09:30.33",-0.43,50.30,49.71,49.66,1272359 +"VZ",42.80,"6/11/2007","09:30.33",-0.27,42.95,42.80,42.78,130486 +"MCD",50.84,"6/11/2007","09:30.34",-0.57,51.47,50.84,50.80,101092 +"GE",37.14,"6/11/2007","09:30.35",-0.18,37.07,37.14,37.12,226299 +"JPM",50.26,"6/11/2007","09:30.35",-0.15,50.41,50.26,50.25,201735 +"UTX",69.72,"6/11/2007","09:30.35",-0.51,69.85,69.72,69.71,102577 +"HPQ",45.62,"6/11/2007","09:30.36",-0.08,45.80,45.62,45.59,139309 +"MSFT",29.96,"6/11/2007","09:30.36",-0.09,30.05,29.96,29.95,4932859 +"AXP",62.41,"6/11/2007","09:30.37",-0.63,62.79,62.41,62.38,844694 +"DD",50.62,"6/11/2007","09:30.37",-0.51,51.13,50.62,50.60,18707 +"MRK",49.72,"6/11/2007","09:30.39",-0.42,50.30,49.72,49.66,1275679 +"PG",62.64,"6/11/2007","09:30.42",-0.43,62.80,62.64,62.61,105288 +"CAT",78.03,"6/11/2007","09:30.43",-0.49,78.32,78.03,77.99,175984 +"MO",70.27,"6/11/2007","09:30.43",-0.03,70.25,70.30,70.27,375571 +"AA",39.34,"6/11/2007","09:30.44",-0.32,39.67,39.34,39.31,88579 +"MCD",50.85,"6/11/2007","09:30.44",-0.56,51.47,50.85,50.80,103649 +"JNJ",62.11,"6/11/2007","09:30.45",-0.02,62.89,62.11,62.08,266914 +"AIG",71.28,"6/11/2007","09:30.46",-0.25,71.29,71.28,71.26,89001 +"HON",57.04,"6/11/2007","09:30.46",-0.34,57.25,57.04,57.02,114759 +"MRK",49.73,"6/11/2007","09:30.46",-0.41,50.30,49.73,49.66,1279553 +"DIS",34.07,"6/11/2007","09:30.47",-0.13,34.28,34.07,34.04,118557 +"T",39.90,"6/11/2007","09:30.47",-0.36,40.20,39.90,39.87,537322 +"IBM",102.79,"6/11/2007","09:30.51",-0.28,102.87,102.79,102.77,87125 +"MMM",85.72,"6/11/2007","09:30.51",-0.22,85.94,85.75,85.72,161998 +"HPQ",45.63,"6/11/2007","09:30.52",-0.07,45.80,45.63,45.59,147403 +"MRK",49.74,"6/11/2007","09:30.52",-0.40,50.30,49.74,49.66,1282873 +"MCD",50.86,"6/11/2007","09:30.54",-0.55,51.47,50.86,50.80,106205 +"VZ",42.81,"6/11/2007","09:30.54",-0.26,42.95,42.81,42.78,137605 +"XOM",82.61,"6/11/2007","09:30.54",-0.07,82.68,82.64,82.61,195217 +"CAT",78.04,"6/11/2007","09:30.55",-0.48,78.32,78.04,77.99,177855 +"AXP",62.42,"6/11/2007","09:30.56",-0.62,62.79,62.42,62.38,850006 +"MRK",49.75,"6/11/2007","09:30.59",-0.39,50.30,49.75,49.66,1286746 +"PG",62.65,"6/11/2007","09:30.59",-0.42,62.80,62.65,62.61,115219 +"C",53.01,"6/11/2007","09:31.01",-0.32,53.20,53.01,52.99,129673 +"DD",50.63,"6/11/2007","09:31.01",-0.50,51.13,50.63,50.60,24517 +"INTC",21.83,"6/11/2007","09:31.01",0.00,21.70,21.83,21.82,1911365 +"MO",70.26,"6/11/2007","09:31.01",-0.04,70.25,70.30,70.26,381001 +"PFE",26.33,"6/11/2007","09:31.01",-0.19,26.50,26.33,26.31,503834 +"WMT",49.85,"6/11/2007","09:31.01",-0.23,49.90,49.87,49.85,493685 +"JNJ",62.12,"6/11/2007","09:31.02",-0.01,62.89,62.12,62.08,272020 +"MCD",50.87,"6/11/2007","09:31.03",-0.54,51.47,50.87,50.80,108506 +"MRK",49.76,"6/11/2007","09:31.05",-0.38,50.30,49.76,49.66,1290066 +"AA",39.35,"6/11/2007","09:31.06",-0.31,39.67,39.35,39.31,95069 +"DIS",34.08,"6/11/2007","09:31.06",-0.12,34.28,34.08,34.04,123997 +"T",39.91,"6/11/2007","09:31.06",-0.35,40.20,39.91,39.87,548893 +"CAT",78.05,"6/11/2007","09:31.07",-0.47,78.32,78.05,77.99,179726 +"GE",37.15,"6/11/2007","09:31.09",-0.17,37.07,37.15,37.12,275259 +"HPQ",45.64,"6/11/2007","09:31.09",-0.06,45.80,45.64,45.59,156002 +"JPM",50.27,"6/11/2007","09:31.09",-0.14,50.41,50.27,50.25,217361 +"UTX",69.73,"6/11/2007","09:31.09",-0.50,69.85,69.73,69.71,107946 +"MMM",85.71,"6/11/2007","09:31.11",-0.23,85.94,85.75,85.71,164312 +"MRK",49.77,"6/11/2007","09:31.12",-0.37,50.30,49.77,49.66,1293939 +"MCD",50.88,"6/11/2007","09:31.13",-0.53,51.47,50.88,50.80,111063 +"AXP",62.43,"6/11/2007","09:31.14",-0.61,62.79,62.43,62.38,855039 +"AIG",71.29,"6/11/2007","09:31.16",-0.24,71.29,71.29,71.26,99176 +"HON",57.05,"6/11/2007","09:31.16",-0.33,57.25,57.05,57.02,116689 +"KO",51.64,"6/11/2007","09:31.16",-0.03,51.67,51.64,51.63,3959559 +"PG",62.66,"6/11/2007","09:31.16",-0.41,62.80,62.66,62.61,125149 +"VZ",42.82,"6/11/2007","09:31.16",-0.25,42.95,42.82,42.78,145063 +"MO",70.25,"6/11/2007","09:31.18",-0.05,70.25,70.30,70.25,386129 +"MRK",49.78,"6/11/2007","09:31.18",-0.36,50.30,49.78,49.66,1297259 +"CAT",78.06,"6/11/2007","09:31.19",-0.46,78.32,78.06,77.99,181596 +"JNJ",62.13,"6/11/2007","09:31.20",0.00,62.89,62.13,62.08,277426 +"XOM",82.60,"6/11/2007","09:31.21",-0.08,82.68,82.64,82.60,220451 +"MCD",50.89,"6/11/2007","09:31.23",-0.52,51.47,50.89,50.80,113620 +"IBM",102.80,"6/11/2007","09:31.24",-0.27,102.87,102.80,102.77,95683 +"DD",50.64,"6/11/2007","09:31.25",-0.49,51.13,50.64,50.60,30327 +"DIS",34.09,"6/11/2007","09:31.25",-0.11,34.28,34.09,34.04,129438 +"MRK",49.79,"6/11/2007","09:31.25",-0.35,50.30,49.79,49.66,1301133 +"T",39.92,"6/11/2007","09:31.25",-0.34,40.20,39.92,39.87,560464 +"HPQ",45.65,"6/11/2007","09:31.26",-0.05,45.80,45.65,45.59,164601 +"MSFT",29.97,"6/11/2007","09:31.26",-0.08,30.05,29.97,29.95,5031669 +"AA",39.36,"6/11/2007","09:31.28",-0.30,39.67,39.36,39.31,101559 +"CAT",78.07,"6/11/2007","09:31.31",-0.45,78.32,78.07,77.99,183467 +"GM",31.48,"6/11/2007","09:31.31",0.48,31.00,31.50,31.48,313442 +"HD",37.64,"6/11/2007","09:31.31",-0.31,37.78,37.64,37.62,146333 +"MMM",85.70,"6/11/2007","09:31.31",-0.24,85.94,85.75,85.70,166625 +"MRK",49.80,"6/11/2007","09:31.31",-0.34,50.30,49.80,49.66,1304453 +"MCD",50.90,"6/11/2007","09:31.32",-0.51,51.47,50.90,50.80,115921 +"PG",62.67,"6/11/2007","09:31.32",-0.40,62.80,62.67,62.61,134496 +"AXP",62.44,"6/11/2007","09:31.33",-0.60,62.79,62.44,62.38,860351 +"MO",70.24,"6/11/2007","09:31.35",-0.06,70.25,70.30,70.24,391258 +"VZ",42.83,"6/11/2007","09:31.37",-0.24,42.95,42.83,42.78,152182 +"JNJ",62.14,"6/11/2007","09:31.38",0.01,62.89,62.14,62.08,282832 +"MRK",49.81,"6/11/2007","09:31.38",-0.33,50.30,49.81,49.66,1308326 +"C",53.02,"6/11/2007","09:31.41",-0.31,53.20,53.02,52.99,160606 +"PFE",26.34,"6/11/2007","09:31.41",-0.18,26.50,26.34,26.31,548217 +"WMT",49.84,"6/11/2007","09:31.41",-0.24,49.90,49.87,49.84,518102 +"HPQ",45.66,"6/11/2007","09:31.42",-0.04,45.80,45.66,45.59,172694 +"MCD",50.91,"6/11/2007","09:31.42",-0.50,51.47,50.91,50.80,118477 +"CAT",78.08,"6/11/2007","09:31.43",-0.44,78.32,78.08,77.99,185337 +"GE",37.16,"6/11/2007","09:31.43",-0.16,37.07,37.16,37.12,324219 +"JPM",50.28,"6/11/2007","09:31.43",-0.13,50.41,50.28,50.25,232987 +"UTX",69.74,"6/11/2007","09:31.43",-0.49,69.85,69.74,69.71,113315 +"DIS",34.10,"6/11/2007","09:31.44",-0.10,34.28,34.10,34.04,134878 +"MRK",49.82,"6/11/2007","09:31.44",-0.32,50.30,49.82,49.66,1311646 +"T",39.93,"6/11/2007","09:31.44",-0.33,40.20,39.93,39.87,572035 +"AIG",71.30,"6/11/2007","09:31.46",-0.23,71.29,71.30,71.26,109351 +"HON",57.06,"6/11/2007","09:31.46",-0.32,57.25,57.06,57.02,118619 +"XOM",82.59,"6/11/2007","09:31.47",-0.09,82.68,82.64,82.59,244750 +"DD",50.65,"6/11/2007","09:31.49",-0.48,51.13,50.65,50.60,36137 +"PG",62.68,"6/11/2007","09:31.49",-0.39,62.80,62.68,62.61,144426 +"AA",39.37,"6/11/2007","09:31.50",-0.29,39.67,39.37,39.31,108049 +"AXP",62.45,"6/11/2007","09:31.51",-0.59,62.79,62.45,62.38,865383 +"MMM",85.69,"6/11/2007","09:31.51",-0.25,85.94,85.75,85.69,168938 +"MRK",49.83,"6/11/2007","09:31.51",-0.31,50.30,49.83,49.66,1315519 +"MCD",50.92,"6/11/2007","09:31.52",-0.49,51.47,50.92,50.80,121034 +"MO",70.23,"6/11/2007","09:31.52",-0.07,70.25,70.30,70.23,396386 +"CAT",78.09,"6/11/2007","09:31.55",-0.43,78.32,78.09,77.99,187208 +"JNJ",62.15,"6/11/2007","09:31.55",0.02,62.89,62.15,62.08,287938 +"IBM",102.81,"6/11/2007","09:31.57",-0.26,102.87,102.81,102.77,104241 +"MRK",49.84,"6/11/2007","09:31.57",-0.30,50.30,49.84,49.66,1318839 +"VZ",42.84,"6/11/2007","09:31.58",-0.23,42.95,42.84,42.78,159301 +"HPQ",45.67,"6/11/2007","09:31.59",-0.03,45.80,45.67,45.59,181294 +"MCD",50.93,"6/11/2007","09:32.01",-0.48,51.47,50.93,50.80,123335 +"DIS",34.11,"6/11/2007","09:32.02",-0.09,34.28,34.11,34.04,140032 +"T",39.94,"6/11/2007","09:32.02",-0.32,40.20,39.94,39.87,582997 +"MRK",49.85,"6/11/2007","09:32.04",-0.29,50.30,49.85,49.66,1322713 +"PG",62.69,"6/11/2007","09:32.06",-0.38,62.80,62.69,62.61,154357 +"CAT",78.10,"6/11/2007","09:32.07",-0.42,78.32,78.10,77.99,189079 +"MO",70.22,"6/11/2007","09:32.09",-0.08,70.25,70.30,70.22,401514 +"AXP",62.46,"6/11/2007","09:32.10",-0.58,62.79,62.46,62.38,870695 +"MRK",49.86,"6/11/2007","09:32.10",-0.28,50.30,49.86,49.66,1326033 +"AA",39.38,"6/11/2007","09:32.11",-0.28,39.67,39.38,39.31,114244 +"MCD",50.94,"6/11/2007","09:32.11",-0.47,51.47,50.94,50.80,125892 +"MMM",85.68,"6/11/2007","09:32.11",-0.26,85.94,85.75,85.68,171252 +"DD",50.66,"6/11/2007","09:32.13",-0.47,51.13,50.66,50.60,41947 +"JNJ",62.16,"6/11/2007","09:32.13",0.03,62.89,62.16,62.08,293344 +"XOM",82.58,"6/11/2007","09:32.14",-0.10,82.68,82.64,82.58,269984 +"AIG",71.31,"6/11/2007","09:32.16",-0.22,71.29,71.31,71.26,119526 +"HON",57.07,"6/11/2007","09:32.16",-0.31,57.25,57.07,57.02,120549 +"HPQ",45.68,"6/11/2007","09:32.16",-0.02,45.80,45.68,45.59,189893 +"MSFT",29.98,"6/11/2007","09:32.16",-0.07,30.05,29.98,29.95,5130479 +"MRK",49.87,"6/11/2007","09:32.17",-0.27,50.30,49.87,49.66,1329906 +"GE",37.17,"6/11/2007","09:32.18",-0.15,37.07,37.17,37.12,374619 +"JPM",50.29,"6/11/2007","09:32.18",-0.12,50.41,50.29,50.25,249072 +"UTX",69.75,"6/11/2007","09:32.18",-0.48,69.85,69.75,69.71,118842 +"CAT",78.11,"6/11/2007","09:32.19",-0.41,78.32,78.11,77.99,190949 +"VZ",42.85,"6/11/2007","09:32.20",-0.22,42.95,42.85,42.78,166759 +"C",53.03,"6/11/2007","09:32.21",-0.30,53.20,53.03,52.99,191539 +"DIS",34.12,"6/11/2007","09:32.21",-0.08,34.28,34.12,34.04,145472 +"MCD",50.95,"6/11/2007","09:32.21",-0.46,51.47,50.95,50.80,128448 +"PFE",26.35,"6/11/2007","09:32.21",-0.17,26.50,26.35,26.31,592601 +"T",39.95,"6/11/2007","09:32.21",-0.31,40.20,39.95,39.87,594568 +"WMT",49.83,"6/11/2007","09:32.21",-0.25,49.90,49.87,49.83,542518 +"PG",62.70,"6/11/2007","09:32.22",-0.37,62.80,62.70,62.61,163703 +"MRK",49.88,"6/11/2007","09:32.23",-0.26,50.30,49.88,49.66,1333226 +"MO",70.21,"6/11/2007","09:32.26",-0.09,70.25,70.30,70.21,406643 +"AXP",62.47,"6/11/2007","09:32.28",-0.57,62.79,62.47,62.38,875728 +"MRK",49.89,"6/11/2007","09:32.30",-0.25,50.30,49.89,49.66,1337099 +"CAT",78.12,"6/11/2007","09:32.31",-0.40,78.32,78.12,77.99,192820 +"GM",31.47,"6/11/2007","09:32.31",0.47,31.00,31.50,31.47,403104 +"HD",37.65,"6/11/2007","09:32.31",-0.30,37.78,37.65,37.62,167013 +"IBM",102.82,"6/11/2007","09:32.31",-0.25,102.87,102.82,102.77,113059 +"JNJ",62.17,"6/11/2007","09:32.31",0.04,62.89,62.17,62.08,298750 +"MCD",50.96,"6/11/2007","09:32.31",-0.45,51.47,50.96,50.80,131005 +"MMM",85.67,"6/11/2007","09:32.31",-0.27,85.94,85.75,85.67,173565 +"HPQ",45.69,"6/11/2007","09:32.32",-0.01,45.80,45.69,45.59,197986 +"AA",39.39,"6/11/2007","09:32.33",-0.27,39.67,39.39,39.31,120734 +"MRK",49.90,"6/11/2007","09:32.36",-0.24,50.30,49.90,49.66,1340419 +"DD",50.67,"6/11/2007","09:32.37",-0.46,51.13,50.67,50.60,47757 +"PG",62.71,"6/11/2007","09:32.39",-0.36,62.80,62.71,62.61,173634 +"DIS",34.13,"6/11/2007","09:32.40",-0.07,34.28,34.13,34.04,150913 +"MCD",50.97,"6/11/2007","09:32.40",-0.44,51.47,50.97,50.80,133306 +"T",39.96,"6/11/2007","09:32.40",-0.30,40.20,39.96,39.87,606139 +"VZ",42.86,"6/11/2007","09:32.41",-0.21,42.95,42.86,42.78,173878 +"XOM",82.57,"6/11/2007","09:32.41",-0.11,82.68,82.64,82.57,295217 +"CAT",78.13,"6/11/2007","09:32.43",-0.39,78.32,78.13,77.99,194690 +"MO",70.20,"6/11/2007","09:32.43",-0.10,70.25,70.30,70.20,411771 +"MRK",49.91,"6/11/2007","09:32.43",-0.23,50.30,49.91,49.66,1344293 +"AIG",71.32,"6/11/2007","09:32.46",-0.21,71.29,71.32,71.26,129701 +"HON",57.08,"6/11/2007","09:32.46",-0.30,57.25,57.08,57.02,122479 +"AXP",62.48,"6/11/2007","09:32.47",-0.56,62.79,62.48,62.38,881040 +"JNJ",62.18,"6/11/2007","09:32.48",0.05,62.89,62.18,62.08,303855 +"HPQ",45.70,"6/11/2007","09:32.49",0.00,45.80,45.70,45.59,206585 +"MRK",49.92,"6/11/2007","09:32.49",-0.22,50.30,49.92,49.66,1347613 +"MCD",50.98,"6/11/2007","09:32.50",-0.43,51.47,50.98,50.80,135863 +"MMM",85.66,"6/11/2007","09:32.51",-0.28,85.94,85.75,85.66,175878 +"GE",37.18,"6/11/2007","09:32.52",-0.14,37.07,37.18,37.12,423579 +"JPM",50.30,"6/11/2007","09:32.52",-0.11,50.41,50.30,50.25,264698 +"UTX",69.76,"6/11/2007","09:32.52",-0.47,69.85,69.76,69.71,124211 +"AA",39.40,"6/11/2007","09:32.55",-0.26,39.67,39.40,39.31,127224 +"CAT",78.14,"6/11/2007","09:32.55",-0.38,78.32,78.14,77.99,196561 +"MRK",49.93,"6/11/2007","09:32.56",-0.21,50.30,49.93,49.66,1351486 +"PG",62.72,"6/11/2007","09:32.56",-0.35,62.80,62.72,62.61,183564 +"DIS",34.14,"6/11/2007","09:32.59",-0.06,34.28,34.14,34.04,156353 +"T",39.97,"6/11/2007","09:32.59",-0.29,40.20,39.97,39.87,617710 +"MCD",50.99,"6/11/2007","09:32.60",-0.42,51.47,50.99,50.80,138419 +"C",53.04,"6/11/2007","09:33.01",-0.29,53.20,53.04,52.99,222473 +"DD",50.68,"6/11/2007","09:33.01",-0.45,51.13,50.68,50.60,53567 +"MO",70.19,"6/11/2007","09:33.01",-0.11,70.25,70.30,70.19,417201 +"PFE",26.36,"6/11/2007","09:33.01",-0.16,26.50,26.36,26.31,636984 +"WMT",49.82,"6/11/2007","09:33.01",-0.26,49.90,49.87,49.82,566935 +"MRK",49.94,"6/11/2007","09:33.02",-0.20,50.30,49.94,49.66,1354806 +"VZ",42.87,"6/11/2007","09:33.03",-0.20,42.95,42.87,42.78,181336 +"IBM",102.83,"6/11/2007","09:33.04",-0.24,102.87,102.83,102.77,121617 +"AXP",62.49,"6/11/2007","09:33.05",-0.55,62.79,62.49,62.38,886072 +"HPQ",45.71,"6/11/2007","09:33.06",0.01,45.80,45.71,45.59,215184 +"JNJ",62.19,"6/11/2007","09:33.06",0.06,62.89,62.19,62.08,309261 +"MSFT",29.99,"6/11/2007","09:33.06",-0.06,30.05,29.99,29.95,5229289 +"CAT",78.15,"6/11/2007","09:33.07",-0.37,78.32,78.15,77.99,198432 +"XOM",82.56,"6/11/2007","09:33.07",-0.12,82.68,82.64,82.56,319517 +"MCD",51.00,"6/11/2007","09:33.09",-0.41,51.47,51.00,50.80,140720 +"MRK",49.95,"6/11/2007","09:33.09",-0.19,50.30,49.95,49.66,1358679 +"MMM",85.65,"6/11/2007","09:33.11",-0.29,85.94,85.75,85.65,178192 +"PG",62.73,"6/11/2007","09:33.12",-0.34,62.80,62.73,62.61,192911 +"MRK",49.96,"6/11/2007","09:33.15",-0.18,50.30,49.96,49.66,1361999 +"AIG",71.33,"6/11/2007","09:33.16",-0.20,71.29,71.33,71.26,139876 +"HON",57.09,"6/11/2007","09:33.16",-0.29,57.25,57.09,57.02,124409 +"AA",39.41,"6/11/2007","09:33.17",-0.25,39.67,39.41,39.31,133714 +"DIS",34.15,"6/11/2007","09:33.17",-0.05,34.28,34.15,34.04,161507 +"T",39.98,"6/11/2007","09:33.17",-0.28,40.20,39.98,39.87,628672 +"MO",70.18,"6/11/2007","09:33.18",-0.12,70.25,70.30,70.18,422329 +"CAT",78.16,"6/11/2007","09:33.19",-0.36,78.32,78.16,77.99,200302 +"MCD",51.01,"6/11/2007","09:33.19",-0.40,51.47,51.01,50.80,143277 +"HPQ",45.72,"6/11/2007","09:33.22",0.02,45.80,45.72,45.59,223278 +"MRK",49.97,"6/11/2007","09:33.22",-0.17,50.30,49.97,49.66,1365873 +"JNJ",62.20,"6/11/2007","09:33.23",0.07,62.89,62.20,62.08,314367 +"AXP",62.50,"6/11/2007","09:33.24",-0.54,62.79,62.50,62.38,891384 +"VZ",42.88,"6/11/2007","09:33.24",-0.19,42.95,42.88,42.78,188455 +"DD",50.69,"6/11/2007","09:33.25",-0.44,51.13,50.69,50.60,59377 +"GE",37.19,"6/11/2007","09:33.26",-0.13,37.07,37.19,37.12,472539 +"JPM",50.31,"6/11/2007","09:33.26",-0.10,50.41,50.31,50.25,280324 +"UTX",69.77,"6/11/2007","09:33.26",-0.46,69.85,69.77,69.71,129580 +"MRK",49.98,"6/11/2007","09:33.28",-0.16,50.30,49.98,49.66,1369193 +"MCD",51.02,"6/11/2007","09:33.29",-0.39,51.47,51.02,50.80,145834 +"PG",62.74,"6/11/2007","09:33.29",-0.33,62.80,62.74,62.61,202842 +"CAT",78.17,"6/11/2007","09:33.31",-0.35,78.32,78.17,77.99,202173 +"GM",31.46,"6/11/2007","09:33.31",0.46,31.00,31.50,31.46,492767 +"HD",37.66,"6/11/2007","09:33.31",-0.29,37.78,37.66,37.62,187693 +"MMM",85.64,"6/11/2007","09:33.31",-0.30,85.94,85.75,85.64,180505 +"XOM",82.55,"6/11/2007","09:33.34",-0.13,82.68,82.64,82.55,344750 +"MO",70.17,"6/11/2007","09:33.35",-0.13,70.25,70.30,70.17,427458 +"MRK",49.99,"6/11/2007","09:33.35",-0.15,50.30,49.99,49.66,1373066 +"DIS",34.16,"6/11/2007","09:33.36",-0.04,34.28,34.16,34.04,166947 +"T",39.99,"6/11/2007","09:33.36",-0.27,40.20,39.99,39.87,640243 +"IBM",102.84,"6/11/2007","09:33.37",-0.23,102.87,102.84,102.77,130175 +"MCD",51.03,"6/11/2007","09:33.38",-0.38,51.47,51.03,50.80,148135 +"AA",39.42,"6/11/2007","09:33.39",-0.24,39.67,39.42,39.31,140204 +"HPQ",45.73,"6/11/2007","09:33.39",0.03,45.80,45.73,45.59,231877 +"C",53.05,"6/11/2007","09:33.41",-0.28,53.20,53.05,52.99,253406 +"JNJ",62.21,"6/11/2007","09:33.41",0.08,62.89,62.21,62.08,319773 +"MRK",50.00,"6/11/2007","09:33.41",-0.14,50.30,50.00,49.66,1376386 +"PFE",26.37,"6/11/2007","09:33.41",-0.15,26.50,26.37,26.31,681367 +"WMT",49.81,"6/11/2007","09:33.41",-0.27,49.90,49.87,49.81,591352 +"AXP",62.51,"6/11/2007","09:33.42",-0.53,62.79,62.51,62.38,896417 +"CAT",78.18,"6/11/2007","09:33.43",-0.34,78.32,78.18,77.99,204043 +"AIG",71.34,"6/11/2007","09:33.46",-0.19,71.29,71.34,71.26,150051 +"HON",57.10,"6/11/2007","09:33.46",-0.28,57.25,57.10,57.02,126339 +"KO",51.65,"6/11/2007","09:33.46",-0.02,51.67,51.65,51.63,3974184 +"PG",62.75,"6/11/2007","09:33.46",-0.32,62.80,62.75,62.61,212772 +"VZ",42.89,"6/11/2007","09:33.46",-0.18,42.95,42.89,42.78,195913 +"MCD",51.04,"6/11/2007","09:33.48",-0.37,51.47,51.04,50.80,150691 +"MRK",50.01,"6/11/2007","09:33.48",-0.13,50.30,50.01,49.66,1380259 +"DD",50.70,"6/11/2007","09:33.49",-0.43,51.13,50.70,50.60,65187 +"MMM",85.63,"6/11/2007","09:33.51",-0.31,85.94,85.75,85.63,182818 +"MO",70.16,"6/11/2007","09:33.52",-0.14,70.25,70.30,70.16,432586 +"MRK",50.02,"6/11/2007","09:33.54",-0.12,50.30,50.02,49.66,1383579 +"CAT",78.19,"6/11/2007","09:33.55",-0.33,78.32,78.19,77.99,205914 +"DIS",34.17,"6/11/2007","09:33.55",-0.03,34.28,34.17,34.04,172388 +"T",40.00,"6/11/2007","09:33.55",-0.26,40.20,40.00,39.87,651814 +"HPQ",45.74,"6/11/2007","09:33.56",0.04,45.80,45.74,45.59,240476 +"MSFT",30.00,"6/11/2007","09:33.56",-0.05,30.05,30.00,29.95,5328099 +"MCD",51.05,"6/11/2007","09:33.58",-0.36,51.47,51.05,50.80,153248 +"JNJ",62.22,"6/11/2007","09:33.59",0.09,62.89,62.22,62.08,325179 +"AA",39.43,"6/11/2007","09:34.01",-0.23,39.67,39.43,39.31,146694 +"AXP",62.52,"6/11/2007","09:34.01",-0.52,62.79,62.52,62.38,901729 +"GE",37.20,"6/11/2007","09:34.01",-0.12,37.07,37.20,37.12,522939 +"JPM",50.32,"6/11/2007","09:34.01",-0.09,50.41,50.32,50.25,296409 +"MRK",50.03,"6/11/2007","09:34.01",-0.11,50.30,50.03,49.66,1387453 +"UTX",69.78,"6/11/2007","09:34.01",-0.45,69.85,69.78,69.71,135107 +"XOM",82.54,"6/11/2007","09:34.01",-0.14,82.68,82.64,82.54,369984 +"PG",62.76,"6/11/2007","09:34.02",-0.31,62.80,62.76,62.61,222119 +"CAT",78.20,"6/11/2007","09:34.07",-0.32,78.32,78.20,77.99,207785 +"MCD",51.06,"6/11/2007","09:34.07",-0.35,51.47,51.06,50.80,155549 +"MRK",50.04,"6/11/2007","09:34.07",-0.10,50.30,50.04,49.66,1390773 +"VZ",42.90,"6/11/2007","09:34.07",-0.17,42.95,42.90,42.78,203032 +"MO",70.15,"6/11/2007","09:34.09",-0.15,70.25,70.30,70.15,437714 +"IBM",102.85,"6/11/2007","09:34.11",-0.22,102.87,102.85,102.77,138992 +"MMM",85.62,"6/11/2007","09:34.11",-0.32,85.94,85.75,85.62,185132 +"HPQ",45.75,"6/11/2007","09:34.12",0.05,45.80,45.75,45.59,248569 +"DD",50.71,"6/11/2007","09:34.13",-0.42,51.13,50.71,50.60,70997 +"MRK",50.05,"6/11/2007","09:34.13",-0.09,50.30,50.05,49.66,1394093 +"DIS",34.18,"6/11/2007","09:34.14",-0.02,34.28,34.18,34.04,177828 +"T",40.01,"6/11/2007","09:34.14",-0.25,40.20,40.01,39.87,663385 +"AIG",71.35,"6/11/2007","09:34.16",-0.18,71.29,71.35,71.26,160226 +"HON",57.11,"6/11/2007","09:34.16",-0.27,57.25,57.11,57.02,128269 +"JNJ",62.23,"6/11/2007","09:34.16",0.10,62.89,62.23,62.08,330285 +"MCD",51.07,"6/11/2007","09:34.17",-0.34,51.47,51.07,50.80,158106 +"AXP",62.53,"6/11/2007","09:34.19",-0.51,62.79,62.53,62.38,906762 +"CAT",78.21,"6/11/2007","09:34.19",-0.31,78.32,78.21,77.99,209655 +"PG",62.77,"6/11/2007","09:34.19",-0.30,62.80,62.77,62.61,232049 +"MRK",50.06,"6/11/2007","09:34.20",-0.08,50.30,50.06,49.66,1397966 +"C",53.06,"6/11/2007","09:34.21",-0.27,53.20,53.06,52.99,284339 +"PFE",26.38,"6/11/2007","09:34.21",-0.14,26.50,26.38,26.31,725751 +"WMT",49.80,"6/11/2007","09:34.21",-0.28,49.90,49.87,49.80,615768 +"AA",39.44,"6/11/2007","09:34.22",-0.22,39.67,39.44,39.31,152889 +"MO",70.14,"6/11/2007","09:34.26",-0.16,70.25,70.30,70.14,442843 +"MRK",50.07,"6/11/2007","09:34.26",-0.07,50.30,50.07,49.66,1401286 +"MCD",51.08,"6/11/2007","09:34.27",-0.33,51.47,51.08,50.80,160662 +"XOM",82.53,"6/11/2007","09:34.27",-0.15,82.68,82.64,82.53,394283 +"VZ",42.91,"6/11/2007","09:34.28",-0.16,42.95,42.91,42.78,210151 +"HPQ",45.76,"6/11/2007","09:34.29",0.06,45.80,45.76,45.59,257169 +"CAT",78.22,"6/11/2007","09:34.31",-0.30,78.32,78.22,77.99,211526 +"GM",31.45,"6/11/2007","09:34.31",0.45,31.00,31.50,31.45,582429 +"HD",37.67,"6/11/2007","09:34.31",-0.28,37.78,37.67,37.62,208373 +"MMM",85.61,"6/11/2007","09:34.31",-0.33,85.94,85.75,85.61,187445 +"DIS",34.19,"6/11/2007","09:34.32",-0.01,34.28,34.19,34.04,182982 +"T",40.02,"6/11/2007","09:34.32",-0.24,40.20,40.02,39.87,674347 +"MRK",50.08,"6/11/2007","09:34.33",-0.06,50.30,50.08,49.66,1405159 +"JNJ",62.24,"6/11/2007","09:34.34",0.11,62.89,62.24,62.08,335691 +"GE",37.21,"6/11/2007","09:34.35",-0.11,37.07,37.21,37.12,571899 +"JPM",50.33,"6/11/2007","09:34.35",-0.08,50.41,50.33,50.25,312035 +"UTX",69.79,"6/11/2007","09:34.35",-0.44,69.85,69.79,69.71,140477 +"MCD",51.09,"6/11/2007","09:34.36",-0.32,51.47,51.09,50.80,162963 +"PG",62.78,"6/11/2007","09:34.36",-0.29,62.80,62.78,62.61,241980 +"AXP",62.54,"6/11/2007","09:34.37",-0.50,62.79,62.54,62.38,911794 +"DD",50.72,"6/11/2007","09:34.37",-0.41,51.13,50.72,50.60,76807 +"MRK",50.09,"6/11/2007","09:34.39",-0.05,50.30,50.09,49.66,1408479 +"CAT",78.23,"6/11/2007","09:34.43",-0.29,78.32,78.23,77.99,213396 +"MO",70.13,"6/11/2007","09:34.43",-0.17,70.25,70.30,70.13,447971 +"AA",39.45,"6/11/2007","09:34.44",-0.21,39.67,39.45,39.31,159379 +"IBM",102.86,"6/11/2007","09:34.44",-0.21,102.87,102.86,102.77,147550 +"AIG",71.36,"6/11/2007","09:34.46",-0.17,71.29,71.36,71.26,170401 +"HON",57.12,"6/11/2007","09:34.46",-0.26,57.25,57.12,57.02,130199 +"HPQ",45.77,"6/11/2007","09:34.46",0.07,45.80,45.77,45.59,265768 +"MCD",51.10,"6/11/2007","09:34.46",-0.31,51.47,51.10,50.80,165520 +"MRK",50.10,"6/11/2007","09:34.46",-0.04,50.30,50.10,49.66,1412353 +"MSFT",30.01,"6/11/2007","09:34.46",-0.04,30.05,30.01,29.95,5426909 +"VZ",42.92,"6/11/2007","09:34.50",-0.15,42.95,42.92,42.78,217609 +"DIS",34.20,"6/11/2007","09:34.51",0.00,34.28,34.20,34.04,188422 +"MMM",85.60,"6/11/2007","09:34.51",-0.34,85.94,85.75,85.60,189758 +"T",40.03,"6/11/2007","09:34.51",-0.23,40.20,40.03,39.87,685918 +"JNJ",62.25,"6/11/2007","09:34.52",0.12,62.89,62.25,62.08,341097 +"MRK",50.11,"6/11/2007","09:34.52",-0.03,50.30,50.11,49.66,1415673 +"PG",62.79,"6/11/2007","09:34.52",-0.28,62.80,62.79,62.61,251326 +"XOM",82.52,"6/11/2007","09:34.54",-0.16,82.68,82.64,82.52,419517 +"CAT",78.24,"6/11/2007","09:34.55",-0.28,78.32,78.24,77.99,215267 +"AXP",62.55,"6/11/2007","09:34.56",-0.49,62.79,62.55,62.38,917106 +"MCD",51.11,"6/11/2007","09:34.56",-0.30,51.47,51.11,50.80,168077 +"MRK",50.12,"6/11/2007","09:34.59",-0.02,50.30,50.12,49.66,1419546 +"C",53.07,"6/11/2007","09:35.01",-0.26,53.20,53.07,52.99,315273 +"DD",50.73,"6/11/2007","09:35.01",-0.40,51.13,50.73,50.60,82617 +"MO",70.12,"6/11/2007","09:35.01",-0.18,70.25,70.30,70.12,453401 +"PFE",26.39,"6/11/2007","09:35.01",-0.13,26.50,26.39,26.31,770134 +"WMT",49.79,"6/11/2007","09:35.01",-0.29,49.90,49.87,49.79,640185 +"HPQ",45.78,"6/11/2007","09:35.02",0.08,45.80,45.78,45.59,273861 +"MCD",51.12,"6/11/2007","09:35.05",-0.29,51.47,51.12,50.80,170378 +"MRK",50.13,"6/11/2007","09:35.05",-0.01,50.30,50.13,49.66,1422866 +"AA",39.46,"6/11/2007","09:35.06",-0.20,39.67,39.46,39.31,165869 +"CAT",78.25,"6/11/2007","09:35.07",-0.27,78.32,78.25,77.99,217138 +"GE",37.22,"6/11/2007","09:35.09",-0.10,37.07,37.22,37.12,620859 +"JNJ",62.26,"6/11/2007","09:35.09",0.13,62.89,62.26,62.08,346202 +"JPM",50.34,"6/11/2007","09:35.09",-0.07,50.41,50.34,50.25,327661 +"PG",62.80,"6/11/2007","09:35.09",-0.27,62.80,62.80,62.61,261257 +"UTX",69.80,"6/11/2007","09:35.09",-0.43,69.85,69.80,69.71,145846 +"DIS",34.21,"6/11/2007","09:35.10",0.01,34.28,34.21,34.04,193863 +"T",40.04,"6/11/2007","09:35.10",-0.22,40.20,40.04,39.87,697489 +"MMM",85.59,"6/11/2007","09:35.11",-0.35,85.94,85.75,85.59,192072 +"VZ",42.93,"6/11/2007","09:35.11",-0.14,42.95,42.93,42.78,224728 +"MRK",50.14,"6/11/2007","09:35.12",0.00,50.30,50.14,49.66,1426739 +"AXP",62.56,"6/11/2007","09:35.14",-0.48,62.79,62.56,62.38,922139 +"MCD",51.13,"6/11/2007","09:35.15",-0.28,51.47,51.13,50.80,172934 +"AIG",71.37,"6/11/2007","09:35.16",-0.16,71.29,71.37,71.26,180576 +"HON",57.13,"6/11/2007","09:35.16",-0.25,57.25,57.13,57.02,132129 +"IBM",102.87,"6/11/2007","09:35.17",-0.20,102.87,102.87,102.77,156108 +"MO",70.11,"6/11/2007","09:35.18",-0.19,70.25,70.30,70.11,458529 +"MRK",50.15,"6/11/2007","09:35.18",0.01,50.30,50.15,49.66,1430059 +"CAT",78.26,"6/11/2007","09:35.19",-0.26,78.32,78.26,77.99,219008 +"HPQ",45.79,"6/11/2007","09:35.19",0.09,45.80,45.79,45.59,282460 +"XOM",82.51,"6/11/2007","09:35.21",-0.17,82.68,82.64,82.51,444751 +"DD",50.74,"6/11/2007","09:35.25",-0.39,51.13,50.74,50.60,88427 +"MCD",51.14,"6/11/2007","09:35.25",-0.27,51.47,51.14,50.80,175491 +"MRK",50.16,"6/11/2007","09:35.25",0.02,50.30,50.16,49.66,1433933 +"PG",62.81,"6/11/2007","09:35.26",-0.26,62.80,62.81,62.61,271187 +"JNJ",62.27,"6/11/2007","09:35.27",0.14,62.89,62.27,62.08,351608 +"AA",39.47,"6/11/2007","09:35.28",-0.19,39.67,39.47,39.31,172359 +"DIS",34.22,"6/11/2007","09:35.29",0.02,34.28,34.22,34.04,199303 +"T",40.05,"6/11/2007","09:35.29",-0.21,40.20,40.05,39.87,709060 +"CAT",78.27,"6/11/2007","09:35.31",-0.25,78.32,78.27,77.99,220879 +"GM",31.44,"6/11/2007","09:35.31",0.44,31.00,31.50,31.44,672092 +"HD",37.68,"6/11/2007","09:35.31",-0.27,37.78,37.68,37.62,229053 +"MMM",85.58,"6/11/2007","09:35.31",-0.36,85.94,85.75,85.58,194385 +"MRK",50.17,"6/11/2007","09:35.31",0.03,50.30,50.17,49.66,1437253 +"AXP",62.57,"6/11/2007","09:35.33",-0.47,62.79,62.57,62.38,927451 +"VZ",42.94,"6/11/2007","09:35.33",-0.13,42.95,42.94,42.78,232186 +"MCD",51.15,"6/11/2007","09:35.34",-0.26,51.47,51.15,50.80,177792 +"MO",70.10,"6/11/2007","09:35.35",-0.20,70.25,70.30,70.10,463658 +"HPQ",45.80,"6/11/2007","09:35.36",0.10,45.80,45.80,45.59,291059 +"MSFT",30.02,"6/11/2007","09:35.36",-0.03,30.05,30.02,29.95,5525720 +"MRK",50.18,"6/11/2007","09:35.38",0.04,50.30,50.18,49.66,1441126 +"C",53.08,"6/11/2007","09:35.41",-0.25,53.20,53.08,52.99,346206 +"PFE",26.40,"6/11/2007","09:35.41",-0.12,26.50,26.40,26.31,814517 +"WMT",49.78,"6/11/2007","09:35.41",-0.30,49.90,49.87,49.78,664602 +"PG",62.82,"6/11/2007","09:35.42",-0.25,62.80,62.82,62.61,280534 +"CAT",78.28,"6/11/2007","09:35.43",-0.24,78.32,78.28,77.99,222749 +"GE",37.23,"6/11/2007","09:35.43",-0.09,37.07,37.23,37.12,669819 +"JPM",50.35,"6/11/2007","09:35.43",-0.06,50.41,50.35,50.25,343287 +"UTX",69.81,"6/11/2007","09:35.43",-0.42,69.85,69.81,69.71,151215 +"MCD",51.16,"6/11/2007","09:35.44",-0.25,51.47,51.16,50.80,180349 +"MRK",50.19,"6/11/2007","09:35.44",0.05,50.30,50.19,49.66,1444446 +"JNJ",62.28,"6/11/2007","09:35.45",0.15,62.89,62.28,62.08,357014 +"AIG",71.38,"6/11/2007","09:35.46",-0.15,71.29,71.38,71.26,190751 +"HON",57.14,"6/11/2007","09:35.46",-0.24,57.25,57.14,57.02,134059 +"DIS",34.23,"6/11/2007","09:35.47",0.03,34.28,34.23,34.04,204457 +"T",40.06,"6/11/2007","09:35.47",-0.20,40.20,40.06,39.87,720022 +"XOM",82.50,"6/11/2007","09:35.47",-0.18,82.68,82.64,82.50,469050 +"DD",50.75,"6/11/2007","09:35.49",-0.38,51.13,50.75,50.60,94237 +"AA",39.48,"6/11/2007","09:35.50",-0.18,39.67,39.48,39.31,178849 +"AXP",62.58,"6/11/2007","09:35.51",-0.46,62.79,62.58,62.38,932483 +"IBM",102.88,"6/11/2007","09:35.51",-0.19,102.87,102.88,102.77,164925 +"MMM",85.57,"6/11/2007","09:35.51",-0.37,85.94,85.75,85.57,196698 +"MRK",50.20,"6/11/2007","09:35.51",0.06,50.30,50.20,49.66,1448319 +"HPQ",45.81,"6/11/2007","09:35.52",0.11,45.80,45.81,45.59,299153 +"MO",70.09,"6/11/2007","09:35.52",-0.21,70.25,70.30,70.09,468786 +"MCD",51.17,"6/11/2007","09:35.54",-0.24,51.47,51.17,50.80,182905 +"VZ",42.95,"6/11/2007","09:35.54",-0.12,42.95,42.95,42.78,239305 +"CAT",78.29,"6/11/2007","09:35.55",-0.23,78.32,78.29,77.99,224620 +"MRK",50.21,"6/11/2007","09:35.57",0.07,50.30,50.21,49.66,1451639 +"PG",62.83,"6/11/2007","09:35.59",-0.24,62.80,62.83,62.61,290465 +"JNJ",62.29,"6/11/2007","09:36.02",0.16,62.89,62.29,62.08,362120 +"MCD",51.18,"6/11/2007","09:36.03",-0.23,51.47,51.18,50.80,185206 +"MRK",50.22,"6/11/2007","09:36.04",0.08,50.30,50.22,49.66,1455513 +"DIS",34.24,"6/11/2007","09:36.06",0.04,34.28,34.24,34.04,209897 +"T",40.07,"6/11/2007","09:36.06",-0.19,40.20,40.07,39.87,731593 +"CAT",78.30,"6/11/2007","09:36.07",-0.22,78.32,78.30,77.99,226491 +"HPQ",45.82,"6/11/2007","09:36.09",0.12,45.80,45.82,45.59,307752 +"MO",70.08,"6/11/2007","09:36.09",-0.22,70.25,70.30,70.08,473914 +"AXP",62.59,"6/11/2007","09:36.10",-0.45,62.79,62.59,62.38,937795 +"MRK",50.23,"6/11/2007","09:36.10",0.09,50.30,50.23,49.66,1458833 +"AA",39.49,"6/11/2007","09:36.11",-0.17,39.67,39.49,39.31,185044 +"MMM",85.56,"6/11/2007","09:36.11",-0.38,85.94,85.75,85.56,199012 +"DD",50.76,"6/11/2007","09:36.13",-0.37,51.13,50.76,50.60,100047 +"MCD",51.19,"6/11/2007","09:36.13",-0.22,51.47,51.19,50.80,187763 +"XOM",82.49,"6/11/2007","09:36.14",-0.19,82.68,82.64,82.49,494284 +"AIG",71.39,"6/11/2007","09:36.16",-0.14,71.29,71.39,71.26,200926 +"HON",57.15,"6/11/2007","09:36.16",-0.23,57.25,57.15,57.02,135989 +"KO",51.66,"6/11/2007","09:36.16",-0.01,51.67,51.66,51.63,3988809 +"PG",62.84,"6/11/2007","09:36.16",-0.23,62.80,62.84,62.61,300395 +"VZ",42.96,"6/11/2007","09:36.16",-0.11,42.95,42.96,42.78,246763 +"MRK",50.24,"6/11/2007","09:36.17",0.10,50.30,50.24,49.66,1462706 +"GE",37.24,"6/11/2007","09:36.18",-0.08,37.07,37.24,37.12,720219 +"JPM",50.36,"6/11/2007","09:36.18",-0.05,50.41,50.36,50.25,359372 +"UTX",69.82,"6/11/2007","09:36.18",-0.41,69.85,69.82,69.71,156742 +"CAT",78.31,"6/11/2007","09:36.19",-0.21,78.32,78.31,77.99,228361 +"JNJ",62.30,"6/11/2007","09:36.20",0.17,62.89,62.30,62.08,367526 +"C",53.09,"6/11/2007","09:36.21",-0.24,53.20,53.09,52.99,377139 +"PFE",26.41,"6/11/2007","09:36.21",-0.11,26.50,26.41,26.31,858901 +"WMT",49.77,"6/11/2007","09:36.21",-0.31,49.90,49.87,49.77,689018 +"MCD",51.20,"6/11/2007","09:36.23",-0.21,51.47,51.20,50.80,190320 +"MRK",50.25,"6/11/2007","09:36.23",0.11,50.30,50.25,49.66,1466026 +"IBM",102.89,"6/11/2007","09:36.24",-0.18,102.87,102.89,102.77,173483 +"DIS",34.25,"6/11/2007","09:36.25",0.05,34.28,34.25,34.04,215338 +"T",40.08,"6/11/2007","09:36.25",-0.18,40.20,40.08,39.87,743164 +"HPQ",45.83,"6/11/2007","09:36.26",0.13,45.80,45.83,45.59,316351 +"MO",70.07,"6/11/2007","09:36.26",-0.23,70.25,70.30,70.07,479043 +"MSFT",30.03,"6/11/2007","09:36.26",-0.02,30.05,30.03,29.95,5624530 +"AXP",62.60,"6/11/2007","09:36.28",-0.44,62.79,62.60,62.38,942828 +"MRK",50.26,"6/11/2007","09:36.30",0.12,50.30,50.26,49.66,1469899 +"CAT",78.32,"6/11/2007","09:36.31",-0.20,78.32,78.32,77.99,230232 +"GM",31.43,"6/11/2007","09:36.31",0.43,31.00,31.50,31.43,761754 +"HD",37.69,"6/11/2007","09:36.31",-0.26,37.78,37.69,37.62,249733 +"MMM",85.55,"6/11/2007","09:36.31",-0.39,85.94,85.75,85.55,201325 +"MCD",51.21,"6/11/2007","09:36.32",-0.20,51.47,51.21,50.80,192621 +"PG",62.85,"6/11/2007","09:36.32",-0.22,62.80,62.85,62.61,309742 +"AA",39.50,"6/11/2007","09:36.33",-0.16,39.67,39.50,39.31,191534 +"MRK",50.27,"6/11/2007","09:36.36",0.13,50.30,50.27,49.66,1473219 +"DD",50.77,"6/11/2007","09:36.37",-0.36,51.13,50.77,50.60,105857 +"VZ",42.97,"6/11/2007","09:36.37",-0.10,42.95,42.97,42.78,253882 +"JNJ",62.31,"6/11/2007","09:36.38",0.18,62.89,62.31,62.08,372932 +"XOM",82.48,"6/11/2007","09:36.41",-0.20,82.68,82.64,82.48,519517 +"HPQ",45.84,"6/11/2007","09:36.42",0.14,45.80,45.84,45.59,324444 +"MCD",51.22,"6/11/2007","09:36.42",-0.19,51.47,51.22,50.80,195177 +"CAT",78.33,"6/11/2007","09:36.43",-0.19,78.32,78.33,77.99,232102 +"MO",70.06,"6/11/2007","09:36.43",-0.24,70.25,70.30,70.06,484171 +"MRK",50.28,"6/11/2007","09:36.43",0.14,50.30,50.28,49.66,1477093 +"DIS",34.26,"6/11/2007","09:36.44",0.06,34.28,34.26,34.04,220778 +"T",40.09,"6/11/2007","09:36.44",-0.17,40.20,40.09,39.87,754735 +"AIG",71.40,"6/11/2007","09:36.46",-0.13,71.29,71.40,71.26,211101 +"HON",57.16,"6/11/2007","09:36.46",-0.22,57.25,57.16,57.02,137919 +"AXP",62.61,"6/11/2007","09:36.47",-0.43,62.79,62.61,62.38,948140 +"MRK",50.29,"6/11/2007","09:36.49",0.15,50.30,50.29,49.66,1480413 +"PG",62.86,"6/11/2007","09:36.49",-0.21,62.80,62.86,62.61,319672 +"MMM",85.54,"6/11/2007","09:36.51",-0.40,85.94,85.75,85.54,203638 +"GE",37.25,"6/11/2007","09:36.52",-0.07,37.07,37.25,37.12,769179 +"JPM",50.37,"6/11/2007","09:36.52",-0.04,50.41,50.37,50.25,374998 +"MCD",51.23,"6/11/2007","09:36.52",-0.18,51.47,51.23,50.80,197734 +"UTX",69.83,"6/11/2007","09:36.52",-0.40,69.85,69.83,69.71,162111 +"AA",39.51,"6/11/2007","09:36.55",-0.15,39.67,39.51,39.31,198024 +"CAT",78.34,"6/11/2007","09:36.55",-0.18,78.32,78.34,77.99,233973 +"JNJ",62.32,"6/11/2007","09:36.55",0.19,62.89,62.32,62.08,378038 +"MRK",50.30,"6/11/2007","09:36.56",0.16,50.30,50.30,49.66,1484286 +"IBM",102.90,"6/11/2007","09:36.57",-0.17,102.87,102.90,102.77,182041 +"VZ",42.98,"6/11/2007","09:36.58",-0.09,42.95,42.98,42.78,261001 +"HPQ",45.85,"6/11/2007","09:36.59",0.15,45.80,45.85,45.59,333044 +"C",53.10,"6/11/2007","09:37.01",-0.23,53.20,53.10,52.99,408073 +"DD",50.78,"6/11/2007","09:37.01",-0.35,51.13,50.78,50.60,111667 +"INTC",21.84,"6/11/2007","09:37.01",0.01,21.70,21.84,21.82,2589890 +"MCD",51.24,"6/11/2007","09:37.01",-0.17,51.47,51.24,50.80,200035 +"MO",70.05,"6/11/2007","09:37.01",-0.25,70.25,70.30,70.05,489601 +"PFE",26.42,"6/11/2007","09:37.01",-0.10,26.50,26.42,26.31,903284 +"WMT",49.76,"6/11/2007","09:37.01",-0.32,49.90,49.87,49.76,713435 +"DIS",34.27,"6/11/2007","09:37.02",0.07,34.28,34.27,34.04,225932 +"MRK",50.31,"6/11/2007","09:37.02",0.17,50.30,50.31,49.66,1487606 +"T",40.10,"6/11/2007","09:37.02",-0.16,40.20,40.10,39.87,765697 +"AXP",62.62,"6/11/2007","09:37.05",-0.42,62.79,62.62,62.38,953172 +"PG",62.87,"6/11/2007","09:37.06",-0.20,62.80,62.87,62.61,329603 +"CAT",78.35,"6/11/2007","09:37.07",-0.17,78.32,78.35,77.99,235844 +"XOM",82.47,"6/11/2007","09:37.07",-0.21,82.68,82.64,82.47,543817 +"MRK",50.32,"6/11/2007","09:37.09",0.18,50.30,50.32,49.66,1491479 +"MCD",51.25,"6/11/2007","09:37.11",-0.16,51.47,51.25,50.80,202592 +"MMM",85.53,"6/11/2007","09:37.11",-0.41,85.94,85.75,85.53,205952 +"JNJ",62.33,"6/11/2007","09:37.13",0.20,62.89,62.33,62.08,383444 +"MRK",50.33,"6/11/2007","09:37.15",0.19,50.30,50.33,49.66,1494799 +"AIG",71.41,"6/11/2007","09:37.16",-0.12,71.29,71.41,71.26,221276 +"HON",57.17,"6/11/2007","09:37.16",-0.21,57.25,57.17,57.02,139849 +"HPQ",45.86,"6/11/2007","09:37.16",0.16,45.80,45.86,45.59,341643 +"MSFT",30.04,"6/11/2007","09:37.16",-0.01,30.05,30.04,29.95,5723340 +"AA",39.52,"6/11/2007","09:37.17",-0.14,39.67,39.52,39.31,204514 +"MO",70.04,"6/11/2007","09:37.18",-0.26,70.25,70.30,70.04,494729 +"CAT",78.36,"6/11/2007","09:37.19",-0.16,78.32,78.36,77.99,237714 +"VZ",42.99,"6/11/2007","09:37.20",-0.08,42.95,42.99,42.78,268459 +"DIS",34.28,"6/11/2007","09:37.21",0.08,34.28,34.28,34.04,231372 +"MCD",51.26,"6/11/2007","09:37.21",-0.15,51.47,51.26,50.80,205148 +"T",40.11,"6/11/2007","09:37.21",-0.15,40.20,40.11,39.87,777268 +"MRK",50.34,"6/11/2007","09:37.22",0.20,50.30,50.34,49.66,1498673 +"PG",62.88,"6/11/2007","09:37.22",-0.19,62.80,62.88,62.61,338949 +"AXP",62.63,"6/11/2007","09:37.24",-0.41,62.79,62.63,62.38,958484 +"DD",50.79,"6/11/2007","09:37.25",-0.34,51.13,50.79,50.60,117477 +"GE",37.26,"6/11/2007","09:37.26",-0.06,37.07,37.26,37.12,818139 +"JPM",50.38,"6/11/2007","09:37.26",-0.03,50.41,50.38,50.25,390624 +"UTX",69.84,"6/11/2007","09:37.26",-0.39,69.85,69.84,69.71,167480 +"MRK",50.35,"6/11/2007","09:37.28",0.21,50.30,50.35,49.66,1501993 +"CAT",78.37,"6/11/2007","09:37.31",-0.15,78.32,78.37,77.99,239585 +"GM",31.42,"6/11/2007","09:37.31",0.42,31.00,31.50,31.42,851417 +"HD",37.70,"6/11/2007","09:37.31",-0.25,37.78,37.70,37.62,270413 +"IBM",102.91,"6/11/2007","09:37.31",-0.16,102.87,102.91,102.77,190859 +"JNJ",62.34,"6/11/2007","09:37.31",0.21,62.89,62.34,62.08,388850 +"MCD",51.27,"6/11/2007","09:37.31",-0.14,51.47,51.27,50.80,207705 +"MMM",85.52,"6/11/2007","09:37.31",-0.42,85.94,85.75,85.52,208265 +"HPQ",45.87,"6/11/2007","09:37.32",0.17,45.80,45.87,45.59,349736 +"XOM",82.46,"6/11/2007","09:37.34",-0.22,82.68,82.64,82.46,569050 +"MO",70.03,"6/11/2007","09:37.35",-0.27,70.25,70.30,70.03,499858 +"MRK",50.36,"6/11/2007","09:37.35",0.22,50.30,50.36,49.66,1505866 +"AA",39.53,"6/11/2007","09:37.39",-0.13,39.67,39.53,39.31,211004 +"PG",62.89,"6/11/2007","09:37.39",-0.18,62.80,62.89,62.61,348880 +"DIS",34.29,"6/11/2007","09:37.40",0.09,34.28,34.29,34.04,236813 +"MCD",51.28,"6/11/2007","09:37.40",-0.13,51.47,51.28,50.80,210006 +"T",40.12,"6/11/2007","09:37.40",-0.14,40.20,40.12,39.87,788839 +"C",53.11,"6/11/2007","09:37.41",-0.22,53.20,53.11,52.99,439006 +"MRK",50.37,"6/11/2007","09:37.41",0.23,50.30,50.37,49.66,1509186 +"PFE",26.43,"6/11/2007","09:37.41",-0.09,26.50,26.43,26.31,947667 +"VZ",43.00,"6/11/2007","09:37.41",-0.07,42.95,43.00,42.78,275578 +"WMT",49.75,"6/11/2007","09:37.41",-0.33,49.90,49.87,49.75,737852 +"AXP",62.64,"6/11/2007","09:37.42",-0.40,62.79,62.64,62.38,963517 +"CAT",78.38,"6/11/2007","09:37.43",-0.14,78.32,78.38,77.99,241455 +"AIG",71.42,"6/11/2007","09:37.46",-0.11,71.29,71.42,71.26,231451 +"HON",57.18,"6/11/2007","09:37.46",-0.20,57.25,57.18,57.02,141779 +"JNJ",62.35,"6/11/2007","09:37.48",0.22,62.89,62.35,62.08,393955 +"MRK",50.38,"6/11/2007","09:37.48",0.24,50.30,50.38,49.66,1513059 +"DD",50.80,"6/11/2007","09:37.49",-0.33,51.13,50.80,50.60,123287 +"HPQ",45.88,"6/11/2007","09:37.49",0.18,45.80,45.88,45.59,358335 +"MCD",51.29,"6/11/2007","09:37.50",-0.12,51.47,51.29,50.80,212563 +"MMM",85.51,"6/11/2007","09:37.51",-0.43,85.94,85.75,85.51,210578 +"MO",70.02,"6/11/2007","09:37.52",-0.28,70.25,70.30,70.02,504986 +"MRK",50.39,"6/11/2007","09:37.54",0.25,50.30,50.39,49.66,1516379 +"CAT",78.39,"6/11/2007","09:37.55",-0.13,78.32,78.39,77.99,243326 +"PG",62.90,"6/11/2007","09:37.56",-0.17,62.80,62.90,62.61,358810 +"DIS",34.30,"6/11/2007","09:37.59",0.10,34.28,34.30,34.04,242253 +"T",40.13,"6/11/2007","09:37.59",-0.13,40.20,40.13,39.87,800410 +"MCD",51.30,"6/11/2007","09:37.60",-0.11,51.47,51.30,50.80,215119 +"AA",39.54,"6/11/2007","09:38.01",-0.12,39.67,39.54,39.31,217494 +"AXP",62.65,"6/11/2007","09:38.01",-0.39,62.79,62.65,62.38,968829 +"GE",37.27,"6/11/2007","09:38.01",-0.05,37.07,37.27,37.12,868539 +"JPM",50.39,"6/11/2007","09:38.01",-0.02,50.41,50.39,50.25,406709 +"MRK",50.40,"6/11/2007","09:38.01",0.26,50.30,50.40,49.66,1520253 +"UTX",69.85,"6/11/2007","09:38.01",-0.38,69.85,69.85,69.71,173007 +"XOM",82.45,"6/11/2007","09:38.01",-0.23,82.68,82.64,82.45,594284 +"VZ",43.01,"6/11/2007","09:38.03",-0.06,42.95,43.01,42.78,283036 +"IBM",102.92,"6/11/2007","09:38.04",-0.15,102.87,102.92,102.77,199417 +"HPQ",45.89,"6/11/2007","09:38.06",0.19,45.80,45.89,45.59,366934 +"JNJ",62.36,"6/11/2007","09:38.06",0.23,62.89,62.36,62.08,399361 +"MSFT",30.05,"6/11/2007","09:38.06",0.00,30.05,30.05,29.95,5822150 +"CAT",78.40,"6/11/2007","09:38.07",-0.12,78.32,78.40,77.99,245197 +"MRK",50.41,"6/11/2007","09:38.07",0.27,50.30,50.41,49.66,1523573 +"MCD",51.31,"6/11/2007","09:38.09",-0.10,51.47,51.31,50.80,217420 +"MO",70.01,"6/11/2007","09:38.09",-0.29,70.25,70.30,70.01,510114 +"MMM",85.50,"6/11/2007","09:38.11",-0.44,85.94,85.75,85.50,212892 +"PG",62.91,"6/11/2007","09:38.12",-0.16,62.80,62.91,62.61,368157 +"DD",50.81,"6/11/2007","09:38.13",-0.32,51.13,50.81,50.60,129097 +"MRK",50.42,"6/11/2007","09:38.13",0.28,50.30,50.42,49.66,1526893 +"AIG",71.43,"6/11/2007","09:38.16",-0.10,71.29,71.43,71.26,241626 +"HON",57.19,"6/11/2007","09:38.16",-0.19,57.25,57.19,57.02,143709 +"DIS",34.31,"6/11/2007","09:38.17",0.11,34.28,34.31,34.04,247407 +"T",40.14,"6/11/2007","09:38.17",-0.12,40.20,40.14,39.87,811372 +"AXP",62.66,"6/11/2007","09:38.19",-0.38,62.79,62.66,62.38,973862 +"CAT",78.41,"6/11/2007","09:38.19",-0.11,78.32,78.41,77.99,247067 +"MCD",51.32,"6/11/2007","09:38.19",-0.09,51.47,51.32,50.80,219977 +"MRK",50.43,"6/11/2007","09:38.20",0.29,50.30,50.43,49.66,1530766 +"C",53.12,"6/11/2007","09:38.21",-0.21,53.20,53.12,52.99,469939 +"PFE",26.44,"6/11/2007","09:38.21",-0.08,26.50,26.44,26.31,992051 +"WMT",49.74,"6/11/2007","09:38.21",-0.34,49.90,49.87,49.74,762268 +"AA",39.55,"6/11/2007","09:38.22",-0.11,39.67,39.55,39.31,223689 +"HPQ",45.90,"6/11/2007","09:38.22",0.20,45.80,45.90,45.59,375028 +"JNJ",62.37,"6/11/2007","09:38.23",0.24,62.89,62.37,62.08,404467 +"VZ",43.02,"6/11/2007","09:38.24",-0.05,42.95,43.02,42.78,290155 +"MO",70.00,"6/11/2007","09:38.26",-0.30,70.25,70.30,70.00,515243 +"MRK",50.44,"6/11/2007","09:38.26",0.30,50.30,50.44,49.66,1534086 +"XOM",82.44,"6/11/2007","09:38.27",-0.24,82.68,82.64,82.44,618583 +"MCD",51.33,"6/11/2007","09:38.29",-0.08,51.47,51.33,50.80,222534 +"PG",62.92,"6/11/2007","09:38.29",-0.15,62.80,62.92,62.61,378088 +"CAT",78.42,"6/11/2007","09:38.31",-0.10,78.32,78.42,77.99,248938 +"GM",31.41,"6/11/2007","09:38.31",0.41,31.00,31.50,31.41,941079 +"HD",37.71,"6/11/2007","09:38.31",-0.24,37.78,37.71,37.62,291093 +"MMM",85.49,"6/11/2007","09:38.31",-0.45,85.94,85.75,85.49,215205 +"MRK",50.45,"6/11/2007","09:38.33",0.31,50.30,50.45,49.66,1537959 +"GE",37.28,"6/11/2007","09:38.35",-0.04,37.07,37.28,37.12,917499 +"JPM",50.40,"6/11/2007","09:38.35",-0.01,50.41,50.40,50.25,422335 +"UTX",69.86,"6/11/2007","09:38.35",-0.37,69.85,69.86,69.71,178377 +"DIS",34.32,"6/11/2007","09:38.36",0.12,34.28,34.32,34.04,252847 +"T",40.15,"6/11/2007","09:38.36",-0.11,40.20,40.15,39.87,822943 +"AXP",62.67,"6/11/2007","09:38.37",-0.37,62.79,62.67,62.38,978894 +"DD",50.82,"6/11/2007","09:38.37",-0.31,51.13,50.82,50.60,134907 +"IBM",102.93,"6/11/2007","09:38.37",-0.14,102.87,102.93,102.77,207975 +"MCD",51.34,"6/11/2007","09:38.38",-0.07,51.47,51.34,50.80,224835 +"HPQ",45.91,"6/11/2007","09:38.39",0.21,45.80,45.91,45.59,383627 +"MRK",50.46,"6/11/2007","09:38.39",0.32,50.30,50.46,49.66,1541279 +"JNJ",62.38,"6/11/2007","09:38.41",0.25,62.89,62.38,62.08,409873 +"CAT",78.43,"6/11/2007","09:38.43",-0.09,78.32,78.43,77.99,250808 +"MO",69.99,"6/11/2007","09:38.43",-0.31,70.25,70.30,69.99,520371 +"AA",39.56,"6/11/2007","09:38.44",-0.10,39.67,39.56,39.31,230179 +"AIG",71.44,"6/11/2007","09:38.46",-0.09,71.29,71.44,71.26,251801 +"HON",57.20,"6/11/2007","09:38.46",-0.18,57.25,57.20,57.02,145639 +"KO",51.67,"6/11/2007","09:38.46",0.00,51.67,51.67,51.63,4003434 +"MRK",50.47,"6/11/2007","09:38.46",0.33,50.30,50.47,49.66,1545153 +"PG",62.93,"6/11/2007","09:38.46",-0.14,62.80,62.93,62.61,388018 +"VZ",43.03,"6/11/2007","09:38.46",-0.04,42.95,43.03,42.78,297613 +"MCD",51.35,"6/11/2007","09:38.48",-0.06,51.47,51.35,50.80,227391 +"MMM",85.48,"6/11/2007","09:38.51",-0.46,85.94,85.75,85.48,217518 +"MRK",50.48,"6/11/2007","09:38.52",0.34,50.30,50.48,49.66,1548473 +"XOM",82.43,"6/11/2007","09:38.54",-0.25,82.68,82.64,82.43,643817 +"CAT",78.44,"6/11/2007","09:38.55",-0.08,78.32,78.44,77.99,252679 +"DIS",34.33,"6/11/2007","09:38.55",0.13,34.28,34.33,34.04,258288 +"T",40.16,"6/11/2007","09:38.55",-0.10,40.20,40.16,39.87,834514 +"AXP",62.68,"6/11/2007","09:38.56",-0.36,62.79,62.68,62.38,984206 +"HPQ",45.92,"6/11/2007","09:38.56",0.22,45.80,45.92,45.59,392226 +"MSFT",30.06,"6/11/2007","09:38.56",0.01,30.05,30.06,29.95,5920960 +"MCD",51.36,"6/11/2007","09:38.58",-0.05,51.47,51.36,50.80,229948 +"JNJ",62.39,"6/11/2007","09:38.59",0.26,62.89,62.39,62.08,415279 +"MRK",50.49,"6/11/2007","09:38.59",0.35,50.30,50.49,49.66,1552346 +"C",53.13,"6/11/2007","09:39.01",-0.20,53.20,53.13,52.99,500873 +"DD",50.83,"6/11/2007","09:39.01",-0.30,51.13,50.83,50.60,140717 +"MO",69.98,"6/11/2007","09:39.01",-0.32,70.25,70.30,69.98,525801 +"PFE",26.45,"6/11/2007","09:39.01",-0.07,26.50,26.45,26.31,1036434 +"WMT",49.73,"6/11/2007","09:39.01",-0.35,49.90,49.87,49.73,786685 +"PG",62.94,"6/11/2007","09:39.02",-0.13,62.80,62.94,62.61,397365 +"MRK",50.50,"6/11/2007","09:39.05",0.36,50.30,50.50,49.66,1555666 +"AA",39.57,"6/11/2007","09:39.06",-0.09,39.67,39.57,39.31,236669 +"CAT",78.45,"6/11/2007","09:39.07",-0.07,78.32,78.45,77.99,254550 +"MCD",51.37,"6/11/2007","09:39.07",-0.04,51.47,51.37,50.80,232249 +"VZ",43.04,"6/11/2007","09:39.07",-0.03,42.95,43.04,42.78,304732 +"GE",37.29,"6/11/2007","09:39.09",-0.03,37.07,37.29,37.12,966459 +"JPM",50.41,"6/11/2007","09:39.09",-0.00,50.41,50.41,50.25,437961 +"UTX",69.87,"6/11/2007","09:39.09",-0.36,69.85,69.87,69.71,183746 +"IBM",102.94,"6/11/2007","09:39.11",-0.13,102.87,102.94,102.77,216792 +"MMM",85.47,"6/11/2007","09:39.11",-0.47,85.94,85.75,85.47,219832 +"HPQ",45.93,"6/11/2007","09:39.12",0.23,45.80,45.93,45.59,400319 +"MRK",50.51,"6/11/2007","09:39.12",0.37,50.30,50.51,49.66,1559539 +"AXP",62.69,"6/11/2007","09:39.14",-0.35,62.79,62.69,62.38,989239 +"DIS",34.34,"6/11/2007","09:39.14",0.14,34.28,34.34,34.04,263728 +"T",40.17,"6/11/2007","09:39.14",-0.09,40.20,40.17,39.87,846085 +"AIG",71.45,"6/11/2007","09:39.16",-0.08,71.29,71.45,71.26,261976 +"HON",57.21,"6/11/2007","09:39.16",-0.17,57.25,57.21,57.02,147569 +"JNJ",62.40,"6/11/2007","09:39.16",0.27,62.89,62.40,62.08,420385 +"MCD",51.38,"6/11/2007","09:39.17",-0.03,51.47,51.38,50.80,234806 +"MO",69.97,"6/11/2007","09:39.18",-0.33,70.25,70.30,69.97,530929 +"MRK",50.52,"6/11/2007","09:39.18",0.38,50.30,50.52,49.66,1562859 +"CAT",78.46,"6/11/2007","09:39.19",-0.06,78.32,78.46,77.99,256420 +"PG",62.95,"6/11/2007","09:39.19",-0.12,62.80,62.95,62.61,407295 +"XOM",82.42,"6/11/2007","09:39.21",-0.26,82.68,82.64,82.42,669051 +"DD",50.84,"6/11/2007","09:39.25",-0.29,51.13,50.84,50.60,146527 +"MRK",50.53,"6/11/2007","09:39.25",0.39,50.30,50.53,49.66,1566733 +"MCD",51.39,"6/11/2007","09:39.27",-0.02,51.47,51.39,50.80,237362 +"AA",39.58,"6/11/2007","09:39.28",-0.08,39.67,39.58,39.31,243159 +"VZ",43.05,"6/11/2007","09:39.28",-0.02,42.95,43.05,42.78,311851 +"HPQ",45.94,"6/11/2007","09:39.29",0.24,45.80,45.94,45.59,408919 +"CAT",78.47,"6/11/2007","09:39.31",-0.05,78.32,78.47,77.99,258291 +"GM",31.40,"6/11/2007","09:39.31",0.40,31.00,31.50,31.40,1030742 +"HD",37.72,"6/11/2007","09:39.31",-0.23,37.78,37.72,37.62,311773 +"MMM",85.46,"6/11/2007","09:39.31",-0.48,85.94,85.75,85.46,222145 +"MRK",50.54,"6/11/2007","09:39.31",0.40,50.30,50.54,49.66,1570053 +"DIS",34.35,"6/11/2007","09:39.32",0.15,34.28,34.35,34.04,268882 +"T",40.18,"6/11/2007","09:39.32",-0.08,40.20,40.18,39.87,857047 +"AXP",62.70,"6/11/2007","09:39.33",-0.34,62.79,62.70,62.38,994551 +"JNJ",62.41,"6/11/2007","09:39.34",0.28,62.89,62.41,62.08,425791 +"MO",69.96,"6/11/2007","09:39.35",-0.34,70.25,70.30,69.96,536058 +"MCD",51.40,"6/11/2007","09:39.36",-0.01,51.47,51.40,50.80,239663 +"PG",62.96,"6/11/2007","09:39.36",-0.11,62.80,62.96,62.61,417226 +"MRK",50.55,"6/11/2007","09:39.38",0.41,50.30,50.55,49.66,1573926 +"C",53.14,"6/11/2007","09:39.41",-0.19,53.20,53.14,52.99,531806 +"PFE",26.46,"6/11/2007","09:39.41",-0.06,26.50,26.46,26.31,1080817 +"WMT",49.72,"6/11/2007","09:39.41",-0.36,49.90,49.87,49.72,811102 +"CAT",78.48,"6/11/2007","09:39.43",-0.04,78.32,78.48,77.99,260161 +"GE",37.30,"6/11/2007","09:39.43",-0.02,37.07,37.30,37.12,1015419 +"JPM",50.42,"6/11/2007","09:39.43",0.01,50.41,50.42,50.25,453587 +"UTX",69.88,"6/11/2007","09:39.43",-0.35,69.85,69.88,69.71,189115 +"IBM",102.95,"6/11/2007","09:39.44",-0.12,102.87,102.95,102.77,225350 +"MRK",50.56,"6/11/2007","09:39.44",0.42,50.30,50.56,49.66,1577246 +"AIG",71.46,"6/11/2007","09:39.46",-0.07,71.29,71.46,71.26,272151 +"HON",57.22,"6/11/2007","09:39.46",-0.16,57.25,57.22,57.02,149499 +"HPQ",45.95,"6/11/2007","09:39.46",0.25,45.80,45.95,45.59,417518 +"MCD",51.41,"6/11/2007","09:39.46",0.00,51.47,51.41,50.80,242220 +"MSFT",30.07,"6/11/2007","09:39.46",0.02,30.05,30.07,29.95,6019770 +"XOM",82.41,"6/11/2007","09:39.47",-0.27,82.68,82.64,82.41,693350 +"DD",50.85,"6/11/2007","09:39.49",-0.28,51.13,50.85,50.60,152337 +"AA",39.59,"6/11/2007","09:39.50",-0.07,39.67,39.59,39.31,249649 +"VZ",43.06,"6/11/2007","09:39.50",-0.01,42.95,43.06,42.78,319309 +"AXP",62.71,"6/11/2007","09:39.51",-0.33,62.79,62.71,62.38,999583 +"DIS",34.36,"6/11/2007","09:39.51",0.16,34.28,34.36,34.04,274322 +"MMM",85.45,"6/11/2007","09:39.51",-0.49,85.94,85.75,85.45,224458 +"MRK",50.57,"6/11/2007","09:39.51",0.43,50.30,50.57,49.66,1581119 +"T",40.19,"6/11/2007","09:39.51",-0.07,40.20,40.19,39.87,868618 +"JNJ",62.42,"6/11/2007","09:39.52",0.29,62.89,62.42,62.08,431197 +"MO",69.95,"6/11/2007","09:39.52",-0.35,70.25,70.30,69.95,541186 +"PG",62.97,"6/11/2007","09:39.52",-0.10,62.80,62.97,62.61,426572 +"CAT",78.49,"6/11/2007","09:39.55",-0.03,78.32,78.49,77.99,262032 +"MCD",51.42,"6/11/2007","09:39.56",0.01,51.47,51.42,50.80,244777 +"MRK",50.58,"6/11/2007","09:39.57",0.44,50.30,50.58,49.66,1584439 +"HPQ",45.96,"6/11/2007","09:40.02",0.26,45.80,45.96,45.59,426673 +"IBM",102.96,"6/11/2007","09:40.05",-0.11,102.87,102.96,102.77,232059 +"CAT",78.50,"6/11/2007","09:40.07",-0.02,78.32,78.50,77.99,264112 +"AA",39.60,"6/11/2007","09:40.10",-0.06,39.67,39.60,39.31,255230 +"BA",98.32,"6/11/2007","09:40.10",0.13,98.25,98.32,98.31,150961 +"XOM",82.42,"6/11/2007","09:40.10",-0.26,82.68,82.64,82.41,711852 +"AXP",62.72,"6/11/2007","09:40.12",-0.32,62.79,62.72,62.38,1003146 +"IBM",102.97,"6/11/2007","09:40.13",-0.10,102.87,102.97,102.77,236155 +"JNJ",62.43,"6/11/2007","09:40.19",0.30,62.89,62.43,62.08,439648 +"CAT",78.51,"6/11/2007","09:40.20",-0.01,78.32,78.51,77.99,266528 +"IBM",102.98,"6/11/2007","09:40.21",-0.09,102.87,102.98,102.77,240250 +"HPQ",45.97,"6/11/2007","09:40.22",0.27,45.80,45.97,45.59,447406 +"MRK",50.57,"6/11/2007","09:40.23",0.43,50.30,50.58,49.66,1592680 +"PG",62.96,"6/11/2007","09:40.23",-0.11,62.80,62.97,62.61,439053 +"T",40.18,"6/11/2007","09:40.26",-0.08,40.20,40.19,39.87,888493 +"AA",39.61,"6/11/2007","09:40.29",-0.05,39.67,39.61,39.31,260228 +"BA",98.33,"6/11/2007","09:40.29",0.14,98.25,98.33,98.31,153357 +"IBM",102.99,"6/11/2007","09:40.29",-0.08,102.87,102.99,102.77,244346 +"XOM",82.43,"6/11/2007","09:40.29",-0.25,82.68,82.64,82.41,723923 +"JPM",50.43,"6/11/2007","09:40.31",0.02,50.41,50.43,50.25,478294 +"MCD",51.41,"6/11/2007","09:40.31",0.00,51.47,51.42,50.80,254231 +"WMT",49.73,"6/11/2007","09:40.31",-0.35,49.90,49.87,49.72,833575 +"CAT",78.52,"6/11/2007","09:40.33",-0.00,78.32,78.52,77.99,268944 +"AXP",62.73,"6/11/2007","09:40.34",-0.31,62.79,62.73,62.38,1005065 +"MSFT",30.08,"6/11/2007","09:40.36",0.03,30.05,30.08,29.95,6118581 +"AIG",71.45,"6/11/2007","09:40.37",-0.08,71.29,71.46,71.26,287290 +"IBM",103.00,"6/11/2007","09:40.37",-0.07,102.87,103.00,102.77,248441 +"MO",69.96,"6/11/2007","09:40.37",-0.34,70.25,70.30,69.95,562048 +"HPQ",45.98,"6/11/2007","09:40.41",0.28,45.80,45.98,45.59,467103 +"CAT",78.53,"6/11/2007","09:40.46",0.01,78.32,78.53,77.99,271360 +"DD",50.84,"6/11/2007","09:40.46",-0.29,51.13,50.85,50.60,160532 +"IBM",103.01,"6/11/2007","09:40.46",-0.06,102.87,103.01,102.77,253049 +"UTX",69.89,"6/11/2007","09:40.46",-0.34,69.85,69.89,69.71,198546 +"AA",39.62,"6/11/2007","09:40.48",-0.04,39.67,39.62,39.31,265226 +"BA",98.34,"6/11/2007","09:40.48",0.15,98.25,98.34,98.31,155753 +"XOM",82.44,"6/11/2007","09:40.48",-0.24,82.68,82.64,82.41,735993 +"IBM",103.02,"6/11/2007","09:40.54",-0.05,102.87,103.02,102.77,257144 +"JNJ",62.44,"6/11/2007","09:40.55",0.31,62.89,62.44,62.08,451108 +"AXP",62.74,"6/11/2007","09:40.57",-0.30,62.79,62.74,62.38,1007071 +"CAT",78.54,"6/11/2007","09:40.58",0.02,78.32,78.54,77.99,273590 +"GE",37.29,"6/11/2007","09:41.01",-0.03,37.07,37.30,37.12,1085988 +"HD",37.73,"6/11/2007","09:41.01",-0.22,37.78,37.73,37.62,345152 +"HPQ",45.99,"6/11/2007","09:41.01",0.29,45.80,45.99,45.59,487836 +"MMM",85.46,"6/11/2007","09:41.01",-0.48,85.94,85.75,85.45,233192 +"VZ",43.07,"6/11/2007","09:41.01",0.00,42.95,43.07,42.78,355302 +"IBM",103.03,"6/11/2007","09:41.02",-0.04,102.87,103.03,102.77,261240 +"AA",39.63,"6/11/2007","09:41.07",-0.03,39.67,39.63,39.31,270224 +"BA",98.35,"6/11/2007","09:41.07",0.16,98.25,98.35,98.31,158149 +"XOM",82.45,"6/11/2007","09:41.07",-0.23,82.68,82.64,82.41,748063 +"MRK",50.56,"6/11/2007","09:41.08",0.42,50.30,50.58,49.66,1605555 +"PG",62.95,"6/11/2007","09:41.08",-0.12,62.80,62.97,62.61,454328 +"IBM",103.04,"6/11/2007","09:41.10",-0.03,102.87,103.04,102.77,265336 +"CAT",78.55,"6/11/2007","09:41.11",0.03,78.32,78.55,77.99,276006 +"PFE",26.47,"6/11/2007","09:41.16",-0.05,26.50,26.47,26.31,1168121 +"IBM",103.05,"6/11/2007","09:41.18",-0.02,102.87,103.05,102.77,269431 +"T",40.17,"6/11/2007","09:41.18",-0.09,40.20,40.19,39.87,917281 +"AXP",62.75,"6/11/2007","09:41.19",-0.29,62.79,62.75,62.38,1008990 +"HPQ",46.00,"6/11/2007","09:41.20",0.30,45.80,46.00,45.59,507533 +"CAT",78.56,"6/11/2007","09:41.24",0.04,78.32,78.56,77.99,278421 +"AA",39.64,"6/11/2007","09:41.26",-0.02,39.67,39.64,39.31,275222 +"BA",98.36,"6/11/2007","09:41.26",0.17,98.25,98.36,98.31,160545 +"IBM",103.06,"6/11/2007","09:41.26",-0.01,102.87,103.06,102.77,273527 +"MSFT",30.09,"6/11/2007","09:41.26",0.04,30.05,30.09,29.95,6217391 +"XOM",82.46,"6/11/2007","09:41.26",-0.22,82.68,82.64,82.41,760133 +"DIS",34.35,"6/11/2007","09:41.31",0.15,34.28,34.36,34.04,306121 +"GM",31.41,"6/11/2007","09:41.31",0.41,31.00,31.50,31.40,1141368 +"HON",57.21,"6/11/2007","09:41.31",-0.17,57.25,57.22,57.02,159323 +"JNJ",62.45,"6/11/2007","09:41.31",0.32,62.89,62.45,62.08,462568 +"JPM",50.44,"6/11/2007","09:41.31",0.03,50.41,50.44,50.25,510994 +"MCD",51.40,"6/11/2007","09:41.31",-0.01,51.47,51.42,50.80,270551 +"WMT",49.74,"6/11/2007","09:41.31",-0.34,49.90,49.87,49.72,854625 +"IBM",103.07,"6/11/2007","09:41.35",0.00,102.87,103.07,102.77,278134 +"CAT",78.57,"6/11/2007","09:41.37",0.05,78.32,78.57,77.99,280837 +"HPQ",46.01,"6/11/2007","09:41.39",0.31,45.80,46.01,45.59,527229 +"AXP",62.76,"6/11/2007","09:41.42",-0.28,62.79,62.76,62.38,1010996 +"IBM",103.08,"6/11/2007","09:41.43",0.01,102.87,103.08,102.77,282230 +"AA",39.65,"6/11/2007","09:41.45",-0.01,39.67,39.65,39.31,280220 +"BA",98.37,"6/11/2007","09:41.45",0.18,98.25,98.37,98.31,162941 +"XOM",82.47,"6/11/2007","09:41.45",-0.21,82.68,82.64,82.41,772204 +"AIG",71.44,"6/11/2007","09:41.49",-0.09,71.29,71.46,71.26,307510 +"MO",69.97,"6/11/2007","09:41.49",-0.33,70.25,70.30,69.95,597948 +"CAT",78.58,"6/11/2007","09:41.50",0.06,78.32,78.58,77.99,283253 +"IBM",103.09,"6/11/2007","09:41.51",0.02,102.87,103.09,102.77,286325 +"MRK",50.55,"6/11/2007","09:41.53",0.41,50.30,50.58,49.66,1618430 +"PG",62.94,"6/11/2007","09:41.53",-0.13,62.80,62.97,62.61,469603 +"HPQ",46.02,"6/11/2007","09:41.59",0.32,45.80,46.02,45.59,547963 +"IBM",103.10,"6/11/2007","09:41.59",0.03,102.87,103.10,102.77,290421 +"CAT",78.59,"6/11/2007","09:42.03",0.07,78.32,78.59,77.99,285669 +"AA",39.66,"6/11/2007","09:42.04",0.00,39.67,39.66,39.31,285218 +"AXP",62.77,"6/11/2007","09:42.04",-0.27,62.79,62.77,62.38,1012915 +"BA",98.38,"6/11/2007","09:42.04",0.19,98.25,98.38,98.31,165337 +"XOM",82.48,"6/11/2007","09:42.04",-0.20,82.68,82.64,82.41,784274 +"IBM",103.11,"6/11/2007","09:42.07",0.04,102.87,103.11,102.77,294516 +"JNJ",62.46,"6/11/2007","09:42.07",0.33,62.89,62.46,62.08,474028 +"T",40.16,"6/11/2007","09:42.09",-0.10,40.20,40.19,39.87,945515 +"CAT",78.60,"6/11/2007","09:42.16",0.08,78.32,78.60,77.99,288085 +"DD",50.83,"6/11/2007","09:42.16",-0.30,51.13,50.85,50.60,171357 +"IBM",103.12,"6/11/2007","09:42.16",0.05,102.87,103.12,102.77,299124 +"MSFT",30.10,"6/11/2007","09:42.16",0.05,30.05,30.10,29.95,6316201 +"UTX",69.90,"6/11/2007","09:42.16",-0.33,69.85,69.90,69.71,211746 +"HPQ",46.03,"6/11/2007","09:42.18",0.33,45.80,46.03,45.59,567659 +"AA",39.67,"6/11/2007","09:42.23",0.01,39.67,39.67,39.31,290216 +"BA",98.39,"6/11/2007","09:42.23",0.20,98.25,98.39,98.31,167733 +"XOM",82.49,"6/11/2007","09:42.23",-0.19,82.68,82.64,82.41,796344 +"IBM",103.13,"6/11/2007","09:42.24",0.06,102.87,103.13,102.77,303219 +"AXP",62.78,"6/11/2007","09:42.27",-0.26,62.79,62.78,62.38,1014921 +"CAT",78.61,"6/11/2007","09:42.28",0.09,78.32,78.61,77.99,290315 +"JPM",50.45,"6/11/2007","09:42.31",0.04,50.41,50.45,50.25,543694 +"MCD",51.39,"6/11/2007","09:42.31",-0.02,51.47,51.42,50.80,286871 +"WMT",49.75,"6/11/2007","09:42.31",-0.33,49.90,49.87,49.72,875675 +"IBM",103.14,"6/11/2007","09:42.32",0.07,102.87,103.14,102.77,307315 +"HPQ",46.04,"6/11/2007","09:42.37",0.34,45.80,46.04,45.59,587356 +"MRK",50.54,"6/11/2007","09:42.38",0.40,50.30,50.58,49.66,1631305 +"PG",62.93,"6/11/2007","09:42.38",-0.14,62.80,62.97,62.61,484878 +"IBM",103.15,"6/11/2007","09:42.40",0.08,102.87,103.15,102.77,311411 +"CAT",78.62,"6/11/2007","09:42.41",0.10,78.32,78.62,77.99,292731 +"AA",39.68,"6/11/2007","09:42.42",0.02,39.67,39.68,39.31,295214 +"BA",98.40,"6/11/2007","09:42.42",0.21,98.25,98.40,98.31,170129 +"XOM",82.50,"6/11/2007","09:42.42",-0.18,82.68,82.64,82.41,808414 +"JNJ",62.47,"6/11/2007","09:42.43",0.34,62.89,62.47,62.08,485488 +"IBM",103.16,"6/11/2007","09:42.48",0.09,102.87,103.16,102.77,315506 +"AXP",62.79,"6/11/2007","09:42.49",-0.25,62.79,62.79,62.38,1016840 +"CAT",78.63,"6/11/2007","09:42.54",0.11,78.32,78.63,77.99,295146 +"IBM",103.17,"6/11/2007","09:42.56",0.10,102.87,103.17,102.77,319602 +"HPQ",46.05,"6/11/2007","09:42.57",0.35,45.80,46.05,45.59,608089 +"AA",39.69,"6/11/2007","09:43.01",0.03,39.67,39.69,39.31,300213 +"AIG",71.43,"6/11/2007","09:43.01",-0.10,71.29,71.46,71.26,327730 +"BA",98.41,"6/11/2007","09:43.01",0.22,98.25,98.41,98.31,172526 +"C",53.13,"6/11/2007","09:43.01",-0.20,53.20,53.14,52.99,631476 +"GE",37.28,"6/11/2007","09:43.01",-0.04,37.07,37.30,37.12,1176655 +"HD",37.74,"6/11/2007","09:43.01",-0.21,37.78,37.74,37.62,391152 +"INTC",21.85,"6/11/2007","09:43.01",0.02,21.70,21.85,21.82,3268415 +"MMM",85.47,"6/11/2007","09:43.01",-0.47,85.94,85.75,85.45,248326 +"MO",69.98,"6/11/2007","09:43.01",-0.32,70.25,70.30,69.95,633848 +"T",40.15,"6/11/2007","09:43.01",-0.11,40.20,40.19,39.87,974303 +"VZ",43.08,"6/11/2007","09:43.01",0.01,42.95,43.08,42.78,419439 +"XOM",82.51,"6/11/2007","09:43.01",-0.17,82.68,82.64,82.41,820485 +"IBM",103.18,"6/11/2007","09:43.05",0.11,102.87,103.18,102.77,324209 +"MSFT",30.11,"6/11/2007","09:43.06",0.06,30.05,30.11,29.95,6415011 +"CAT",78.64,"6/11/2007","09:43.07",0.12,78.32,78.64,77.99,297562 +"AXP",62.80,"6/11/2007","09:43.12",-0.24,62.79,62.80,62.38,1018846 +"IBM",103.19,"6/11/2007","09:43.13",0.12,102.87,103.19,102.77,328305 +"HPQ",46.06,"6/11/2007","09:43.16",0.36,45.80,46.06,45.59,627786 +"AA",39.70,"6/11/2007","09:43.19",0.04,39.67,39.70,39.31,304948 +"BA",98.42,"6/11/2007","09:43.19",0.23,98.25,98.42,98.31,174796 +"JNJ",62.48,"6/11/2007","09:43.19",0.35,62.89,62.48,62.08,496948 +"XOM",82.52,"6/11/2007","09:43.19",-0.16,82.68,82.64,82.41,831920 +"CAT",78.65,"6/11/2007","09:43.20",0.13,78.32,78.65,77.99,299978 +"IBM",103.20,"6/11/2007","09:43.21",0.13,102.87,103.20,102.77,332400 +"MRK",50.53,"6/11/2007","09:43.23",0.39,50.30,50.58,49.66,1644180 +"PG",62.92,"6/11/2007","09:43.23",-0.15,62.80,62.97,62.61,500153 +"IBM",103.21,"6/11/2007","09:43.29",0.14,102.87,103.21,102.77,336496 +"JPM",50.46,"6/11/2007","09:43.31",0.05,50.41,50.46,50.25,576394 +"MCD",51.38,"6/11/2007","09:43.31",-0.03,51.47,51.42,50.80,303191 +"WMT",49.76,"6/11/2007","09:43.31",-0.32,49.90,49.87,49.72,896725 +"CAT",78.66,"6/11/2007","09:43.33",0.14,78.32,78.66,77.99,302394 +"AXP",62.81,"6/11/2007","09:43.34",-0.23,62.79,62.81,62.38,1020765 +"HPQ",46.07,"6/11/2007","09:43.35",0.37,45.80,46.07,45.59,647483 +"IBM",103.22,"6/11/2007","09:43.37",0.15,102.87,103.22,102.77,340591 +"AA",39.71,"6/11/2007","09:43.38",0.05,39.67,39.71,39.31,309946 +"BA",98.43,"6/11/2007","09:43.38",0.24,98.25,98.43,98.31,177192 +"XOM",82.53,"6/11/2007","09:43.38",-0.15,82.68,82.64,82.41,843990 +"CAT",78.67,"6/11/2007","09:43.46",0.15,78.32,78.67,77.99,304810 +"DD",50.82,"6/11/2007","09:43.46",-0.31,51.13,50.85,50.60,182182 +"IBM",103.23,"6/11/2007","09:43.46",0.16,102.87,103.23,102.77,345199 +"PFE",26.48,"6/11/2007","09:43.46",-0.04,26.50,26.48,26.31,1298821 +"UTX",69.91,"6/11/2007","09:43.46",-0.32,69.85,69.91,69.71,224946 +"T",40.14,"6/11/2007","09:43.52",-0.12,40.20,40.19,39.87,1002537 +"IBM",103.24,"6/11/2007","09:43.54",0.17,102.87,103.24,102.77,349294 +"HPQ",46.08,"6/11/2007","09:43.55",0.38,45.80,46.08,45.59,668216 +"JNJ",62.49,"6/11/2007","09:43.55",0.36,62.89,62.49,62.08,508408 +"MSFT",30.12,"6/11/2007","09:43.56",0.07,30.05,30.12,29.95,6513821 +"AA",39.72,"6/11/2007","09:43.57",0.06,39.67,39.72,39.31,314944 +"AXP",62.82,"6/11/2007","09:43.57",-0.22,62.79,62.82,62.38,1022771 +"BA",98.44,"6/11/2007","09:43.57",0.25,98.25,98.44,98.31,179588 +"XOM",82.54,"6/11/2007","09:43.57",-0.14,82.68,82.64,82.41,856060 +"CAT",78.68,"6/11/2007","09:43.58",0.16,78.32,78.68,77.99,307040 +"IBM",103.25,"6/11/2007","09:44.02",0.18,102.87,103.25,102.77,353390 +"MRK",50.52,"6/11/2007","09:44.08",0.38,50.30,50.58,49.66,1657055 +"PG",62.91,"6/11/2007","09:44.08",-0.16,62.80,62.97,62.61,515428 +"IBM",103.26,"6/11/2007","09:44.10",0.19,102.87,103.26,102.77,357486 +"CAT",78.69,"6/11/2007","09:44.11",0.17,78.32,78.69,77.99,309456 +"AIG",71.42,"6/11/2007","09:44.13",-0.11,71.29,71.46,71.26,347950 +"MO",69.99,"6/11/2007","09:44.13",-0.31,70.25,70.30,69.95,669748 +"HPQ",46.09,"6/11/2007","09:44.14",0.39,45.80,46.09,45.59,687913 +"AA",39.73,"6/11/2007","09:44.16",0.07,39.67,39.73,39.31,319942 +"BA",98.45,"6/11/2007","09:44.16",0.26,98.25,98.45,98.31,181984 +"XOM",82.55,"6/11/2007","09:44.16",-0.13,82.68,82.64,82.41,868131 +"IBM",103.27,"6/11/2007","09:44.18",0.20,102.87,103.27,102.77,361581 +"AXP",62.83,"6/11/2007","09:44.19",-0.21,62.79,62.83,62.38,1024690 +"CAT",78.70,"6/11/2007","09:44.24",0.18,78.32,78.70,77.99,311871 +"IBM",103.28,"6/11/2007","09:44.26",0.21,102.87,103.28,102.77,365677 +"DIS",34.34,"6/11/2007","09:44.31",0.14,34.28,34.36,34.04,363921 +"GM",31.42,"6/11/2007","09:44.31",0.42,31.00,31.50,31.40,1274468 +"HON",57.20,"6/11/2007","09:44.31",-0.18,57.25,57.22,57.02,176973 +"JNJ",62.50,"6/11/2007","09:44.31",0.37,62.89,62.50,62.08,519868 +"JPM",50.47,"6/11/2007","09:44.31",0.06,50.41,50.47,50.25,609094 +"MCD",51.37,"6/11/2007","09:44.31",-0.04,51.47,51.42,50.80,319511 +"WMT",49.77,"6/11/2007","09:44.31",-0.31,49.90,49.87,49.72,917775 +"HPQ",46.10,"6/11/2007","09:44.33",0.40,45.80,46.10,45.59,707609 +"AA",39.74,"6/11/2007","09:44.35",0.08,39.67,39.74,39.31,324940 +"BA",98.46,"6/11/2007","09:44.35",0.27,98.25,98.46,98.31,184380 +"IBM",103.29,"6/11/2007","09:44.35",0.22,102.87,103.29,102.77,370284 +"XOM",82.56,"6/11/2007","09:44.35",-0.12,82.68,82.64,82.41,880201 +"CAT",78.71,"6/11/2007","09:44.37",0.19,78.32,78.71,77.99,314287 +"AXP",62.84,"6/11/2007","09:44.42",-0.20,62.79,62.84,62.38,1026696 +"IBM",103.30,"6/11/2007","09:44.43",0.23,102.87,103.30,102.77,374380 +"T",40.13,"6/11/2007","09:44.43",-0.13,40.20,40.19,39.87,1030771 +"MSFT",30.13,"6/11/2007","09:44.46",0.08,30.05,30.13,29.95,6612631 +"CAT",78.72,"6/11/2007","09:44.50",0.20,78.32,78.72,77.99,316703 +"IBM",103.31,"6/11/2007","09:44.51",0.24,102.87,103.31,102.77,378475 +"HPQ",46.11,"6/11/2007","09:44.53",0.41,45.80,46.11,45.59,728343 +"MRK",50.51,"6/11/2007","09:44.53",0.37,50.30,50.58,49.66,1669930 +"PG",62.90,"6/11/2007","09:44.53",-0.17,62.80,62.97,62.61,530703 +"AA",39.75,"6/11/2007","09:44.54",0.09,39.67,39.75,39.31,329938 +"BA",98.47,"6/11/2007","09:44.54",0.28,98.25,98.47,98.31,186776 +"XOM",82.57,"6/11/2007","09:44.54",-0.11,82.68,82.64,82.41,892271 +"IBM",103.32,"6/11/2007","09:44.59",0.25,102.87,103.32,102.77,382571 +"GE",37.27,"6/11/2007","09:45.01",-0.05,37.07,37.30,37.12,1267322 +"HD",37.75,"6/11/2007","09:45.01",-0.20,37.78,37.75,37.62,437152 +"MMM",85.48,"6/11/2007","09:45.01",-0.46,85.94,85.75,85.45,263459 +"VZ",43.09,"6/11/2007","09:45.01",0.02,42.95,43.09,42.78,483576 +"CAT",78.73,"6/11/2007","09:45.03",0.21,78.32,78.73,77.99,319119 +"AXP",62.85,"6/11/2007","09:45.04",-0.19,62.79,62.85,62.38,1028615 +"IBM",103.33,"6/11/2007","09:45.07",0.26,102.87,103.33,102.77,386666 +"JNJ",62.51,"6/11/2007","09:45.07",0.38,62.89,62.51,62.08,531328 +"HPQ",46.12,"6/11/2007","09:45.12",0.42,45.80,46.12,45.59,748039 +"AA",39.76,"6/11/2007","09:45.13",0.10,39.67,39.76,39.31,334936 +"BA",98.48,"6/11/2007","09:45.13",0.29,98.25,98.48,98.31,189172 +"KO",51.68,"6/11/2007","09:45.13",0.01,51.67,51.68,51.63,4096164 +"XOM",82.58,"6/11/2007","09:45.13",-0.10,82.68,82.64,82.41,904341 +"CAT",78.74,"6/11/2007","09:45.16",0.22,78.32,78.74,77.99,321535 +"DD",50.81,"6/11/2007","09:45.16",-0.32,51.13,50.85,50.60,193007 +"IBM",103.34,"6/11/2007","09:45.16",0.27,102.87,103.34,102.77,391274 +"UTX",69.92,"6/11/2007","09:45.16",-0.31,69.85,69.92,69.71,238146 +"IBM",103.35,"6/11/2007","09:45.24",0.28,102.87,103.35,102.77,395369 +"AIG",71.41,"6/11/2007","09:45.25",-0.12,71.29,71.46,71.26,368170 +"MO",70.00,"6/11/2007","09:45.25",-0.30,70.25,70.30,69.95,705648 +"AXP",62.86,"6/11/2007","09:45.27",-0.18,62.79,62.86,62.38,1030621 +"CAT",78.75,"6/11/2007","09:45.28",0.23,78.32,78.75,77.99,323765 +"HPQ",46.13,"6/11/2007","09:45.31",0.43,45.80,46.13,45.59,767736 +"JPM",50.48,"6/11/2007","09:45.31",0.07,50.41,50.48,50.25,641794 +"MCD",51.36,"6/11/2007","09:45.31",-0.05,51.47,51.42,50.80,335831 +"WMT",49.78,"6/11/2007","09:45.31",-0.30,49.90,49.87,49.72,938825 +"AA",39.77,"6/11/2007","09:45.32",0.11,39.67,39.77,39.31,339934 +"BA",98.49,"6/11/2007","09:45.32",0.30,98.25,98.49,98.31,191568 +"IBM",103.36,"6/11/2007","09:45.32",0.29,102.87,103.36,102.77,399465 +"XOM",82.59,"6/11/2007","09:45.32",-0.09,82.68,82.64,82.41,916412 +"T",40.12,"6/11/2007","09:45.35",-0.14,40.20,40.19,39.87,1059559 +"MSFT",30.14,"6/11/2007","09:45.36",0.09,30.05,30.14,29.95,6711442 +"KO",51.69,"6/11/2007","09:45.38",0.02,51.67,51.69,51.63,4103115 +"MRK",50.50,"6/11/2007","09:45.38",0.36,50.30,50.58,49.66,1682805 +"PG",62.89,"6/11/2007","09:45.38",-0.18,62.80,62.97,62.61,545978 +"IBM",103.37,"6/11/2007","09:45.40",0.30,102.87,103.37,102.77,403561 +"CAT",78.76,"6/11/2007","09:45.41",0.24,78.32,78.76,77.99,326181 +"JNJ",62.52,"6/11/2007","09:45.43",0.39,62.89,62.52,62.08,542788 +"IBM",103.38,"6/11/2007","09:45.48",0.31,102.87,103.38,102.77,407656 +"AXP",62.87,"6/11/2007","09:45.49",-0.17,62.79,62.87,62.38,1032540 +"AA",39.78,"6/11/2007","09:45.51",0.12,39.67,39.78,39.31,344932 +"BA",98.50,"6/11/2007","09:45.51",0.31,98.25,98.50,98.31,193964 +"HPQ",46.14,"6/11/2007","09:45.51",0.44,45.80,46.14,45.59,788469 +"XOM",82.60,"6/11/2007","09:45.51",-0.08,82.68,82.64,82.41,928482 +"CAT",78.77,"6/11/2007","09:45.54",0.25,78.32,78.77,77.99,328596 +"IBM",103.39,"6/11/2007","09:45.56",0.32,102.87,103.39,102.77,411752 +"PFE",26.47,"6/11/2007","09:46.01",-0.05,26.50,26.48,26.31,1438304 +"KO",51.70,"6/11/2007","09:46.03",0.03,51.67,51.70,51.63,4110066 +"DD",50.82,"6/11/2007","09:46.04",-0.31,51.13,50.85,50.60,199563 +"AA",39.79,"6/11/2007","09:46.05",0.13,39.67,39.79,39.31,350022 +"MMM",85.49,"6/11/2007","09:46.05",-0.45,85.94,85.75,85.45,271737 +"BA",98.51,"6/11/2007","09:46.06",0.32,98.25,98.51,98.31,196069 +"PG",62.90,"6/11/2007","09:46.06",-0.17,62.80,62.97,62.61,557488 +"XOM",82.61,"6/11/2007","09:46.08",-0.07,82.68,82.64,82.41,940429 +"GM",31.41,"6/11/2007","09:46.09",0.41,31.00,31.50,31.40,1354356 +"UTX",69.93,"6/11/2007","09:46.09",-0.30,69.85,69.93,69.71,245586 +"JNJ",62.53,"6/11/2007","09:46.10",0.40,62.89,62.53,62.08,555143 +"AXP",62.88,"6/11/2007","09:46.11",-0.16,62.79,62.88,62.38,1035072 +"CAT",78.78,"6/11/2007","09:46.11",0.26,78.32,78.78,77.99,332321 +"DD",50.83,"6/11/2007","09:46.12",-0.30,51.13,50.85,50.60,202089 +"AA",39.80,"6/11/2007","09:46.13",0.14,39.67,39.80,39.31,354377 +"HPQ",46.15,"6/11/2007","09:46.13",0.45,45.80,46.15,45.59,828132 +"AIG",71.42,"6/11/2007","09:46.14",-0.11,71.29,71.46,71.26,381727 +"MMM",85.50,"6/11/2007","09:46.14",-0.44,85.94,85.75,85.45,273244 +"BA",98.52,"6/11/2007","09:46.16",0.33,98.25,98.52,98.31,197686 +"GE",37.28,"6/11/2007","09:46.16",-0.04,37.07,37.30,37.12,1327179 +"HON",57.21,"6/11/2007","09:46.16",-0.17,57.25,57.22,57.02,187422 +"WMT",49.79,"6/11/2007","09:46.17",-0.29,49.90,49.87,49.72,962186 +"PG",62.91,"6/11/2007","09:46.18",-0.16,62.80,62.97,62.61,565573 +"VZ",43.10,"6/11/2007","09:46.18",0.03,42.95,43.10,42.78,522587 +"DD",50.84,"6/11/2007","09:46.19",-0.29,51.13,50.85,50.60,204300 +"DIS",34.35,"6/11/2007","09:46.19",0.15,34.28,34.36,34.04,396027 +"MO",70.01,"6/11/2007","09:46.19",-0.29,70.25,70.30,69.95,730509 +"AA",39.81,"6/11/2007","09:46.21",0.15,39.67,39.81,39.31,358733 +"XOM",82.62,"6/11/2007","09:46.22",-0.06,82.68,82.64,82.41,951332 +"MMM",85.51,"6/11/2007","09:46.24",-0.43,85.94,85.75,85.45,274919 +"MRK",50.49,"6/11/2007","09:46.25",0.35,50.30,50.58,49.66,1703839 +"GM",31.40,"6/11/2007","09:46.26",0.40,31.00,31.50,31.40,1380947 +"UTX",69.94,"6/11/2007","09:46.26",-0.29,69.85,69.94,69.71,247449 +"BA",98.53,"6/11/2007","09:46.27",0.34,98.25,98.53,98.31,199464 +"DD",50.85,"6/11/2007","09:46.27",-0.28,51.13,50.85,50.60,206827 +"KO",51.71,"6/11/2007","09:46.28",0.04,51.67,51.71,51.63,4117016 +"AA",39.82,"6/11/2007","09:46.29",0.16,39.67,39.82,39.31,363088 +"JNJ",62.54,"6/11/2007","09:46.29",0.41,62.89,62.54,62.08,568335 +"PG",62.92,"6/11/2007","09:46.29",-0.15,62.80,62.97,62.61,572984 +"AXP",62.89,"6/11/2007","09:46.31",-0.15,62.79,62.89,62.38,1037932 +"T",40.13,"6/11/2007","09:46.31",-0.13,40.20,40.19,39.87,1089687 +"CAT",78.79,"6/11/2007","09:46.33",0.27,78.32,78.79,77.99,337541 +"MMM",85.52,"6/11/2007","09:46.33",-0.42,85.94,85.75,85.45,276427 +"DD",50.86,"6/11/2007","09:46.34",-0.27,51.13,50.86,50.60,209038 +"MSFT",30.15,"6/11/2007","09:46.35",0.10,30.05,30.15,29.95,6828205 +"XOM",82.63,"6/11/2007","09:46.36",-0.05,82.68,82.64,82.41,962234 +"AA",39.83,"6/11/2007","09:46.37",0.17,39.67,39.83,39.31,367444 +"BA",98.54,"6/11/2007","09:46.37",0.35,98.25,98.54,98.31,201081 +"HPQ",46.16,"6/11/2007","09:46.38",0.46,45.80,46.16,45.59,886464 +"AIG",71.43,"6/11/2007","09:46.41",-0.10,71.29,71.46,71.26,388916 +"MCD",51.37,"6/11/2007","09:46.41",-0.04,51.47,51.42,50.80,354669 +"PG",62.93,"6/11/2007","09:46.41",-0.14,62.80,62.97,62.61,581069 +"DD",50.87,"6/11/2007","09:46.42",-0.26,51.13,50.87,50.60,211564 +"MMM",85.53,"6/11/2007","09:46.42",-0.41,85.94,85.75,85.45,277934 +"GM",31.39,"6/11/2007","09:46.43",0.39,31.00,31.50,31.39,1407538 +"UTX",69.95,"6/11/2007","09:46.43",-0.28,69.85,69.95,69.71,249312 +"AA",39.84,"6/11/2007","09:46.45",0.18,39.67,39.84,39.31,371799 +"GE",37.29,"6/11/2007","09:46.46",-0.03,37.07,37.30,37.12,1355829 +"HON",57.22,"6/11/2007","09:46.46",-0.16,57.25,57.22,57.02,190652 +"BA",98.55,"6/11/2007","09:46.47",0.36,98.25,98.55,98.31,202698 +"JNJ",62.55,"6/11/2007","09:46.47",0.42,62.89,62.55,62.08,580833 +"DD",50.88,"6/11/2007","09:46.49",-0.25,51.13,50.88,50.60,213775 +"XOM",82.64,"6/11/2007","09:46.50",-0.04,82.68,82.64,82.41,973137 +"AXP",62.90,"6/11/2007","09:46.51",-0.14,62.79,62.90,62.38,1040792 +"MMM",85.54,"6/11/2007","09:46.51",-0.40,85.94,85.75,85.45,279442 +"WMT",49.80,"6/11/2007","09:46.51",-0.28,49.90,49.87,49.72,988558 +"PG",62.94,"6/11/2007","09:46.52",-0.13,62.80,62.97,62.61,588480 +"VZ",43.11,"6/11/2007","09:46.52",0.04,42.95,43.11,42.78,536711 +"AA",39.85,"6/11/2007","09:46.53",0.19,39.67,39.85,39.31,376154 +"KO",51.72,"6/11/2007","09:46.53",0.05,51.67,51.72,51.63,4123967 +"CAT",78.80,"6/11/2007","09:46.55",0.28,78.32,78.80,77.99,342760 +"DD",50.89,"6/11/2007","09:46.57",-0.24,51.13,50.89,50.60,216302 +"DIS",34.36,"6/11/2007","09:46.57",0.16,34.28,34.36,34.04,403082 +"MO",70.02,"6/11/2007","09:46.57",-0.28,70.25,70.30,69.95,745329 +"BA",98.56,"6/11/2007","09:46.58",0.37,98.25,98.56,98.31,204476 +"AA",39.86,"6/11/2007","09:47.01",0.20,39.67,39.86,39.31,380510 +"GM",31.38,"6/11/2007","09:47.01",0.38,31.00,31.50,31.38,1435693 +"JPM",50.49,"6/11/2007","09:47.01",0.08,50.41,50.49,50.25,706933 +"MMM",85.55,"6/11/2007","09:47.01",-0.39,85.94,85.75,85.45,281117 +"UTX",69.96,"6/11/2007","09:47.01",-0.27,69.85,69.96,69.71,251284 +"HPQ",46.17,"6/11/2007","09:47.03",0.47,45.80,46.17,45.59,944795 +"PG",62.95,"6/11/2007","09:47.03",-0.12,62.80,62.97,62.61,595892 +"DD",50.90,"6/11/2007","09:47.04",-0.23,51.13,50.90,50.60,218513 +"XOM",82.65,"6/11/2007","09:47.04",-0.03,82.68,82.65,82.41,984039 +"JNJ",62.56,"6/11/2007","09:47.06",0.43,62.89,62.56,62.08,594025 +"AIG",71.44,"6/11/2007","09:47.07",-0.09,71.29,71.46,71.26,395838 +"BA",98.57,"6/11/2007","09:47.08",0.38,98.25,98.57,98.31,206093 +"AA",39.87,"6/11/2007","09:47.09",0.21,39.67,39.87,39.31,384865 +"MMM",85.56,"6/11/2007","09:47.10",-0.38,85.94,85.75,85.45,282624 +"AXP",62.91,"6/11/2007","09:47.11",-0.13,62.79,62.91,62.38,1043652 +"DD",50.91,"6/11/2007","09:47.12",-0.22,51.13,50.91,50.60,221039 +"MRK",50.48,"6/11/2007","09:47.13",0.34,50.30,50.58,49.66,1732139 +"PG",62.96,"6/11/2007","09:47.15",-0.11,62.80,62.97,62.61,603977 +"C",53.14,"6/11/2007","09:47.16",-0.19,53.20,53.14,52.99,758479 +"GE",37.30,"6/11/2007","09:47.16",-0.02,37.07,37.30,37.12,1384479 +"HON",57.23,"6/11/2007","09:47.16",-0.15,57.25,57.23,57.02,193882 +"CAT",78.81,"6/11/2007","09:47.17",0.29,78.32,78.81,77.99,347980 +"AA",39.88,"6/11/2007","09:47.18",0.22,39.67,39.88,39.31,389765 +"GM",31.37,"6/11/2007","09:47.18",0.37,31.00,31.50,31.37,1462283 +"KO",51.73,"6/11/2007","09:47.18",0.06,51.67,51.73,51.63,4130918 +"UTX",69.97,"6/11/2007","09:47.18",-0.26,69.85,69.97,69.71,253147 +"XOM",82.66,"6/11/2007","09:47.18",-0.02,82.68,82.66,82.41,994942 +"BA",98.58,"6/11/2007","09:47.19",0.39,98.25,98.58,98.31,207871 +"DD",50.92,"6/11/2007","09:47.19",-0.21,51.13,50.92,50.60,223250 +"MMM",85.57,"6/11/2007","09:47.19",-0.37,85.94,85.75,85.45,284132 +"WMT",49.81,"6/11/2007","09:47.24",-0.27,49.90,49.87,49.72,1014155 +"JNJ",62.57,"6/11/2007","09:47.25",0.44,62.89,62.57,62.08,607218 +"AA",39.89,"6/11/2007","09:47.26",0.23,39.67,39.89,39.31,394121 +"PG",62.97,"6/11/2007","09:47.26",-0.10,62.80,62.97,62.61,611388 +"VZ",43.12,"6/11/2007","09:47.26",0.05,42.95,43.12,42.78,550835 +"DD",50.93,"6/11/2007","09:47.27",-0.20,51.13,50.93,50.60,225777 +"HPQ",46.18,"6/11/2007","09:47.28",0.48,45.80,46.18,45.59,1003127 +"MMM",85.58,"6/11/2007","09:47.28",-0.36,85.94,85.75,85.45,285639 +"BA",98.59,"6/11/2007","09:47.29",0.40,98.25,98.59,98.31,209488 +"AXP",62.92,"6/11/2007","09:47.31",-0.12,62.79,62.92,62.38,1046512 +"T",40.14,"6/11/2007","09:47.31",-0.12,40.20,40.19,39.87,1121212 +"XOM",82.67,"6/11/2007","09:47.32",-0.01,82.68,82.67,82.41,1005844 +"AA",39.90,"6/11/2007","09:47.34",0.24,39.67,39.90,39.31,398476 +"AIG",71.45,"6/11/2007","09:47.34",-0.08,71.29,71.46,71.26,403027 +"DD",50.94,"6/11/2007","09:47.34",-0.19,51.13,50.94,50.60,227988 +"DIS",34.37,"6/11/2007","09:47.34",0.17,34.28,34.37,34.04,409952 +"MO",70.03,"6/11/2007","09:47.34",-0.27,70.25,70.30,69.95,759759 +"GM",31.36,"6/11/2007","09:47.35",0.36,31.00,31.50,31.36,1488874 +"UTX",69.98,"6/11/2007","09:47.35",-0.25,69.85,69.98,69.71,255010 +"MMM",85.59,"6/11/2007","09:47.37",-0.35,85.94,85.75,85.45,287147 +"PG",62.98,"6/11/2007","09:47.38",-0.09,62.80,62.98,62.61,619473 +"CAT",78.82,"6/11/2007","09:47.39",0.30,78.32,78.82,77.99,353199 +"BA",98.60,"6/11/2007","09:47.40",0.41,98.25,98.60,98.31,211266 +"IBM",103.38,"6/11/2007","09:47.41",0.31,102.87,103.39,102.77,444099 +"AA",39.91,"6/11/2007","09:47.42",0.25,39.67,39.91,39.31,402832 +"DD",50.95,"6/11/2007","09:47.42",-0.18,51.13,50.95,50.60,230514 +"KO",51.74,"6/11/2007","09:47.43",0.07,51.67,51.74,51.63,4137869 +"MSFT",30.16,"6/11/2007","09:47.43",0.11,30.05,30.16,29.95,6962913 +"JNJ",62.58,"6/11/2007","09:47.44",0.45,62.89,62.58,62.08,620410 +"GE",37.31,"6/11/2007","09:47.46",-0.01,37.07,37.31,37.12,1413129 +"HON",57.24,"6/11/2007","09:47.46",-0.14,57.25,57.24,57.02,197112 +"XOM",82.68,"6/11/2007","09:47.46",0.00,82.68,82.68,82.41,1016747 +"MMM",85.60,"6/11/2007","09:47.47",-0.34,85.94,85.75,85.45,288822 +"DD",50.96,"6/11/2007","09:47.49",-0.17,51.13,50.96,50.60,232725 +"PG",62.99,"6/11/2007","09:47.49",-0.08,62.80,62.99,62.61,626884 +"AA",39.92,"6/11/2007","09:47.50",0.26,39.67,39.92,39.31,407187 +"BA",98.61,"6/11/2007","09:47.50",0.42,98.25,98.61,98.31,212883 +"AXP",62.93,"6/11/2007","09:47.51",-0.11,62.79,62.93,62.38,1049372 +"GM",31.35,"6/11/2007","09:47.52",0.35,31.00,31.50,31.35,1515465 +"UTX",69.99,"6/11/2007","09:47.52",-0.24,69.85,69.99,69.71,256873 +"HPQ",46.19,"6/11/2007","09:47.53",0.49,45.80,46.19,45.59,1061459 +"MMM",85.61,"6/11/2007","09:47.56",-0.33,85.94,85.75,85.45,290329 +"DD",50.97,"6/11/2007","09:47.57",-0.16,51.13,50.97,50.60,235252 +"WMT",49.82,"6/11/2007","09:47.57",-0.26,49.90,49.87,49.72,1039752 +"AA",39.93,"6/11/2007","09:47.58",0.27,39.67,39.93,39.31,411543 +"AIG",71.46,"6/11/2007","09:48.01",-0.07,71.29,71.46,71.26,410216 +"BA",98.62,"6/11/2007","09:48.01",0.43,98.25,98.62,98.31,214661 +"CAT",78.83,"6/11/2007","09:48.01",0.31,78.32,78.83,77.99,358419 +"MCD",51.38,"6/11/2007","09:48.01",-0.03,51.47,51.42,50.80,376036 +"MRK",50.47,"6/11/2007","09:48.01",0.33,50.30,50.58,49.66,1760439 +"PFE",26.46,"6/11/2007","09:48.01",-0.06,26.50,26.48,26.31,1585854 +"PG",63.00,"6/11/2007","09:48.01",-0.07,62.80,63.00,62.61,634969 +"VZ",43.13,"6/11/2007","09:48.01",0.06,42.95,43.13,42.78,565375 +"XOM",82.69,"6/11/2007","09:48.01",0.01,82.68,82.69,82.41,1028428 +"JNJ",62.59,"6/11/2007","09:48.02",0.46,62.89,62.59,62.08,632908 +"DD",50.98,"6/11/2007","09:48.04",-0.15,51.13,50.98,50.60,237463 +"MMM",85.62,"6/11/2007","09:48.05",-0.32,85.94,85.75,85.45,291837 +"AA",39.94,"6/11/2007","09:48.06",0.28,39.67,39.94,39.31,415898 +"KO",51.75,"6/11/2007","09:48.08",0.08,51.67,51.75,51.63,4144820 +"GM",31.34,"6/11/2007","09:48.09",0.34,31.00,31.50,31.34,1542056 +"UTX",70.00,"6/11/2007","09:48.09",-0.23,69.85,70.00,69.71,258736 +"AXP",62.94,"6/11/2007","09:48.11",-0.10,62.79,62.94,62.38,1052232 +"BA",98.63,"6/11/2007","09:48.11",0.44,98.25,98.63,98.31,216278 +"DD",50.99,"6/11/2007","09:48.12",-0.14,51.13,50.99,50.60,239989 +"DIS",34.38,"6/11/2007","09:48.12",0.18,34.28,34.38,34.04,417007 +"MO",70.04,"6/11/2007","09:48.12",-0.26,70.25,70.30,69.95,774579 +"PG",63.01,"6/11/2007","09:48.12",-0.06,62.80,63.01,62.61,642380 +"AA",39.95,"6/11/2007","09:48.14",0.29,39.67,39.95,39.31,420254 +"MMM",85.63,"6/11/2007","09:48.14",-0.31,85.94,85.75,85.45,293344 +"XOM",82.70,"6/11/2007","09:48.15",0.02,82.68,82.70,82.41,1039331 +"GE",37.32,"6/11/2007","09:48.16",0.00,37.07,37.32,37.12,1441779 +"HON",57.25,"6/11/2007","09:48.16",-0.13,57.25,57.25,57.02,200342 +"HPQ",46.20,"6/11/2007","09:48.18",0.50,45.80,46.20,45.59,1119790 +"DD",51.00,"6/11/2007","09:48.19",-0.13,51.13,51.00,50.60,242200 +"BA",98.64,"6/11/2007","09:48.21",0.45,98.25,98.64,98.31,217894 +"JNJ",62.60,"6/11/2007","09:48.21",0.47,62.89,62.60,62.08,646100 +"AA",39.96,"6/11/2007","09:48.22",0.30,39.67,39.96,39.31,424609 +"CAT",78.84,"6/11/2007","09:48.22",0.32,78.32,78.84,77.99,363401 +"PG",63.02,"6/11/2007","09:48.23",-0.05,62.80,63.02,62.61,649792 +"MMM",85.64,"6/11/2007","09:48.24",-0.30,85.94,85.75,85.45,295019 +"GM",31.33,"6/11/2007","09:48.26",0.33,31.00,31.50,31.33,1568647 +"UTX",70.01,"6/11/2007","09:48.26",-0.22,69.85,70.01,69.71,260599 +"AIG",71.47,"6/11/2007","09:48.27",-0.06,71.29,71.47,71.26,417138 +"DD",51.01,"6/11/2007","09:48.27",-0.12,51.13,51.01,50.60,244727 +"XOM",82.71,"6/11/2007","09:48.29",0.03,82.68,82.71,82.41,1050233 +"AA",39.97,"6/11/2007","09:48.31",0.31,39.67,39.97,39.31,429509 +"AXP",62.95,"6/11/2007","09:48.31",-0.09,62.79,62.95,62.38,1055092 +"HD",37.74,"6/11/2007","09:48.31",-0.21,37.78,37.75,37.62,507132 +"T",40.15,"6/11/2007","09:48.31",-0.11,40.20,40.19,39.87,1152737 +"WMT",49.83,"6/11/2007","09:48.31",-0.25,49.90,49.87,49.72,1066125 +"BA",98.65,"6/11/2007","09:48.32",0.46,98.25,98.65,98.31,219673 +"KO",51.76,"6/11/2007","09:48.33",0.09,51.67,51.76,51.63,4151771 +"MMM",85.65,"6/11/2007","09:48.33",-0.29,85.94,85.75,85.45,296527 +"DD",51.02,"6/11/2007","09:48.34",-0.11,51.13,51.02,50.60,246938 +"PG",63.03,"6/11/2007","09:48.35",-0.04,62.80,63.03,62.61,657877 +"VZ",43.14,"6/11/2007","09:48.35",0.07,42.95,43.14,42.78,579499 +"AA",39.98,"6/11/2007","09:48.39",0.32,39.67,39.98,39.31,433864 +"JNJ",62.61,"6/11/2007","09:48.40",0.48,62.89,62.61,62.08,659293 +"BA",98.66,"6/11/2007","09:48.42",0.47,98.25,98.66,98.31,221289 +"DD",51.03,"6/11/2007","09:48.42",-0.10,51.13,51.03,50.60,249464 +"MMM",85.66,"6/11/2007","09:48.42",-0.28,85.94,85.75,85.45,298034 +"GM",31.32,"6/11/2007","09:48.43",0.32,31.00,31.50,31.32,1595238 +"HPQ",46.21,"6/11/2007","09:48.43",0.51,45.80,46.21,45.59,1178122 +"UTX",70.02,"6/11/2007","09:48.43",-0.21,69.85,70.02,69.71,262462 +"XOM",82.72,"6/11/2007","09:48.43",0.04,82.68,82.72,82.41,1061136 +"CAT",78.85,"6/11/2007","09:48.44",0.33,78.32,78.85,77.99,368620 +"GE",37.33,"6/11/2007","09:48.46",0.01,37.07,37.33,37.12,1470429 +"HON",57.26,"6/11/2007","09:48.46",-0.12,57.25,57.26,57.02,203572 +"PG",63.04,"6/11/2007","09:48.46",-0.03,62.80,63.04,62.61,665288 +"AA",39.99,"6/11/2007","09:48.47",0.33,39.67,39.99,39.31,438220 +"DD",51.04,"6/11/2007","09:48.49",-0.09,51.13,51.04,50.60,251675 +"DIS",34.39,"6/11/2007","09:48.49",0.19,34.28,34.39,34.04,423877 +"MO",70.05,"6/11/2007","09:48.49",-0.25,70.25,70.30,69.95,789009 +"MRK",50.46,"6/11/2007","09:48.49",0.32,50.30,50.58,49.66,1788739 +"AXP",62.96,"6/11/2007","09:48.51",-0.08,62.79,62.96,62.38,1057952 +"MMM",85.67,"6/11/2007","09:48.51",-0.27,85.94,85.75,85.45,299542 +"MSFT",30.17,"6/11/2007","09:48.52",0.12,30.05,30.17,29.95,7099601 +"BA",98.67,"6/11/2007","09:48.53",0.48,98.25,98.67,98.31,223068 +"AIG",71.48,"6/11/2007","09:48.54",-0.05,71.29,71.48,71.26,424327 +"AA",40.00,"6/11/2007","09:48.55",0.34,39.67,40.00,39.31,442575 +"DD",51.05,"6/11/2007","09:48.57",-0.08,51.13,51.05,50.60,254202 +"XOM",82.73,"6/11/2007","09:48.57",0.05,82.68,82.73,82.41,1072038 +"KO",51.77,"6/11/2007","09:48.58",0.10,51.67,51.77,51.63,4158721 +"PG",63.05,"6/11/2007","09:48.58",-0.02,62.80,63.05,62.61,673373 +"JNJ",62.62,"6/11/2007","09:48.59",0.49,62.89,62.62,62.08,672485 +"GM",31.31,"6/11/2007","09:49.01",0.31,31.00,31.50,31.31,1623393 +"JPM",50.50,"6/11/2007","09:49.01",0.09,50.41,50.50,50.25,803983 +"MMM",85.68,"6/11/2007","09:49.01",-0.26,85.94,85.75,85.45,301217 +"UTX",70.03,"6/11/2007","09:49.01",-0.20,69.85,70.03,69.71,264434 +"AA",40.01,"6/11/2007","09:49.03",0.35,39.67,40.01,39.31,446931 +"BA",98.68,"6/11/2007","09:49.03",0.49,98.25,98.68,98.31,224684 +"DD",51.06,"6/11/2007","09:49.04",-0.07,51.13,51.06,50.60,256413 +"WMT",49.84,"6/11/2007","09:49.04",-0.24,49.90,49.87,49.72,1091722 +"CAT",78.86,"6/11/2007","09:49.06",0.34,78.32,78.86,77.99,373840 +"HPQ",46.22,"6/11/2007","09:49.08",0.52,45.80,46.22,45.59,1236454 +"PG",63.06,"6/11/2007","09:49.09",-0.01,62.80,63.06,62.61,680784 +"VZ",43.15,"6/11/2007","09:49.09",0.08,42.95,43.15,42.78,593623 +"MMM",85.69,"6/11/2007","09:49.10",-0.25,85.94,85.75,85.45,302724 +"AA",40.02,"6/11/2007","09:49.11",0.36,39.67,40.02,39.31,451286 +"AXP",62.97,"6/11/2007","09:49.11",-0.07,62.79,62.97,62.38,1060812 +"XOM",82.74,"6/11/2007","09:49.11",0.06,82.68,82.74,82.41,1082941 +"DD",51.07,"6/11/2007","09:49.12",-0.06,51.13,51.07,50.60,258939 +"BA",98.69,"6/11/2007","09:49.14",0.50,98.25,98.69,98.31,226463 +"GE",37.34,"6/11/2007","09:49.16",0.02,37.07,37.34,37.12,1499079 +"HON",57.27,"6/11/2007","09:49.16",-0.11,57.25,57.27,57.02,206802 +"JNJ",62.63,"6/11/2007","09:49.17",0.50,62.89,62.63,62.08,684983 +"GM",31.30,"6/11/2007","09:49.18",0.30,31.00,31.50,31.30,1649983 +"UTX",70.04,"6/11/2007","09:49.18",-0.19,69.85,70.04,69.71,266297 +"AA",40.03,"6/11/2007","09:49.19",0.37,39.67,40.03,39.31,455642 +"DD",51.08,"6/11/2007","09:49.19",-0.05,51.13,51.08,50.60,261150 +"MMM",85.70,"6/11/2007","09:49.19",-0.24,85.94,85.75,85.45,304232 +"AIG",71.49,"6/11/2007","09:49.21",-0.04,71.29,71.49,71.26,431516 +"MCD",51.39,"6/11/2007","09:49.21",-0.02,51.47,51.42,50.80,397402 +"PG",63.07,"6/11/2007","09:49.21",0.00,62.80,63.07,62.61,688869 +"KO",51.78,"6/11/2007","09:49.23",0.11,51.67,51.78,51.63,4165672 +"BA",98.70,"6/11/2007","09:49.24",0.51,98.25,98.70,98.31,228079 +"XOM",82.75,"6/11/2007","09:49.25",0.07,82.68,82.75,82.41,1093843 +"AA",40.04,"6/11/2007","09:49.27",0.38,39.67,40.04,39.31,459997 +"DD",51.09,"6/11/2007","09:49.27",-0.04,51.13,51.09,50.60,263677 +"DIS",34.40,"6/11/2007","09:49.27",0.20,34.28,34.40,34.04,430932 +"MO",70.06,"6/11/2007","09:49.27",-0.24,70.25,70.30,69.95,803829 +"CAT",78.87,"6/11/2007","09:49.28",0.35,78.32,78.87,77.99,379059 +"MMM",85.71,"6/11/2007","09:49.28",-0.23,85.94,85.75,85.45,305739 +"AXP",62.98,"6/11/2007","09:49.31",-0.06,62.79,62.98,62.38,1063672 +"T",40.16,"6/11/2007","09:49.31",-0.10,40.20,40.19,39.87,1184262 +"PG",63.08,"6/11/2007","09:49.32",0.01,62.80,63.08,62.61,696280 +"HPQ",46.23,"6/11/2007","09:49.33",0.53,45.80,46.23,45.59,1294785 +"BA",98.71,"6/11/2007","09:49.34",0.52,98.25,98.71,98.31,229696 +"DD",51.10,"6/11/2007","09:49.34",-0.03,51.13,51.10,50.60,265888 +"AA",40.05,"6/11/2007","09:49.35",0.39,39.67,40.05,39.31,464353 +"GM",31.29,"6/11/2007","09:49.35",0.29,31.00,31.50,31.29,1676574 +"UTX",70.05,"6/11/2007","09:49.35",-0.18,69.85,70.05,69.71,268160 +"JNJ",62.64,"6/11/2007","09:49.36",0.51,62.89,62.64,62.08,698175 +"MMM",85.72,"6/11/2007","09:49.37",-0.22,85.94,85.75,85.45,307247 +"MRK",50.45,"6/11/2007","09:49.37",0.31,50.30,50.58,49.66,1817039 +"WMT",49.85,"6/11/2007","09:49.37",-0.23,49.90,49.87,49.72,1117319 +"XOM",82.76,"6/11/2007","09:49.39",0.08,82.68,82.76,82.41,1104746 +"DD",51.11,"6/11/2007","09:49.42",-0.02,51.13,51.11,50.60,268414 +"AA",40.06,"6/11/2007","09:49.43",0.40,39.67,40.06,39.31,468708 +"PG",63.09,"6/11/2007","09:49.43",0.02,62.80,63.09,62.61,703692 +"VZ",43.16,"6/11/2007","09:49.43",0.09,42.95,43.16,42.78,607747 +"BA",98.72,"6/11/2007","09:49.45",0.53,98.25,98.72,98.31,231474 +"C",53.15,"6/11/2007","09:49.46",-0.18,53.20,53.15,52.99,843279 +"GE",37.35,"6/11/2007","09:49.46",0.03,37.07,37.35,37.12,1527729 +"HON",57.28,"6/11/2007","09:49.46",-0.10,57.25,57.28,57.02,210032 +"AIG",71.50,"6/11/2007","09:49.47",-0.03,71.29,71.50,71.26,438438 +"MMM",85.73,"6/11/2007","09:49.47",-0.21,85.94,85.75,85.45,308922 +"KO",51.79,"6/11/2007","09:49.48",0.12,51.67,51.79,51.63,4172623 +"DD",51.12,"6/11/2007","09:49.49",-0.01,51.13,51.12,50.60,270625 +"CAT",78.88,"6/11/2007","09:49.50",0.36,78.32,78.88,77.99,384279 +"AXP",62.99,"6/11/2007","09:49.51",-0.05,62.79,62.99,62.38,1066532 +"AA",40.07,"6/11/2007","09:49.52",0.41,39.67,40.07,39.31,473608 +"GM",31.28,"6/11/2007","09:49.52",0.28,31.00,31.50,31.28,1703165 +"UTX",70.06,"6/11/2007","09:49.52",-0.17,69.85,70.06,69.71,270023 +"XOM",82.77,"6/11/2007","09:49.53",0.09,82.68,82.77,82.41,1115648 +"BA",98.73,"6/11/2007","09:49.55",0.54,98.25,98.73,98.31,233091 +"JNJ",62.65,"6/11/2007","09:49.55",0.52,62.89,62.65,62.08,711368 +"PG",63.10,"6/11/2007","09:49.55",0.03,62.80,63.10,62.61,711777 +"MMM",85.74,"6/11/2007","09:49.56",-0.20,85.94,85.75,85.45,310429 +"DD",51.13,"6/11/2007","09:49.57",0.00,51.13,51.13,50.60,273152 +"HPQ",46.24,"6/11/2007","09:49.58",0.54,45.80,46.24,45.59,1353117 +"AA",40.08,"6/11/2007","09:49.60",0.42,39.67,40.08,39.31,477963 +"MSFT",30.18,"6/11/2007","09:50.01",0.13,30.05,30.18,29.95,7235670 +"PFE",26.45,"6/11/2007","09:50.01",-0.07,26.50,26.48,26.31,1733404 +"DIS",34.41,"6/11/2007","09:50.04",0.21,34.28,34.41,34.04,437802 +"MO",70.07,"6/11/2007","09:50.04",-0.23,70.25,70.30,69.95,818259 +"AA",40.09,"6/11/2007","09:50.08",0.43,39.67,40.09,39.31,482319 +"WMT",49.86,"6/11/2007","09:50.11",-0.22,49.90,49.87,49.72,1143692 +"IBM",103.39,"6/11/2007","09:50.12",0.32,102.87,103.39,102.77,488603 +"KO",51.78,"6/11/2007","09:50.12",0.11,51.67,51.79,51.63,4178339 +"JNJ",62.66,"6/11/2007","09:50.14",0.53,62.89,62.66,62.08,724560 +"AA",40.10,"6/11/2007","09:50.16",0.44,39.67,40.10,39.31,486674 +"AXP",62.98,"6/11/2007","09:50.16",-0.06,62.79,62.99,62.38,1068710 +"HON",57.29,"6/11/2007","09:50.16",-0.09,57.25,57.29,57.02,213262 +"XOM",82.76,"6/11/2007","09:50.21",0.08,82.68,82.77,82.41,1127749 +"AIG",71.49,"6/11/2007","09:50.22",-0.04,71.29,71.50,71.26,445251 +"MRK",50.44,"6/11/2007","09:50.22",0.30,50.30,50.58,49.66,1838886 +"HPQ",46.25,"6/11/2007","09:50.23",0.55,45.80,46.25,45.59,1411449 +"T",40.15,"6/11/2007","09:50.23",-0.11,40.20,40.19,39.87,1210022 +"AA",40.11,"6/11/2007","09:50.24",0.45,39.67,40.11,39.31,491030 +"BA",98.72,"6/11/2007","09:50.26",0.53,98.25,98.73,98.31,236203 +"IBM",103.40,"6/11/2007","09:50.28",0.33,102.87,103.40,102.77,492341 +"DD",51.14,"6/11/2007","09:50.31",0.01,51.13,51.14,50.60,281064 +"MMM",85.73,"6/11/2007","09:50.31",-0.21,85.94,85.75,85.45,312350 +"AA",40.12,"6/11/2007","09:50.32",0.46,39.67,40.12,39.31,495385 +"JNJ",62.67,"6/11/2007","09:50.32",0.54,62.89,62.67,62.08,737058 +"KO",51.77,"6/11/2007","09:50.34",0.10,51.67,51.79,51.63,4182703 +"AA",40.13,"6/11/2007","09:50.40",0.47,39.67,40.13,39.31,499741 +"DIS",34.42,"6/11/2007","09:50.42",0.22,34.28,34.42,34.04,444857 +"MO",70.08,"6/11/2007","09:50.42",-0.22,70.25,70.30,69.95,833079 +"IBM",103.41,"6/11/2007","09:50.44",0.34,102.87,103.41,102.77,496078 +"WMT",49.87,"6/11/2007","09:50.44",-0.21,49.90,49.87,49.72,1169289 +"AXP",62.97,"6/11/2007","09:50.46",-0.07,62.79,62.99,62.38,1070380 +"GE",37.36,"6/11/2007","09:50.46",0.04,37.07,37.36,37.12,1572507 +"HON",57.30,"6/11/2007","09:50.46",-0.08,57.25,57.30,57.02,216492 +"AA",40.14,"6/11/2007","09:50.48",0.48,39.67,40.14,39.31,504096 +"HPQ",46.26,"6/11/2007","09:50.48",0.56,45.80,46.26,45.59,1469780 +"GM",31.29,"6/11/2007","09:50.51",0.29,31.00,31.50,31.28,1831907 +"JNJ",62.68,"6/11/2007","09:50.51",0.55,62.89,62.68,62.08,750250 +"AA",40.15,"6/11/2007","09:50.56",0.49,39.67,40.15,39.31,508452 +"KO",51.76,"6/11/2007","09:50.57",0.09,51.67,51.79,51.63,4187264 +"IBM",103.42,"6/11/2007","09:50.60",0.35,102.87,103.42,102.77,499816 +"PG",63.09,"6/11/2007","09:51.01",0.02,62.80,63.10,62.61,727261 +"XOM",82.75,"6/11/2007","09:51.01",0.07,82.68,82.77,82.41,1140416 +"AIG",71.48,"6/11/2007","09:51.05",-0.05,71.29,71.50,71.26,451801 +"MRK",50.43,"6/11/2007","09:51.05",0.29,50.30,50.58,49.66,1855083 +"AA",40.14,"6/11/2007","09:51.07",0.48,39.67,40.15,39.31,513182 +"T",40.14,"6/11/2007","09:51.08",-0.12,40.20,40.19,39.87,1230609 +"AXP",62.96,"6/11/2007","09:51.16",-0.08,62.79,62.99,62.38,1072050 +"INTC",21.84,"6/11/2007","09:51.16",0.01,21.70,21.85,21.82,4487417 +"IBM",103.43,"6/11/2007","09:51.17",0.36,102.87,103.43,102.77,503788 +"BA",98.71,"6/11/2007","09:51.18",0.52,98.25,98.73,98.31,240811 +"KO",51.75,"6/11/2007","09:51.19",0.08,51.67,51.79,51.63,4191628 +"AA",40.13,"6/11/2007","09:51.21",0.47,39.67,40.15,39.31,518286 +"MSFT",30.19,"6/11/2007","09:51.21",0.14,30.05,30.19,29.95,7344619 +"JNJ",62.69,"6/11/2007","09:51.26",0.56,62.89,62.69,62.08,767870 +"DD",51.15,"6/11/2007","09:51.31",0.02,51.13,51.15,50.60,294544 +"JPM",50.49,"6/11/2007","09:51.31",0.08,50.41,50.50,50.25,870051 +"MMM",85.72,"6/11/2007","09:51.31",-0.22,85.94,85.75,85.45,314770 +"IBM",103.44,"6/11/2007","09:51.33",0.37,102.87,103.44,102.77,507525 +"AA",40.12,"6/11/2007","09:51.34",0.46,39.67,40.15,39.31,523025 +"DIS",34.41,"6/11/2007","09:51.41",0.21,34.28,34.42,34.04,461012 +"PFE",26.46,"6/11/2007","09:51.41",-0.06,26.50,26.48,26.31,1844079 +"XOM",82.74,"6/11/2007","09:51.41",0.06,82.68,82.77,82.41,1153083 +"KO",51.74,"6/11/2007","09:51.42",0.07,51.67,51.79,51.63,4196189 +"AXP",62.95,"6/11/2007","09:51.46",-0.09,62.79,62.99,62.38,1073720 +"AA",40.11,"6/11/2007","09:51.47",0.45,39.67,40.15,39.31,527765 +"AIG",71.47,"6/11/2007","09:51.48",-0.06,71.29,71.50,71.26,458351 +"MRK",50.42,"6/11/2007","09:51.48",0.28,50.30,50.58,49.66,1871279 +"IBM",103.45,"6/11/2007","09:51.49",0.38,102.87,103.45,102.77,511263 +"T",40.13,"6/11/2007","09:51.53",-0.13,40.20,40.19,39.87,1251197 +"AA",40.10,"6/11/2007","09:52.01",0.44,39.67,40.15,39.31,532869 +"KO",51.73,"6/11/2007","09:52.04",0.06,51.67,51.79,51.63,4200553 +"IBM",103.46,"6/11/2007","09:52.05",0.39,102.87,103.46,102.77,515001 +"BA",98.70,"6/11/2007","09:52.09",0.51,98.25,98.73,98.31,245330 +"AA",40.09,"6/11/2007","09:52.14",0.43,39.67,40.15,39.31,537609 +"AXP",62.94,"6/11/2007","09:52.16",-0.10,62.79,62.99,62.38,1075390 +"GE",37.37,"6/11/2007","09:52.16",0.05,37.07,37.37,37.12,1633957 +"JNJ",62.70,"6/11/2007","09:52.16",0.57,62.89,62.70,62.08,789737 +"MO",70.09,"6/11/2007","09:52.16",-0.21,70.25,70.30,69.95,863609 +"IBM",103.47,"6/11/2007","09:52.21",0.40,102.87,103.47,102.77,518739 +"XOM",82.73,"6/11/2007","09:52.21",0.05,82.68,82.77,82.41,1165749 +"AA",40.08,"6/11/2007","09:52.27",0.42,39.67,40.15,39.31,542348 +"KO",51.72,"6/11/2007","09:52.27",0.05,51.67,51.79,51.63,4205114 +"AIG",71.46,"6/11/2007","09:52.31",-0.07,71.29,71.50,71.26,464902 +"CAT",78.87,"6/11/2007","09:52.31",0.35,78.32,78.88,77.99,406432 +"DD",51.16,"6/11/2007","09:52.31",0.03,51.13,51.16,50.60,308024 +"GM",31.30,"6/11/2007","09:52.31",0.30,31.00,31.50,31.28,2059807 +"MMM",85.71,"6/11/2007","09:52.31",-0.23,85.94,85.75,85.45,317190 +"MRK",50.41,"6/11/2007","09:52.31",0.27,50.30,50.58,49.66,1887476 +"IBM",103.48,"6/11/2007","09:52.38",0.41,102.87,103.48,102.77,522710 +"T",40.12,"6/11/2007","09:52.38",-0.14,40.20,40.19,39.87,1271784 +"AA",40.07,"6/11/2007","09:52.41",0.41,39.67,40.15,39.31,547452 +"MSFT",30.20,"6/11/2007","09:52.41",0.15,30.05,30.20,29.95,7453568 +"AXP",62.93,"6/11/2007","09:52.46",-0.11,62.79,62.99,62.38,1077060 +"KO",51.71,"6/11/2007","09:52.49",0.04,51.67,51.79,51.63,4209478 +"AA",40.06,"6/11/2007","09:52.54",0.40,39.67,40.15,39.31,552192 +"IBM",103.49,"6/11/2007","09:52.54",0.42,102.87,103.49,102.77,526448 +"BA",98.69,"6/11/2007","09:53.01",0.50,98.25,98.73,98.31,249938 +"DIS",34.40,"6/11/2007","09:53.01",0.20,34.28,34.42,34.04,486012 +"HD",37.75,"6/11/2007","09:53.01",-0.20,37.78,37.75,37.62,588706 +"MCD",51.40,"6/11/2007","09:53.01",-0.01,51.47,51.42,50.80,428131 +"PFE",26.47,"6/11/2007","09:53.01",-0.05,26.50,26.48,26.31,1918479 +"PG",63.08,"6/11/2007","09:53.01",0.01,62.80,63.10,62.61,751094 +"VZ",43.17,"6/11/2007","09:53.01",0.10,42.95,43.17,42.78,649501 +"XOM",82.72,"6/11/2007","09:53.01",0.04,82.68,82.77,82.41,1178416 +"JNJ",62.71,"6/11/2007","09:53.06",0.58,62.89,62.71,62.08,811603 +"AA",40.05,"6/11/2007","09:53.07",0.39,39.67,40.15,39.31,556932 +"IBM",103.50,"6/11/2007","09:53.10",0.43,102.87,103.50,102.77,530186 +"KO",51.70,"6/11/2007","09:53.12",0.03,51.67,51.79,51.63,4214039 +"AIG",71.45,"6/11/2007","09:53.13",-0.08,71.29,71.50,71.26,471300 +"MRK",50.40,"6/11/2007","09:53.13",0.26,50.30,50.58,49.66,1903296 +"AXP",62.92,"6/11/2007","09:53.16",-0.12,62.79,62.99,62.38,1078730 +"AA",40.04,"6/11/2007","09:53.21",0.38,39.67,40.15,39.31,562036 +"T",40.11,"6/11/2007","09:53.23",-0.15,40.20,40.19,39.87,1292372 +"IBM",103.51,"6/11/2007","09:53.26",0.44,102.87,103.51,102.77,533923 +"C",53.14,"6/11/2007","09:53.31",-0.19,53.20,53.15,52.99,919944 +"DD",51.17,"6/11/2007","09:53.31",0.04,51.13,51.17,50.60,321504 +"HON",57.29,"6/11/2007","09:53.31",-0.09,57.25,57.30,57.02,231589 +"HPQ",46.25,"6/11/2007","09:53.31",0.55,45.80,46.26,45.59,1557122 +"MMM",85.70,"6/11/2007","09:53.31",-0.24,85.94,85.75,85.45,319610 +"WMT",49.88,"6/11/2007","09:53.31",-0.20,49.90,49.88,49.72,1251864 +"AA",40.03,"6/11/2007","09:53.34",0.37,39.67,40.15,39.31,566775 +"KO",51.69,"6/11/2007","09:53.34",0.02,51.67,51.79,51.63,4218403 +"XOM",82.71,"6/11/2007","09:53.41",0.03,82.68,82.77,82.41,1191083 +"IBM",103.52,"6/11/2007","09:53.43",0.45,102.87,103.52,102.77,537895 +"AXP",62.91,"6/11/2007","09:53.46",-0.13,62.79,62.99,62.38,1080400 +"GE",37.38,"6/11/2007","09:53.46",0.06,37.07,37.38,37.12,1695407 +"INTC",21.83,"6/11/2007","09:53.46",0.00,21.70,21.85,21.82,4698407 +"AA",40.02,"6/11/2007","09:53.47",0.36,39.67,40.15,39.31,571515 +"BA",98.68,"6/11/2007","09:53.52",0.49,98.25,98.73,98.31,254457 +"AIG",71.44,"6/11/2007","09:53.56",-0.09,71.29,71.50,71.26,477850 +"JNJ",62.72,"6/11/2007","09:53.56",0.59,62.89,62.72,62.08,833470 +"MRK",50.39,"6/11/2007","09:53.56",0.25,50.30,50.58,49.66,1919493 +"KO",51.68,"6/11/2007","09:53.57",0.01,51.67,51.79,51.63,4222964 +"IBM",103.53,"6/11/2007","09:53.59",0.46,102.87,103.53,102.77,541633 +"AA",40.01,"6/11/2007","09:54.01",0.35,39.67,40.15,39.31,576619 +"MSFT",30.21,"6/11/2007","09:54.01",0.16,30.05,30.21,29.95,7562516 +"T",40.10,"6/11/2007","09:54.08",-0.16,40.20,40.19,39.87,1312959 +"GM",31.31,"6/11/2007","09:54.11",0.31,31.00,31.50,31.28,2287707 +"AA",40.00,"6/11/2007","09:54.14",0.34,39.67,40.15,39.31,581359 +"IBM",103.54,"6/11/2007","09:54.15",0.47,102.87,103.54,102.77,545370 +"AXP",62.90,"6/11/2007","09:54.16",-0.14,62.79,62.99,62.38,1082070 +"KO",51.67,"6/11/2007","09:54.19",0.00,51.67,51.79,51.63,4227328 +"DIS",34.39,"6/11/2007","09:54.21",0.19,34.28,34.42,34.04,511012 +"PFE",26.48,"6/11/2007","09:54.21",-0.04,26.50,26.48,26.31,1992879 +"XOM",82.70,"6/11/2007","09:54.21",0.02,82.68,82.77,82.41,1203749 +"AA",39.99,"6/11/2007","09:54.27",0.33,39.67,40.15,39.31,586098 +"DD",51.18,"6/11/2007","09:54.31",0.05,51.13,51.18,50.60,334984 +"IBM",103.55,"6/11/2007","09:54.31",0.48,102.87,103.55,102.77,549108 +"JPM",50.48,"6/11/2007","09:54.31",0.07,50.41,50.50,50.25,906351 +"MMM",85.69,"6/11/2007","09:54.31",-0.25,85.94,85.75,85.45,322030 +"AIG",71.43,"6/11/2007","09:54.39",-0.10,71.29,71.50,71.26,484400 +"MRK",50.38,"6/11/2007","09:54.39",0.24,50.30,50.58,49.66,1935689 +"AA",39.98,"6/11/2007","09:54.41",0.32,39.67,40.15,39.31,591202 +"KO",51.66,"6/11/2007","09:54.42",-0.01,51.67,51.79,51.63,4231889 +"BA",98.67,"6/11/2007","09:54.43",0.48,98.25,98.73,98.31,258976 +"AXP",62.89,"6/11/2007","09:54.46",-0.15,62.79,62.99,62.38,1083740 +"JNJ",62.73,"6/11/2007","09:54.46",0.60,62.89,62.73,62.08,855337 +"MO",70.10,"6/11/2007","09:54.46",-0.20,70.25,70.30,69.95,910009 +"IBM",103.56,"6/11/2007","09:54.47",0.49,102.87,103.56,102.77,552846 +"T",40.09,"6/11/2007","09:54.53",-0.17,40.20,40.19,39.87,1333547 +"AA",39.97,"6/11/2007","09:54.54",0.31,39.67,40.15,39.31,595942 +"PG",63.07,"6/11/2007","09:55.01",0.00,62.80,63.10,62.61,774927 +"XOM",82.69,"6/11/2007","09:55.01",0.01,82.68,82.77,82.41,1216416 +"IBM",103.57,"6/11/2007","09:55.04",0.50,102.87,103.57,102.77,556817 +"KO",51.65,"6/11/2007","09:55.04",-0.02,51.67,51.79,51.63,4236253 +"CAT",78.86,"6/11/2007","09:55.08",0.34,78.32,78.88,77.99,426655 +"GE",37.39,"6/11/2007","09:55.16",0.07,37.07,37.39,37.12,1756857 +"IBM",103.58,"6/11/2007","09:55.20",0.51,102.87,103.58,102.77,560555 +"DD",51.17,"6/11/2007","09:55.21",0.04,51.13,51.18,50.60,345081 +"MSFT",30.22,"6/11/2007","09:55.21",0.17,30.05,30.22,29.95,7671465 +"AIG",71.42,"6/11/2007","09:55.22",-0.11,71.29,71.50,71.26,494012 +"CAT",78.85,"6/11/2007","09:55.22",0.33,78.32,78.88,77.99,427887 +"AXP",62.88,"6/11/2007","09:55.26",-0.16,62.79,62.99,62.38,1086773 +"MMM",85.70,"6/11/2007","09:55.26",-0.24,85.94,85.75,85.45,324014 +"KO",51.64,"6/11/2007","09:55.27",-0.03,51.67,51.79,51.63,4240814 +"DIS",34.38,"6/11/2007","09:55.31",0.18,34.28,34.42,34.04,541894 +"MRK",50.37,"6/11/2007","09:55.31",0.23,50.30,50.58,49.66,1962682 +"BA",98.66,"6/11/2007","09:55.35",0.47,98.25,98.73,98.31,263584 +"CAT",78.84,"6/11/2007","09:55.36",0.32,78.32,78.88,77.99,429119 +"IBM",103.59,"6/11/2007","09:55.36",0.52,102.87,103.59,102.77,564293 +"JNJ",62.74,"6/11/2007","09:55.36",0.61,62.89,62.74,62.08,877203 +"T",40.08,"6/11/2007","09:55.38",-0.18,40.20,40.19,39.87,1354134 +"XOM",82.68,"6/11/2007","09:55.41",0.00,82.68,82.77,82.41,1229083 +"KO",51.63,"6/11/2007","09:55.49",-0.04,51.67,51.79,51.63,4245178 +"AA",39.96,"6/11/2007","09:55.51",0.30,39.67,40.15,39.31,608695 +"CAT",78.83,"6/11/2007","09:55.51",0.31,78.32,78.88,77.99,430439 +"IBM",103.60,"6/11/2007","09:55.52",0.53,102.87,103.60,102.77,568031 +"DD",51.16,"6/11/2007","09:56.01",0.03,51.13,51.18,50.60,351903 +"PFE",26.47,"6/11/2007","09:56.01",-0.05,26.50,26.48,26.31,2066936 +"AIG",71.41,"6/11/2007","09:56.05",-0.12,71.29,71.50,71.26,506545 +"CAT",78.82,"6/11/2007","09:56.05",0.30,78.32,78.88,77.99,431671 +"AXP",62.87,"6/11/2007","09:56.16",-0.17,62.79,62.99,62.38,1091106 +"INTC",21.84,"6/11/2007","09:56.16",0.01,21.70,21.85,21.82,4964236 +"KO",51.62,"6/11/2007","09:56.16",-0.05,51.67,51.79,51.62,4249766 +"MMM",85.71,"6/11/2007","09:56.16",-0.23,85.94,85.75,85.45,325581 +"WMT",49.87,"6/11/2007","09:56.16",-0.21,49.90,49.88,49.72,1324161 +"IBM",103.59,"6/11/2007","09:56.17",0.52,102.87,103.60,102.77,572019 +"C",53.13,"6/11/2007","09:56.19",-0.20,53.20,53.15,52.99,959120 +"CAT",78.81,"6/11/2007","09:56.19",0.29,78.32,78.88,77.99,432903 +"UTX",70.05,"6/11/2007","09:56.21",-0.18,69.85,70.06,69.71,290979 +"VZ",43.16,"6/11/2007","09:56.21",0.09,42.95,43.17,42.78,694336 +"MCD",51.39,"6/11/2007","09:56.26",-0.02,51.47,51.42,50.80,451139 +"DIS",34.37,"6/11/2007","09:56.31",0.17,34.28,34.42,34.04,578078 +"GM",31.30,"6/11/2007","09:56.31",0.30,31.00,31.50,31.28,2442679 +"MRK",50.36,"6/11/2007","09:56.31",0.22,50.30,50.58,49.66,1999615 +"PG",63.06,"6/11/2007","09:56.31",-0.01,62.80,63.10,62.61,795026 +"CAT",78.80,"6/11/2007","09:56.33",0.28,78.32,78.88,77.99,434135 +"HON",57.30,"6/11/2007","09:56.34",-0.08,57.25,57.30,57.02,249997 +"BA",98.65,"6/11/2007","09:56.38",0.46,98.25,98.73,98.31,268320 +"DD",51.15,"6/11/2007","09:56.41",0.02,51.13,51.18,50.60,358726 +"JPM",50.47,"6/11/2007","09:56.41",0.06,50.41,50.50,50.25,938940 +"MO",70.09,"6/11/2007","09:56.41",-0.21,70.25,70.30,69.95,945666 +"XOM",82.69,"6/11/2007","09:56.41",0.01,82.68,82.77,82.41,1259699 +"KO",51.61,"6/11/2007","09:56.46",-0.06,51.67,51.79,51.61,4254279 +"WMT",49.86,"6/11/2007","09:56.46",-0.22,49.90,49.88,49.72,1329901 +"AIG",71.40,"6/11/2007","09:56.48",-0.13,71.29,71.50,71.26,519079 +"CAT",78.79,"6/11/2007","09:56.48",0.27,78.32,78.88,77.99,435455 +"IBM",103.58,"6/11/2007","09:56.51",0.51,102.87,103.60,102.77,576257 +"T",40.07,"6/11/2007","09:56.51",-0.19,40.20,40.19,39.87,1386639 +"C",53.12,"6/11/2007","09:56.57",-0.21,53.20,53.15,52.99,968732 +"UTX",70.04,"6/11/2007","09:57.01",-0.19,69.85,70.06,69.71,294179 +"VZ",43.15,"6/11/2007","09:57.01",0.08,42.95,43.17,42.78,714386 +"CAT",78.78,"6/11/2007","09:57.02",0.26,78.32,78.88,77.99,436687 +"AXP",62.86,"6/11/2007","09:57.06",-0.18,62.79,62.99,62.38,1095439 +"MMM",85.72,"6/11/2007","09:57.06",-0.22,85.94,85.75,85.45,327147 +"CAT",78.77,"6/11/2007","09:57.16",0.25,78.32,78.88,77.99,437919 +"GE",37.40,"6/11/2007","09:57.16",0.08,37.07,37.40,37.12,1867966 +"KO",51.60,"6/11/2007","09:57.16",-0.07,51.67,51.79,51.60,4258791 +"MCD",51.38,"6/11/2007","09:57.16",-0.03,51.47,51.42,50.80,456756 +"MSFT",30.21,"6/11/2007","09:57.16",0.16,30.05,30.22,29.95,7807969 +"WMT",49.85,"6/11/2007","09:57.16",-0.23,49.90,49.88,49.72,1335641 +"DD",51.14,"6/11/2007","09:57.21",0.01,51.13,51.18,50.60,365548 +"IBM",103.57,"6/11/2007","09:57.24",0.50,102.87,103.60,102.77,580371 +"AA",39.95,"6/11/2007","09:57.31",0.29,39.67,40.15,39.31,629412 +"AIG",71.39,"6/11/2007","09:57.31",-0.14,71.29,71.50,71.26,531612 +"CAT",78.76,"6/11/2007","09:57.31",0.24,78.32,78.88,77.99,439239 +"DIS",34.36,"6/11/2007","09:57.31",0.16,34.28,34.42,34.04,614261 +"HD",37.76,"6/11/2007","09:57.31",-0.19,37.78,37.76,37.62,653571 +"MRK",50.35,"6/11/2007","09:57.31",0.21,50.30,50.58,49.66,2036548 +"PG",63.05,"6/11/2007","09:57.31",-0.02,62.80,63.10,62.61,811246 +"C",53.11,"6/11/2007","09:57.34",-0.22,53.20,53.15,52.99,978091 +"HON",57.31,"6/11/2007","09:57.41",-0.07,57.25,57.31,57.02,259846 +"UTX",70.03,"6/11/2007","09:57.41",-0.20,69.85,70.06,69.71,297379 +"VZ",43.14,"6/11/2007","09:57.41",0.07,42.95,43.17,42.78,734436 +"CAT",78.75,"6/11/2007","09:57.45",0.23,78.32,78.88,77.99,440471 +"KO",51.59,"6/11/2007","09:57.46",-0.08,51.67,51.79,51.59,4263304 +"WMT",49.84,"6/11/2007","09:57.46",-0.24,49.90,49.88,49.72,1341381 +"BA",98.64,"6/11/2007","09:57.53",0.45,98.25,98.73,98.31,273295 +"AXP",62.85,"6/11/2007","09:57.56",-0.19,62.79,62.99,62.38,1099773 +"MMM",85.73,"6/11/2007","09:57.56",-0.21,85.94,85.75,85.45,328714 +"IBM",103.56,"6/11/2007","09:57.57",0.49,102.87,103.60,102.77,584485 +"CAT",78.74,"6/11/2007","09:57.59",0.22,78.32,78.88,77.99,441703 +"DD",51.13,"6/11/2007","09:58.01",0.00,51.13,51.18,50.60,372370 +"JPM",50.46,"6/11/2007","09:58.01",0.05,50.41,50.50,50.25,967507 +"MO",70.08,"6/11/2007","09:58.01",-0.22,70.25,70.30,69.95,970576 +"PFE",26.46,"6/11/2007","09:58.01",-0.06,26.50,26.48,26.31,2141269 +"XOM",82.70,"6/11/2007","09:58.01",0.02,82.68,82.77,82.41,1307699 +"MCD",51.37,"6/11/2007","09:58.06",-0.04,51.47,51.42,50.80,462372 +"C",53.10,"6/11/2007","09:58.12",-0.23,53.20,53.15,52.99,987703 +"AIG",71.38,"6/11/2007","09:58.13",-0.15,71.29,71.50,71.26,543854 +"CAT",78.73,"6/11/2007","09:58.13",0.21,78.32,78.88,77.99,442935 +"KO",51.58,"6/11/2007","09:58.16",-0.09,51.67,51.79,51.58,4267816 +"WMT",49.83,"6/11/2007","09:58.16",-0.25,49.90,49.88,49.72,1347121 +"UTX",70.02,"6/11/2007","09:58.21",-0.21,69.85,70.06,69.71,300579 +"VZ",43.13,"6/11/2007","09:58.21",0.06,42.95,43.17,42.78,754486 +"CAT",78.72,"6/11/2007","09:58.28",0.20,78.32,78.88,77.99,444255 +"DIS",34.35,"6/11/2007","09:58.31",0.15,34.28,34.42,34.04,650444 +"IBM",103.55,"6/11/2007","09:58.31",0.48,102.87,103.60,102.77,588724 +"JNJ",62.75,"6/11/2007","09:58.31",0.62,62.89,62.75,62.08,960280 +"MRK",50.34,"6/11/2007","09:58.31",0.20,50.30,50.58,49.66,2073482 +"PG",63.04,"6/11/2007","09:58.31",-0.03,62.80,63.10,62.61,827466 +"T",40.06,"6/11/2007","09:58.31",-0.20,40.20,40.19,39.87,1430639 +"DD",51.12,"6/11/2007","09:58.41",-0.01,51.13,51.18,50.60,379192 +"CAT",78.71,"6/11/2007","09:58.42",0.19,78.32,78.88,77.99,445487 +"AXP",62.84,"6/11/2007","09:58.46",-0.20,62.79,62.99,62.38,1104106 +"INTC",21.85,"6/11/2007","09:58.46",0.02,21.70,21.85,21.82,5283460 +"KO",51.57,"6/11/2007","09:58.46",-0.10,51.67,51.79,51.57,4272329 +"MMM",85.74,"6/11/2007","09:58.46",-0.20,85.94,85.75,85.45,330281 +"WMT",49.82,"6/11/2007","09:58.46",-0.26,49.90,49.88,49.72,1352861 +"HON",57.32,"6/11/2007","09:58.47",-0.06,57.25,57.32,57.02,269548 +"C",53.09,"6/11/2007","09:58.49",-0.24,53.20,53.15,52.99,997062 +"AIG",71.37,"6/11/2007","09:58.56",-0.16,71.29,71.50,71.26,556387 +"CAT",78.70,"6/11/2007","09:58.56",0.18,78.32,78.88,77.99,446719 +"MCD",51.36,"6/11/2007","09:58.56",-0.05,51.47,51.42,50.80,467989 +"UTX",70.01,"6/11/2007","09:59.01",-0.22,69.85,70.06,69.71,303779 +"VZ",43.12,"6/11/2007","09:59.01",0.05,42.95,43.17,42.78,774536 +"IBM",103.54,"6/11/2007","09:59.04",0.47,102.87,103.60,102.77,592838 +"BA",98.63,"6/11/2007","09:59.08",0.44,98.25,98.73,98.31,278270 +"AA",39.94,"6/11/2007","09:59.11",0.28,39.67,40.15,39.31,650128 +"CAT",78.69,"6/11/2007","09:59.11",0.17,78.32,78.88,77.99,448039 +"KO",51.56,"6/11/2007","09:59.16",-0.11,51.67,51.79,51.56,4276841 +"WMT",49.81,"6/11/2007","09:59.16",-0.27,49.90,49.88,49.72,1358601 +"DD",51.11,"6/11/2007","09:59.21",-0.02,51.13,51.18,50.60,386014 +"JPM",50.45,"6/11/2007","09:59.21",0.04,50.41,50.50,50.25,996073 +"MO",70.07,"6/11/2007","09:59.21",-0.23,70.25,70.30,69.95,995486 +"XOM",82.71,"6/11/2007","09:59.21",0.03,82.68,82.77,82.41,1355699 +"CAT",78.68,"6/11/2007","09:59.25",0.16,78.32,78.88,77.99,449271 +"C",53.08,"6/11/2007","09:59.27",-0.25,53.20,53.15,52.99,1006674 +"DIS",34.34,"6/11/2007","09:59.31",0.14,34.28,34.42,34.04,686628 +"GM",31.29,"6/11/2007","09:59.31",0.29,31.00,31.50,31.28,2528329 +"MRK",50.33,"6/11/2007","09:59.31",0.19,50.30,50.58,49.66,2110415 +"PG",63.03,"6/11/2007","09:59.31",-0.04,62.80,63.10,62.61,843686 +"AXP",62.83,"6/11/2007","09:59.36",-0.21,62.79,62.99,62.38,1108439 +"MMM",85.75,"6/11/2007","09:59.36",-0.19,85.94,85.75,85.45,331847 +"IBM",103.53,"6/11/2007","09:59.37",0.46,102.87,103.60,102.77,596952 +"AIG",71.36,"6/11/2007","09:59.39",-0.17,71.29,71.50,71.26,568921 +"CAT",78.67,"6/11/2007","09:59.39",0.15,78.32,78.88,77.99,450503 +"UTX",70.00,"6/11/2007","09:59.41",-0.23,69.85,70.06,69.71,306979 +"VZ",43.11,"6/11/2007","09:59.41",0.04,42.95,43.17,42.78,794586 +"GE",37.41,"6/11/2007","09:59.46",0.09,37.07,37.41,37.12,2027966 +"KO",51.55,"6/11/2007","09:59.46",-0.12,51.67,51.79,51.55,4281354 +"MCD",51.35,"6/11/2007","09:59.46",-0.06,51.47,51.42,50.80,473606 +"MSFT",30.20,"6/11/2007","09:59.46",0.15,30.05,30.22,29.95,7972557 +"WMT",49.80,"6/11/2007","09:59.46",-0.28,49.90,49.88,49.72,1364341 +"CAT",78.66,"6/11/2007","09:59.53",0.14,78.32,78.88,77.99,451735 +"HON",57.33,"6/11/2007","09:59.54",-0.05,57.25,57.33,57.02,279397 +"DD",51.10,"6/11/2007","10:00.01",-0.03,51.13,51.18,50.60,392837 +"PFE",26.45,"6/11/2007","10:00.01",-0.07,26.50,26.48,26.31,2215602 +"C",53.07,"6/11/2007","10:00.04",-0.26,53.20,53.15,52.99,1016033 +"XOM",82.72,"6/11/2007","10:00.10",0.04,82.68,82.77,82.41,1384616 +"IBM",103.52,"6/11/2007","10:00.11",0.45,102.87,103.60,102.77,601191 +"T",40.05,"6/11/2007","10:00.11",-0.21,40.20,40.19,39.87,1474639 +"JPM",50.44,"6/11/2007","10:00.16",0.03,50.41,50.50,50.25,1015487 +"WMT",49.79,"6/11/2007","10:00.16",-0.29,49.90,49.88,49.72,1370081 +"AXP",62.82,"6/11/2007","10:00.17",-0.22,62.79,62.99,62.38,1112707 +"CAT",78.65,"6/11/2007","10:00.19",0.13,78.32,78.88,77.99,455539 +"MO",70.06,"6/11/2007","10:00.19",-0.24,70.25,70.30,69.95,1019251 +"AIG",71.35,"6/11/2007","10:00.22",-0.18,71.29,71.50,71.26,579126 +"VZ",43.10,"6/11/2007","10:00.22",0.03,42.95,43.17,42.78,810181 +"BA",98.62,"6/11/2007","10:00.23",0.43,98.25,98.73,98.31,283245 +"XOM",82.73,"6/11/2007","10:00.29",0.05,82.68,82.77,82.41,1395098 +"DIS",34.33,"6/11/2007","10:00.31",0.13,34.28,34.42,34.04,722811 +"MRK",50.32,"6/11/2007","10:00.31",0.18,50.30,50.58,49.66,2147348 +"PG",63.02,"6/11/2007","10:00.31",-0.05,62.80,63.10,62.61,859906 +"UTX",69.99,"6/11/2007","10:00.31",-0.24,69.85,70.06,69.71,310928 +"MCD",51.34,"6/11/2007","10:00.36",-0.07,51.47,51.42,50.80,479222 +"DD",51.09,"6/11/2007","10:00.41",-0.04,51.13,51.18,50.60,399659 +"C",53.06,"6/11/2007","10:00.42",-0.27,53.20,53.15,52.99,1025645 +"IBM",103.51,"6/11/2007","10:00.44",0.44,102.87,103.60,102.77,605305 +"JPM",50.43,"6/11/2007","10:00.46",0.02,50.41,50.50,50.25,1025777 +"WMT",49.78,"6/11/2007","10:00.46",-0.30,49.90,49.88,49.72,1375821 +"XOM",82.74,"6/11/2007","10:00.48",0.06,82.68,82.77,82.41,1405579 +"AXP",62.81,"6/11/2007","10:00.51",-0.23,62.79,62.99,62.38,1117081 +"CAT",78.64,"6/11/2007","10:00.55",0.12,78.32,78.88,77.99,461579 +"MO",70.05,"6/11/2007","10:00.57",-0.25,70.25,70.30,69.95,1042494 +"AIG",71.34,"6/11/2007","10:01.05",-0.19,71.29,71.50,71.26,587110 +"VZ",43.09,"6/11/2007","10:01.05",0.02,42.95,43.17,42.78,822049 +"XOM",82.75,"6/11/2007","10:01.07",0.07,82.68,82.77,82.41,1416061 +"BA",98.61,"6/11/2007","10:01.11",0.42,98.25,98.73,98.31,286469 +"AA",39.93,"6/11/2007","10:01.16",0.27,39.67,40.15,39.31,668589 +"JPM",50.42,"6/11/2007","10:01.16",0.01,50.41,50.50,50.25,1036067 +"WMT",49.77,"6/11/2007","10:01.16",-0.31,49.90,49.88,49.72,1383299 +"C",53.05,"6/11/2007","10:01.17",-0.28,53.20,53.15,52.99,1039350 +"GM",31.30,"6/11/2007","10:01.21",0.30,31.00,31.50,31.28,2588196 +"IBM",103.52,"6/11/2007","10:01.21",0.45,102.87,103.60,102.77,612471 +"AXP",62.80,"6/11/2007","10:01.24",-0.24,62.79,62.99,62.38,1121327 +"XOM",82.76,"6/11/2007","10:01.26",0.08,82.68,82.77,82.41,1426543 +"HON",57.32,"6/11/2007","10:01.27",-0.06,57.25,57.33,57.02,290737 +"BA",98.60,"6/11/2007","10:01.31",0.41,98.25,98.73,98.31,287869 +"CAT",78.63,"6/11/2007","10:01.31",0.11,78.32,78.88,77.99,467619 +"DIS",34.32,"6/11/2007","10:01.31",0.12,34.28,34.42,34.04,746790 +"GE",37.40,"6/11/2007","10:01.31",0.08,37.07,37.41,37.12,2136000 +"JNJ",62.74,"6/11/2007","10:01.31",0.61,62.89,62.75,62.08,1042956 +"KO",51.56,"6/11/2007","10:01.31",-0.11,51.67,51.79,51.55,4292711 +"PFE",26.44,"6/11/2007","10:01.31",-0.08,26.50,26.48,26.31,2265247 +"UTX",69.98,"6/11/2007","10:01.31",-0.25,69.85,70.06,69.71,315628 +"MO",70.04,"6/11/2007","10:01.34",-0.26,70.25,70.30,69.95,1065126 +"HPQ",46.24,"6/11/2007","10:01.41",0.54,45.80,46.26,45.59,1778114 +"XOM",82.77,"6/11/2007","10:01.45",0.09,82.68,82.77,82.41,1437024 +"JPM",50.41,"6/11/2007","10:01.46",-0.00,50.41,50.50,50.25,1046357 +"WMT",49.76,"6/11/2007","10:01.46",-0.32,49.90,49.88,49.72,1392299 +"AIG",71.33,"6/11/2007","10:01.48",-0.20,71.29,71.50,71.26,595093 +"VZ",43.08,"6/11/2007","10:01.48",0.01,42.95,43.17,42.78,833917 +"BA",98.59,"6/11/2007","10:01.51",0.40,98.25,98.73,98.31,289269 +"C",53.04,"6/11/2007","10:01.51",-0.29,53.20,53.15,52.99,1057653 +"MCD",51.33,"6/11/2007","10:01.51",-0.08,51.47,51.42,50.80,490639 +"MRK",50.33,"6/11/2007","10:01.51",0.19,50.30,50.58,49.66,2179700 +"HON",57.31,"6/11/2007","10:01.53",-0.07,57.25,57.33,57.02,292315 +"DD",51.08,"6/11/2007","10:01.55",-0.05,51.13,51.18,50.60,422860 +"AXP",62.79,"6/11/2007","10:01.57",-0.25,62.79,62.99,62.38,1125573 +"GM",31.31,"6/11/2007","10:02.01",0.31,31.00,31.50,31.28,2621563 +"IBM",103.53,"6/11/2007","10:02.01",0.46,102.87,103.60,102.77,622321 +"XOM",82.78,"6/11/2007","10:02.04",0.10,82.68,82.78,82.41,1447506 +"CAT",78.62,"6/11/2007","10:02.07",0.10,78.32,78.88,77.99,473659 +"BA",98.58,"6/11/2007","10:02.11",0.39,98.25,98.73,98.31,290669 +"MO",70.03,"6/11/2007","10:02.12",-0.27,70.25,70.30,69.95,1088369 +"JPM",50.40,"6/11/2007","10:02.16",-0.01,50.41,50.50,50.25,1056647 +"WMT",49.75,"6/11/2007","10:02.16",-0.33,49.90,49.88,49.72,1401299 +"HON",57.30,"6/11/2007","10:02.19",-0.08,57.25,57.33,57.02,293892 +"XOM",82.79,"6/11/2007","10:02.23",0.11,82.68,82.79,82.41,1457988 +"C",53.03,"6/11/2007","10:02.24",-0.30,53.20,53.15,52.99,1075418 +"AIG",71.32,"6/11/2007","10:02.31",-0.21,71.29,71.50,71.26,603077 +"AXP",62.78,"6/11/2007","10:02.31",-0.26,62.79,62.99,62.38,1129948 +"BA",98.57,"6/11/2007","10:02.31",0.38,98.25,98.73,98.31,292069 +"DIS",34.31,"6/11/2007","10:02.31",0.11,34.28,34.42,34.04,759353 +"GE",37.39,"6/11/2007","10:02.31",0.07,37.07,37.41,37.12,2192324 +"JNJ",62.73,"6/11/2007","10:02.31",0.60,62.89,62.75,62.08,1064356 +"MMM",85.76,"6/11/2007","10:02.31",-0.18,85.94,85.76,85.45,358471 +"PFE",26.43,"6/11/2007","10:02.31",-0.09,26.50,26.48,26.31,2290597 +"UTX",69.97,"6/11/2007","10:02.31",-0.26,69.85,70.06,69.71,320328 +"VZ",43.07,"6/11/2007","10:02.31",0.00,42.95,43.17,42.78,845785 +"GM",31.32,"6/11/2007","10:02.41",0.32,31.00,31.50,31.28,2654929 +"IBM",103.54,"6/11/2007","10:02.41",0.47,102.87,103.60,102.77,632171 +"XOM",82.80,"6/11/2007","10:02.42",0.12,82.68,82.80,82.41,1468469 +"CAT",78.61,"6/11/2007","10:02.43",0.09,78.32,78.88,77.99,479699 +"HON",57.29,"6/11/2007","10:02.45",-0.09,57.25,57.33,57.02,295469 +"JPM",50.39,"6/11/2007","10:02.46",-0.02,50.41,50.50,50.25,1066937 +"WMT",49.74,"6/11/2007","10:02.46",-0.34,49.90,49.88,49.72,1410299 +"MO",70.02,"6/11/2007","10:02.49",-0.28,70.25,70.30,69.95,1111001 +"BA",98.56,"6/11/2007","10:02.51",0.37,98.25,98.73,98.31,293469 +"C",53.02,"6/11/2007","10:02.57",-0.31,53.20,53.15,52.99,1093183 +"HD",37.75,"6/11/2007","10:03.01",-0.20,37.78,37.76,37.62,797296 +"HPQ",46.23,"6/11/2007","10:03.01",0.53,45.80,46.26,45.59,1828914 +"MSFT",30.21,"6/11/2007","10:03.01",0.16,30.05,30.22,29.95,8252986 +"XOM",82.81,"6/11/2007","10:03.01",0.13,82.68,82.81,82.41,1478951 +"AXP",62.77,"6/11/2007","10:03.04",-0.27,62.79,62.99,62.38,1134194 +"BA",98.55,"6/11/2007","10:03.11",0.36,98.25,98.73,98.31,294869 +"HON",57.28,"6/11/2007","10:03.11",-0.10,57.25,57.33,57.02,297047 +"AIG",71.31,"6/11/2007","10:03.13",-0.22,71.29,71.50,71.26,610875 +"VZ",43.06,"6/11/2007","10:03.13",-0.01,42.95,43.17,42.78,857377 +"JPM",50.38,"6/11/2007","10:03.16",-0.03,50.41,50.50,50.25,1077227 +"WMT",49.73,"6/11/2007","10:03.16",-0.35,49.90,49.88,49.72,1419299 +"CAT",78.60,"6/11/2007","10:03.19",0.08,78.32,78.88,77.99,485739 +"XOM",82.82,"6/11/2007","10:03.20",0.14,82.68,82.82,82.41,1489433 +"GM",31.33,"6/11/2007","10:03.21",0.33,31.00,31.50,31.28,2688296 +"IBM",103.55,"6/11/2007","10:03.21",0.48,102.87,103.60,102.77,642021 +"MO",70.01,"6/11/2007","10:03.27",-0.29,70.25,70.30,69.95,1134244 +"BA",98.54,"6/11/2007","10:03.31",0.35,98.25,98.73,98.31,296269 +"C",53.01,"6/11/2007","10:03.31",-0.32,53.20,53.15,52.99,1111487 +"DIS",34.30,"6/11/2007","10:03.31",0.10,34.28,34.42,34.04,771915 +"GE",37.38,"6/11/2007","10:03.31",0.06,37.07,37.41,37.12,2248648 +"JNJ",62.72,"6/11/2007","10:03.31",0.59,62.89,62.75,62.08,1085756 +"MCD",51.32,"6/11/2007","10:03.31",-0.09,51.47,51.42,50.80,507739 +"MRK",50.34,"6/11/2007","10:03.31",0.20,50.30,50.58,49.66,2208134 +"PFE",26.42,"6/11/2007","10:03.31",-0.10,26.50,26.48,26.31,2315947 +"PG",63.03,"6/11/2007","10:03.31",-0.04,62.80,63.10,62.61,894170 +"T",40.04,"6/11/2007","10:03.31",-0.22,40.20,40.19,39.87,1570642 +"UTX",69.96,"6/11/2007","10:03.31",-0.27,69.85,70.06,69.71,325028 +"AXP",62.76,"6/11/2007","10:03.37",-0.28,62.79,62.99,62.38,1138440 +"HON",57.27,"6/11/2007","10:03.37",-0.11,57.25,57.33,57.02,298624 +"XOM",82.83,"6/11/2007","10:03.39",0.15,82.68,82.83,82.41,1499914 +"DD",51.07,"6/11/2007","10:03.44",-0.06,51.13,51.18,50.60,462418 +"AA",39.92,"6/11/2007","10:03.46",0.26,39.67,40.15,39.31,684989 +"JPM",50.37,"6/11/2007","10:03.46",-0.04,50.41,50.50,50.25,1087517 +"WMT",49.72,"6/11/2007","10:03.46",-0.36,49.90,49.88,49.72,1428299 +"BA",98.53,"6/11/2007","10:03.51",0.34,98.25,98.73,98.31,297669 +"CAT",78.59,"6/11/2007","10:03.55",0.07,78.32,78.88,77.99,491779 +"AIG",71.30,"6/11/2007","10:03.56",-0.23,71.29,71.50,71.26,618859 +"VZ",43.05,"6/11/2007","10:03.56",-0.02,42.95,43.17,42.78,869245 +"XOM",82.84,"6/11/2007","10:03.58",0.16,82.68,82.84,82.41,1510396 +"GM",31.34,"6/11/2007","10:04.01",0.34,31.00,31.50,31.28,2721663 +"IBM",103.56,"6/11/2007","10:04.01",0.49,102.87,103.60,102.77,651871 +"HON",57.26,"6/11/2007","10:04.03",-0.12,57.25,57.33,57.02,300201 +"C",53.00,"6/11/2007","10:04.04",-0.33,53.20,53.15,52.99,1129252 +"MO",70.00,"6/11/2007","10:04.04",-0.30,70.25,70.30,69.95,1156876 diff --git a/Work/bounce.py b/Work/bounce.py index 3660ddd82..d65bdc95f 100644 --- a/Work/bounce.py +++ b/Work/bounce.py @@ -1,3 +1,10 @@ # bounce.py # # Exercise 1.5 + +height = 100 # In meters +bounceBack = 0.6 # In meters + +for i in range(1, 11): + height = height * bounceBack + print(i, round(height, 4)) diff --git a/Work/fileparse.py b/Work/fileparse.py index 1d499e733..27aa2b522 100644 --- a/Work/fileparse.py +++ b/Work/fileparse.py @@ -1,3 +1,48 @@ # fileparse.py -# -# Exercise 3.3 +import csv + + +def parse_csv(lines, select=None, types=None, has_headers=True, delimiter=',', silence_errors=False): + ''' + Parse a CSV file into a list of records with type conversion. + ''' + if select and not has_headers: + raise RuntimeError('select requires column headers') + + rows = csv.reader(lines, delimiter=delimiter) + + # Read the file headers (if any) + headers = next(rows) if has_headers else [] + + # If specific columns have been selected, make indices for filtering and set output columns + if select: + indices = [ headers.index(colname) for colname in select ] + headers = select + + records = [] + for rowno, row in enumerate(rows, 1): + if not row: # Skip rows with no data + continue + + # If specific column indices are selected, pick them out + if select: + row = [ row[index] for index in indices] + + # Apply type conversion to the row + if types: + try: + row = [func(val) for func, val in zip(types, row)] + except ValueError as e: + if not silence_errors: + print(f"Row {rowno}: Couldn't convert {row}") + print(f"Row {rowno}: Reason {e}") + continue + + # Make a dictionary or a tuple + if headers: + record = dict(zip(headers, row)) + else: + record = tuple(row) + records.append(record) + + return records diff --git a/Work/follow.py b/Work/follow.py new file mode 100644 index 000000000..9e3668c33 --- /dev/null +++ b/Work/follow.py @@ -0,0 +1,33 @@ +# follow.py +import os +import time + + +def follow(filename): + ''' + Generator that produces a sequence of lines being written at the end of a file. + ''' + f = open(filename, 'r') + f.seek(0,os.SEEK_END) + while True: + line = f.readline() + if line == '': + time.sleep(0.1) # Sleep briefly to avoid busy wait + continue + yield line + +# Example use + + +if __name__ == '__main__': + import report + + portfolio = report.read_portfolio('Data/portfolio.csv') + + for line in follow('Data/stocklog.csv'): + row = line.split(',') + name = row[0].strip('"') + price = float(row[1]) + change = float(row[4]) + if name in portfolio: + print(f'{name:>10s} {price:>10.2f} {change:>10.2f}') diff --git a/Work/mortgage.py b/Work/mortgage.py index d527314e3..ad4150108 100644 --- a/Work/mortgage.py +++ b/Work/mortgage.py @@ -1,3 +1,56 @@ # mortgage.py +# Dave has decided to take out a 30-year fixed rate mortgage of $500,000 +# with Guido’s Mortgage, Stock Investment, and Bitcoin trading +# corporation. The interest rate is 5% and the monthly payment is +# $2684.11. # +# Here is a program that calculates the total amount that Dave will have +# to pay over the life of the mortgage: # Exercise 1.7 + +principal = 500000.0 +rate = 0.05 +payment = 2684.11 +total_paid = 0.0 +month = 0 + +extra_payment = 1000.0 +extra_payment_start_month = 60 +extra_payment_end_month = 108 + +while principal > 0: + month = month + 1 + principal = principal * (1+rate/12) - payment + total_paid = total_paid + payment + + if (month >= extra_payment_start_month) and (month <= extra_payment_end_month): + principal = principal - extra_payment + total_paid = total_paid + extra_payment + + print(month, round(total_paid, 2), round(principal, 2)) + +print('Total paid', round(total_paid, 2)) +print('Months', month) + +string1 = " Here is where everything starts" +string2 = string1.strip() +print(string2) +print(string2.upper()) +s = "Hello World" +t = s.replace("Hello", "replacing Hello with HALLO") +print(t) + + +# s = ["E", "M", "I", "L", "I", "0"] +s = "EmilioisThanos" +joinfunc = " ".join(s) +print(joinfunc) +print(s.find('T')) + +string5 = b"Yo soy una frase binaria" +print(string5[0]) +string6 = string5.upper() +print(string6) + +decode1 = string6.decode('utf-8') +print(decode1) \ No newline at end of file diff --git a/Work/pcost.py b/Work/pcost.py index e68aa20b4..e47fada93 100644 --- a/Work/pcost.py +++ b/Work/pcost.py @@ -1,3 +1,22 @@ # pcost.py -# -# Exercise 1.27 +import report + + +def portfolio_cost(filename): + ''' + Computes the total cost (shares*price) of a portfolio file + ''' + portfolio = report.read_portfolio(filename) + return sum([s.cost() for s in portfolio]) + + +def main(args): + if len(args) != 2: + raise SystemExit('Usage: %s portfoliofile' % args[0]) + filename = args[1] + print('Total cost:', portfolio_cost(filename)) + + +if __name__ == '__main__': + import sys + main(sys.argv) diff --git a/Work/portfolio.csv.numbers b/Work/portfolio.csv.numbers new file mode 100755 index 000000000..96910f90e Binary files /dev/null and b/Work/portfolio.csv.numbers differ diff --git a/Work/portfolio.py b/Work/portfolio.py new file mode 100644 index 000000000..1574ef315 --- /dev/null +++ b/Work/portfolio.py @@ -0,0 +1,31 @@ +# portfolio.py +class Portfolio: + + def __init__(self, holdings): + self._holdings = holdings + + def __iter__(self): + return self._holdings.__iter__() + + def __iter__(self): + return self._holdings.__iter__() + + def __len__(self): + return len(self._holdings) + + def __getitem__(self, index): + return self._holdings[index] + + def __contains__(self, name): + return any([s.name == name for s in self._holdings]) + + @property + def total_cost(self): + return sum([s.cost for s in self._holdings]) + + def tabulate_shares(self): + from collections import Counter + total_shares = Counter() + for s in self._holdings: + total_shares[s.name] += s.shares + return total_shares diff --git a/Work/report.py b/Work/report.py index 47d5da7b1..2a777aac4 100644 --- a/Work/report.py +++ b/Work/report.py @@ -1,3 +1,78 @@ # report.py -# -# Exercise 2.4 +import fileparse +from stock import Stock +import tableformat +from portfolio import Portfolio + + +def read_portfolio(filename): + ''' + Read a stock portfolio file into a list of dictionaries with keys + name, shares, and price. + ''' + with open(filename) as lines: + portdicts = fileparse.parse_csv(lines, + select=['name','shares','price'], + types=[str,int,float]) + + portfolio = [ Stock(d['name'], d['shares'], d['price']) for d in portdicts ] + return Portfolio(portfolio) + + +def read_prices(filename): + ''' + Read a CSV file of price data into a dict mapping names to prices. + ''' + with open(filename) as lines: + return dict(fileparse.parse_csv(lines, types=[str,float], has_headers=False)) + + +def make_report_data(portfolio, prices): + """ + Make a list of (name, shares, price, change) tuples given a portfolio list + and prices dictionary. + """ + rows = [] + for s in portfolio: + current_price = prices[s.name] + change = current_price - s.price + summary = (s.name, s.shares, current_price, change) + rows.append(summary) + return rows + + +def print_report(reportdata, formatter): + """ + Print a nicely formated table from a list of (name, shares, price, change) tuples. + """ + formatter.headings(['Name', 'Shares', 'Price', 'Change']) + for name, shares, price, change in reportdata: + rowdata = [ name, str(shares), f'{price:0.2f}', f'{change:0.2f}' ] + formatter.row(rowdata) + + +def portfolio_report(portfoliofile, pricefile): + ''' + Make a stock report given portfolio and price data files. + ''' + # Read data files + portfolio = read_portfolio(portfoliofile) + prices = read_prices(pricefile) + + # Create the report data + report = make_report_data(portfolio, prices) + + # Print it out + formatter = tableformat.CSVTableFormatter() + print_report(report, formatter) + + +def main(args): + if len(args) != 3: + raise SystemExit('Usage: %s portfile pricefile' % args[0]) + portfolio_report(args[1], args[2]) + + +if __name__ == '__main__': + import sys + main(sys.argv) diff --git a/Work/sears.py b/Work/sears.py new file mode 100644 index 000000000..da2e85b9a --- /dev/null +++ b/Work/sears.py @@ -0,0 +1,28 @@ +bill_thickness = 0.11 * 0.001 # Meters (0.11 mm) +sears_height = 442 # Height (meters) +num_bills = 1 +day = 1 + +while num_bills * bill_thickness < sears_height: + print(day, num_bills, num_bills * bill_thickness) + day = day + 1 + num_bills = num_bills * 2 + +print('Number of days', day) +print('Number of bills', num_bills) +print('Final height', num_bills * bill_thickness) + +a = 10 +b = a + False +print(b) + +a = 2.1 + 4.2 +print(a) +print(a == 6.3) + +x = 73.393273 +a = int(x) +print(a) +y = 1000 +t = float(y) +print(t) \ No newline at end of file diff --git a/Work/stock.py b/Work/stock.py new file mode 100644 index 000000000..206e4755d --- /dev/null +++ b/Work/stock.py @@ -0,0 +1,29 @@ +class Stock: + # __slots__ = ('name', '_shares', 'price') + + def __init__(self, name, shares, price): + self.name = name + self.shares = shares + self.price = price + + @property + def cost(self): + total_cost = self.shares * self.price + return total_cost + + @property + def shares(self): + return self._shares + + @shares.setter + def shares(self, value): + if not isinstance(value, int): + raise TypeError('Expected int') + self._shares = value + + def sell(self, shares_to_sell): + self.shares = self.shares - shares_to_sell + return self.shares + + def __repr__(self): + return f'Stock({self.name!r}, {self.shares!r}, {self.price!r})' diff --git a/Work/tableformat.py b/Work/tableformat.py new file mode 100644 index 000000000..da63e4ba1 --- /dev/null +++ b/Work/tableformat.py @@ -0,0 +1,87 @@ +# tableformat.py + + +class TableFormatter: + def headings(self, headers): + ''' + Emit the table headers + ''' + raise NotImplementedError() + + def row(self, rowdata): + ''' + Emit a single row of table data + ''' + raise NotImplementedError() + + +class TextTableFormatter(TableFormatter): + ''' + Output data in plain-text format. + ''' + def headings(self, headers): + for h in headers: + print(f'{h:>10s}', end=' ') + print() + print(('-'*10 + ' ')*len(headers)) + + def row(self, rowdata): + for d in rowdata: + print(f'{d:>10s}', end=' ') + print() + + +class CSVTableFormatter(TableFormatter): + ''' + Output data in CSV format. + ''' + def headings(self, headers): + print(','.join(headers)) + + def row(self, rowdata): + print(','.join(rowdata)) + + +class HTMLTableFormatter(TableFormatter): + ''' + Output data in HTML format. + ''' + def headings(self, headers): + print('', end='') + for h in headers: + print(f'{h}', end='') + print('') + + def row(self, rowdata): + print('', end='') + for d in rowdata: + print(f'{d}', end='') + print('') + + +class FormatError(Exception): + pass + + +def create_formatter(name): + ''' + Create an appropriate formatter given an output format name + ''' + if name == 'txt': + return TextTableFormatter() + elif name == 'csv': + return CSVTableFormatter() + elif name == 'html': + return HTMLTableFormatter() + else: + raise FormatError(f'Unknown table format {name}') + + +def print_table(objects, columns, formatter): + ''' + Make a nicely formatted table from a list of objects and attribute names. + ''' + formatter.headings(columns) + for obj in objects: + rowdata = [ str(getattr(obj, name)) for name in columns ] + formatter.row(rowdata) diff --git a/Work/ticker.py b/Work/ticker.py new file mode 100644 index 000000000..125b53c44 --- /dev/null +++ b/Work/ticker.py @@ -0,0 +1,58 @@ +# ticker.py + +import csv +import report +import tableformat +from follow import follow +import time + + +def select_columns(rows, indices): + for row in rows: + yield [row[index] for index in indices] + + +def convert_types(rows, types): + for row in rows: + yield [func(val) for func, val in zip(types, row)] + + +def make_dicts(rows, headers): + for row in rows: + yield dict(zip(headers, row)) + + +def parse_stock_data(lines): + rows = csv.reader(lines) + rows = select_columns(rows, [0, 1, 4]) + rows = convert_types(rows, [str,float,float]) + rows = make_dicts(rows, ['name','price','change']) + return rows + + +def filter_symbols(rows, names): + for row in rows: + if row['name'] in names: + yield row + + +def ticker(portfile, logfile, fmt): + portfolio = report.read_portfolio(portfile) + lines = follow(logfile) + rows = parse_stock_data(lines) + rows = filter_symbols(rows, portfolio) + formatter = tableformat.create_formatter(fmt) + formatter.headings(['Name','Price','Change']) + for row in rows: + formatter.row([ row['name'], f"{row['price']:0.2f}", f"{row['change']:0.2f}"] ) + + +def main(args): + if len(args) != 4: + raise SystemExit('Usage: %s portfoliofile logfile fmt' % args[0]) + ticker(args[1], args[2], args[3]) + + +if __name__ == '__main__': + import sys + main(sys.argv)