Date Ticker Open High Low Close Volume
### MSFT 151.8708 153.7359 151.4403 153.6307 22622100
### MSFT 151.4308 152.9899 151.1821 151.7178 21116200
### MSFT 150.2447 152.1768 149.6995 152.1099 20813700
### MSFT 152.3873 152.722 150.4743 150.723 21634100
### MSFT 152.0142 153.8029 151.0769 153.1237 27746500
### MSFT 154.7976 155.161 154.0228 155.0367 21385000
### MSFT 155.7349 156.1175 154.1663 154.3193 20725900
### MSFT 154.7211 156.2037 154.2429 156.175 21626500
### MSFT 156.2801 156.481 154.6828 155.075 23477400
### MSFT 155.5437 156.8063 155.4959 156.0793 21417900
### MSFT 157.1984 159.0061 156.8923 158.9392 23865400
### MSFT 160.1348 160.1826 158.2314 159.8287 34371700
### MSFT 159.427 160.8713 159.1879 159.2548 29517200
### MSFT 160.1157 160.2018 158.4705 158.4896 24138800
### MSFT 158.9583 159.5418 158.0783 159.4652 19680800
### MSFT 160.2209 160.24 157.2941 157.8584 24918100
### MSFT 154.1376 156.2706 153.229 155.2184 32078100
### MSFT 156.6532 158.5471 155.9741 158.2601 24899900
### MSFT 160.5365 161.4069 158.4801 160.7278 34754500
### MSFT 166.4763 166.4763 163.3582 165.2616 51597500
### MSFT 164.7164 164.8981 162.2008 162.8226 36142700
### MSFT 163.0139 166.9068 162.9852 166.792 30107000
### MSFT 169.4318 172.7795 168.6379 172.2821 36433300
### MSFT 176.022 176.1846 170.6466 172.0717 39186300
### MSFT 173.0951 175.8211 172.2247 175.6394 27751400
### MSFT 174.8934 177.5524 174.5394 175.8881 33529100
### MSFT 175.5916 180.6227 175.276 180.4888 35844300
### MSFT 182.354 182.4018 175.5151 176.4142 53159900
### MSFT 177.5045 177.7628 173.9368 176.6724 47062900
### MSFT 175.1134 178.1263 174.9125 175.716 35295800
### MSFT 175.276 177.342 174.7021 177.2846 23149500
### MSFT 177.5333 179.5323 177.4281 179.0828 27792200
### MSFT 180.368 180.483 178.843 179.6199 29997500
### MSFT 179.3034 179.5911 173.6927 176.8769 36862400
### MSFT 175.678 175.9945 170.0001 171.2853 48572600
### MSFT 160.9078 167.4105 156.5535 163.9002 68311100
### MSFT 167.0748 167.6887 160.7928 161.1956 68073300
### MSFT 162.7685 166.1733 161.3299 163.2097 56206100
### MSFT 156.6399 160.1981 151.5183 151.7101 93174900
### MSFT 146.1761 157.0139 145.7829 155.3834 97012700
### MSFT 158.5485 165.8472 155.6712 165.7225 71030800
### MSFT 166.6912 167.8421 155.6232 157.7812 71677000
### MSFT 161.5984 163.718 158.8458 163.5742 49814400
### MSFT 159.2582 163.881 158.9129 159.4692 47817300
### MSFT 155.959 156.4385 149.6193 154.9615 72821100
### MSFT 144.8238 151.2977 143.8647 144.4593 70419300
### MSFT 151.6909 154.4435 146.3392 154.338 65354400
### MSFT 150.7031 151.2498 144.9677 147.3462 56371600
### MSFT 139.3569 147.1927 132.9118 133.3721 93226400
### MSFT 141.467 155.2876 134.9739 152.3336 92727400
### MSFT 134.2737 143.2413 129.4782 129.8811 87905900
### MSFT 134.2737 141.467 129.4783 140.575 81059800
### MSFT 132.3555 140.0283 129.4974 134.6573 81593200
### MSFT 136.9304 144.0086 133.3146 136.8729 85922700
### MSFT 140.0283 141.0833 130.3031 131.7321 84866200
### MSFT 131.406 134.8204 127.0997 130.4181 78975200
### MSFT 137.8703 143.4811 135.4918 142.2726 82516700
### MSFT 142.8193 148.0176 138.5321 140.9107 75638200
### MSFT 142.3301 150.2523 142.3014 149.7248 64568100
### MSFT 145.5431 148.5547 143.0974 143.577 57042300
### MSFT 146.2049 154.0311 143.8743 153.6762 63420300
### MSFT 152.8802 158.0402 150.1564 151.2594 77927200
### MSFT 146.742 151.2977 144.6512 145.8884 57969900
### MSFT 145.6486 149.1205 144.21 148.9095 49630700
### MSFT 148.7561 150.9429 145.9651 147.5381 41243300
### MSFT 153.7626 159.6898 151.1347 158.5102 67111700
### MSFT 162.6534 163.0466 156.5823 156.8029 62769000
### MSFT 158.8938 159.8529 156.8126 158.3759 48318200
### MSFT 159.5555 160.5242 156.6495 158.3854 51385100
### MSFT 157.6278 158.7979 155.6616 158.7403 41905300
### MSFT 162.0875 166.6433 161.1285 166.5953 52874300
### MSFT 164.1976 166.4706 162.3177 164.8497 40940800
### MSFT 167.1708 170.0289 165.828 169.7987 50479600
### MSFT 172.1581 172.6376 168.6765 171.2949 52765600
### MSFT 169.4055 171.4387 167.8325 167.8997 36669600
### MSFT 166.4036 166.5666 159.3158 160.9559 56203700
### MSFT 164.3798 166.883 163.8331 166.4227 34620200
### MSFT 166.9885 167.8997 163.9194 164.4086 32790800
### MSFT 165.0224 167.4201 163.7276 167.4106 34277600
### MSFT 169.3671 169.6644 166.2117 166.931 33194400
### MSFT 168.408 168.4847 162.4616 162.8644 34392700
### MSFT 166.1349 170.4125 164.8497 170.1727 51286600
### MSFT 172.6377 173.0213 169.0219 171.88 53875900
### MSFT 168.6094 171.3332 166.8926 167.4297 39370500
### MSFT 167.353 171.6785 166.6912 171.5251 30372900
### MSFT 173.2322 176.1383 172.5417 173.3665 36839200
### MSFT 174.6326 176.6659 174.201 175.0738 32139300
### MSFT 176.6371 177.0015 175.1121 176.0904 28316000
### MSFT 177.4139 177.4331 175.8602 177.1262 30877800
### MSFT 175.6588 179.8405 175.3711 179.102 30892700
### MSFT 179.1595 179.3897 174.8436 175.045 32038200
### MSFT 175.0834 176.522 169.3192 172.3979 44711500
### MSFT 170.2783 173.2994 168.4943 173.146 41873900
### MSFT 171.7361 179.4089 169.7603 175.6684 46610400
### MSFT 178.1524 178.584 176.4357 177.3468 35264500
### MSFT 177.4619 178.9677 175.9849 176.1192 26799100
### MSFT 177.7445 178.7448 176.9078 178.5621 31261300
### MSFT 178.312 179.5334 176.2827 176.4173 29119500
### MSFT 176.1865 177.408 175.5614 176.4943 20826900
### MSFT 179.216 179.3699 174.1764 174.6284 36073600
### MSFT 173.3108 175.0323 169.8484 174.8592 39517100
### MSFT 173.8301 177.1098 173.4839 174.4649 33810200
### MSFT 175.7441 177.2252 173.5128 176.2442 42130400
### MSFT 175.5613 176.0038 174.5227 175.8403 22622400
### MSFT 177.206 177.9273 174.4168 177.8407 30794600
### MSFT 177.7542 178.8314 176.5616 178.2735 27311000
### MSFT 177.2541 178.7352 175.3305 175.9268 28761800
### MSFT 175.6383 180.5529 175.0516 180.0432 39893600
### MSFT 178.8314 181.3416 177.3887 181.1588 33211600
### MSFT 180.8126 183.4093 180.1009 182.5438 29783900
### MSFT 183.8229 190.9304 183.7075 189.3146 43872300
### MSFT 185.7465 188.2759 178.9564 179.1487 52854700
### MSFT 183.2555 184.3904 178.1004 180.5625 43373600
### MSFT 177.5233 183.5248 176.9751 181.7166 32770200
### MSFT 185.5157 188.1028 184.1403 186.1697 42556700
### MSFT 187.5738 188.8145 186.2851 186.814 25687800
### MSFT 186.5832 188.978 186.5832 188.8145 23061600
### MSFT 190.9977 191.6709 186.939 187.6892 44441100
### MSFT 188.3048 193.0848 187.7662 192.9021 32818900
### MSFT 194.3639 196.1528 193.7291 194.1908 30917400
### MSFT 193.8927 195.4796 189.0453 190.2764 36740600
### MSFT 190.2379 192.9405 187.997 192.6808 27803900
### MSFT 192.0942 192.248 187.4296 188.8241 54675800
### MSFT 188.2952 190.94 186.1504 190.8535 26701600
### MSFT 190.3149 196.5856 190.1802 195.7296 34310300
### MSFT 195.3738 198.4611 194.0562 196.8741 32061200
### MSFT 197.8167 200.0672 197.1627 198.3745 29315800
### MSFT 200.8463 203.0583 200.1345 202.6448 31897600
### MSFT 202.4043 206.463 200.0384 200.2884 33600700
### MSFT 202.0388 205.1069 200.7116 204.6933 33600000
### MSFT 208.0595 208.1076 203.3853 206.1264 33121700
### MSFT 205.4531 205.8955 203.0102 205.5012 26177600
### MSFT 206.2802 207.5498 198.6053 199.1535 38135600
### MSFT 198.2495 200.8655 194.3062 200.3846 37591800
### MSFT 201.5484 203.2507 197.1916 200.0865 32179400
### MSFT 197.5474 197.8359 194.5755 196.1239 29940700
### MSFT 196.6529 197.2011 193.6907 195.1237 31635300
### MSFT 197.1626 204.1836 195.2487 203.5103 36884800
### MSFT 205.4915 205.7608 200.0768 200.7692 37990400
### MSFT 201.2021 204.1836 200.4231 203.6546 49605700
### MSFT 199.269 202.8564 194.4216 194.7967 67457000
### MSFT 192.7578 195.1045 189.959 193.6041 39827000
### MSFT 193.7676 196.172 193.1809 196.0566 30160900
### MSFT 195.8258 196.8741 194.0273 194.2966 23251400
### MSFT 194.7582 196.826 194.287 196.2586 19632600
### MSFT 193.3156 196.6433 191.9403 196.1047 25079600
### MSFT 196.5856 197.2588 191.4017 197.1723 51044000
### MSFT 203.4334 209.3194 202.3947 208.2615 78983000
### MSFT 205.9821 206.5592 202.2697 205.1357 49280100
### MSFT 206.6842 206.7803 203.4815 204.7991 28806400
### MSFT 204.2221 208.098 203.4623 208.0788 32656800
### MSFT 206.6361 207.4536 202.8659 204.3567 27820400
### MSFT 203.5777 203.7796 198.4611 200.2884 36716500
### MSFT 199.2401 199.7113 195.3738 195.6046 36446500
### MSFT 197.4416 202.2408 196.9222 201.1925 28013100
### MSFT 201.4329 203.2699 200.1922 200.7212 22588900
### MSFT 200.7789 201.5772 199.5767 200.9136 17958900
### MSFT 201.5868 203.116 200.9328 202.2408 20184800
### MSFT 202.4812 204.2413 201.2117 203.4045 21336200
### MSFT 203.8963 204.4844 201.7367 202.1705 27627600
### MSFT 202.0163 207.2802 201.4089 206.8753 26981500
### MSFT 206.1811 208.4853 205.2074 205.3713 36249300
### MSFT 207.0777 207.7815 204.8025 206.0172 25460100
### MSFT 205.4485 208.8324 205.4485 208.6974 23043700
### MSFT 210.0568 214.1157 209.5555 213.2094 39600800
### MSFT 214.8869 222.8503 211.5222 218.4444 57602200
### MSFT 219.9869 222.3586 218.4444 220.6907 26292900
### MSFT 218.8493 220.4883 216.2559 217.4321 28774200
### MSFT 217.4128 219.2832 216.3716 219.1096 25725500
### MSFT 219.7845 224.4989 219.1868 223.3324 34080800
### MSFT 221.0378 221.0764 207.2417 209.4976 58400300
### MSFT 207.3766 210.5195 197.8224 206.5571 59664100
### MSFT 199.0854 202.4887 194.9398 195.3833 52924300
### MSFT 200.1459 207.126 199.2782 203.7034 45679000
### MSFT 205.7377 207.0296 196.7812 197.996 35461500
### MSFT 199.7603 201.1389 194.0143 196.7041 33620100
### MSFT 196.9066 201.6885 196.7041 198.0345 30375800
### MSFT 200.9365 202.2476 199.5 201.2835 21823900
### MSFT 203.0575 203.0864 197.2922 197.6875 26328100
### MSFT 192.867 196.9933 192.7802 195.6243 34011300
### MSFT 195.5183 196.3377 189.2034 193.1948 55225300
### MSFT 190.1097 195.4315 189.3288 195.2676 39839700
### MSFT 197.6971 200.6279 194.8241 199.9724 33517100
### MSFT 200.4352 200.628 192.8477 193.3876 30803800
### MSFT 192.6742 198.1888 192.0475 195.8943 31202500
### MSFT 196.2413 201.5342 195.2676 200.358 29437300
### MSFT 203.3081 204.9374 200.5894 201.9198 32004900
### MSFT 201.8331 202.5272 199.3843 199.8181 24221900
### MSFT 200.2713 204.3687 199.124 202.7779 33829100
### MSFT 205.8244 206.3065 203.7324 204.8314 27158400
### MSFT 200.5315 203.4142 198.1598 198.7865 33154800
### MSFT 199.7795 202.855 199.5482 202.8261 21331600
### MSFT 201.3221 202.6333 197.4658 198.5166 28554300
### MSFT 199.6253 202.5658 199.2975 202.2959 25681100
### MSFT 202.9514 203.607 200.8401 203.0189 19925800
### MSFT 203.6456 208.1093 203.6456 208.0611 26458000
### MSFT 210.9341 215.8221 209.0252 213.4504 40461400
### MSFT 214.723 217.1236 212.5152 214.858 28950800
### MSFT 214.993 216.1692 211.262 212.9299 23421700
### MSFT 209.3048 212.4478 208.254 211.7729 22733100
### MSFT 212.2453 214.3085 211.4451 211.7729 26057900
### MSFT 212.5056 214.3181 206.0462 206.5282 27625800
### MSFT 208.0515 209.5651 205.4388 206.9428 22753500
### MSFT 205.4677 209.1313 205.4677 207.0874 22724900
### MSFT 206.2486 208.3021 204.0987 207.1741 22351500
### MSFT 207.3091 208.5143 205.5063 208.466 18879600
### MSFT 206.1716 208.5721 200.628 202.5369 37111600
### MSFT 203.9927 206.9621 202.7779 205.5931 36700300
### MSFT 200.2134 201.3414 194.8434 195.4026 51195600
### MSFT 196.7427 199.9145 196.0678 197.3693 31432600
### MSFT 196.1932 196.9548 192.4525 195.2001 36953700
### MSFT 196.9548 197.9092 192.9345 195.0652 30842200
### MSFT 196.5691 200.6472 195.8268 199.0179 27512000
### MSFT 206.3354 210.481 204.7928 208.6203 42311800
### MSFT 214.0674 216.0727 213.2094 215.2725 36080100
### MSFT 214.2795 216.3041 210.2014 215.6871 25231900
### MSFT 216.3812 219.9291 210.0568 210.5485 44395000
### MSFT 206.7982 208.7264 202.1898 203.4335 44045100
### MSFT 204.764 210.2111 204.5808 208.7746 29440800
### MSFT 209.4108 211.2426 206.7596 207.7044 21593900
### MSFT 208.5914 209.6133 206.4704 208.736 18621100
### MSFT 207.1549 209.9218 206.8175 209.4301 24953300
### MSFT 208.3407 209.864 206.3933 206.7596 24154100
### MSFT 206.518 207.9872 203.8888 204.0338 28372800
### MSFT 204.3237 205.9186 202.9221 205.329 24792700
### MSFT 205.1164 206.17 202.9898 203.3668 22843100
### MSFT 203.908 205.2033 201.2112 203.0961 25683500
### MSFT 202.5935 207.0979 201.8879 206.7209 33979700
### MSFT 207.9292 208.1032 205.3677 206.7306 21012900
### MSFT 207.6779 209.0505 206.8949 208.0452 14512200
### MSFT 206.9529 207.5909 203.8017 206.9239 33064800
### MSFT 207.3493 210.0655 206.228 208.9925 30904500
### MSFT 207.7069 208.2772 205.6963 208.1805 23724500
### MSFT 207.4459 209.1568 206.518 207.0883 25120900
### MSFT 207.0689 208.1902 206.0637 207.2043 24666000
### MSFT 207.2139 208.3449 205.88 207.1366 24620000
### MSFT 206.8273 209.7078 205.7833 208.7992 23284100
### MSFT 207.9775 208.0452 204.1594 204.7297 32440600
### MSFT 204.7007 205.967 203.3378 203.4924 26733300
### MSFT 203.0381 206.199 202.1295 206.141 30979400
### MSFT 205.9863 208.9925 205.7737 207.0496 28798400
### MSFT 207.9872 208.2289 205.155 206.9819 27000600
### MSFT 207.5813 212.7623 207.5523 211.96 35023300
### MSFT 212.5303 213.5163 210.6454 212.0953 32515800
### MSFT 211.293 212.3563 208.8088 211.293 63354900
### MSFT 210.2878 216.5225 210.0268 215.1595 37181900
### MSFT 215.2562 218.098 214.4442 216.4644 22612200
### MSFT 215.6622 216.0972 213.4293 213.642 18699600
### MSFT 214.0286 216.1455 213.8159 215.3142 10550600
### MSFT 216.9574 218.4847 215.5751 217.4504 17933500
### MSFT 218.7553 219.5963 216.1165 216.6674 17403200
### MSFT 217.7114 218.0981 214.0769 214.2799 20272300
### MSFT 214.2993 215.5559 212.3467 214.9952 20942100
### MSFT 215.1015 215.5558 207.6392 210.4231 37130100
### MSFT 210.0074 211.2254 208.4995 210.6261 23823000
### MSFT 205.0874 209.2632 204.865 205.1647 35930700
### MSFT 206.8949 212.018 206.576 211.0031 27694500
### MSFT 211.38 213.2166 209.7851 212.2887 22956200
### MSFT 211.1771 211.6024 209.4951 210.2298 23031300
### MSFT 209.2728 209.8528 206.199 207.7552 23249300
### MSFT 206.8756 209.5242 206.7886 209.1182 20087100
### MSFT 208.7025 210.2008 205.6383 205.909 29480800
### MSFT 206.3923 207.3493 204.952 205.5513 31746500
### MSFT 206.6146 209.7368 205.532 209.2148 30480900
### MSFT 210.4327 218.2527 210.0364 216.8511 37777300
### MSFT 217.1991 218.7457 214.9952 217.4601 30709400
### MSFT 219.4996 222.3898 218.2624 218.4073 30172700
### MSFT 221.4715 222.1095 216.7351 221.8678 33152100
### MSFT 224.12 226.3626 222.3995 224.5744 49169600
### MSFT 230.0551 232.4136 222.4575 225.1253 69870600
### MSFT 227.7449 234.5402 227.2423 230.9541 49111200
### MSFT 228.1122 230.0744 223.6271 224.2167 42503100
### MSFT 227.2133 234.4049 224.671 231.65 33314200
### MSFT 233.2449 234.2212 230.7221 231.5147 25916300
### MSFT 231.5727 236.9084 231.273 234.8882 27158100
### MSFT 234.5595 235.1202 232.346 233.9312 25296100
### MSFT 234.1439 235.1589 232.3944 234.1149 18054800
### MSFT 235.0332 235.5455 232.7713 234.3759 22211900
### MSFT 233.7959 236.5895 233.3223 235.6325 23565000
### MSFT 236.8214 237.7107 232.8486 234.7142 22186700
### MSFT 236.6088 236.9664 234.0666 236.3285 15751100
### MSFT 235.7872 237.1114 234.6272 236.8118 16561100
### MSFT 236.8504 237.9137 234.8109 235.5648 26728500
### MSFT 233.8015 236.6984 233.4334 236.5918 21653500
### MSFT 234.2666 236.3302 233.3559 236.1946 16925600
### MSFT 236.1558 236.2624 232.6971 233.4624 25262600
### MSFT 230.023 230.5171 225.1594 227.2037 36446900
### MSFT 223.1539 227.5137 221.6038 226.0023 30228700
### MSFT 222.8439 227.8722 221.8654 227.2424 26339700
### MSFT 224.8494 227.2812 220.7803 221.8557 39542200
### MSFT 224.3165 228.0369 222.3885 225.1401 37819200
### MSFT 228.5504 230.0715 225.8861 229.558 25324000
### MSFT 229.6258 229.9068 226.1767 226.5836 22812500
### MSFT 224.9269 226.3026 220.1795 220.4702 34029500
### MSFT 219.6758 225.2467 217.2731 219.6661 44727800
### MSFT 222.3692 226.0024 219.4045 224.3844 41872800
### MSFT 224.1615 226.0992 220.0536 220.3055 35267400
### MSFT 225.6245 228.0466 224.4522 226.4964 33080500
### MSFT 229.6161 229.6161 224.8107 225.1788 29746800
### MSFT 227.6397 231.7185 227.0099 229.7421 29907600
### MSFT 226.7193 228.4729 225.9636 228.4051 22653700
### MSFT 227.6397 227.8625 224.5878 227.4943 26034900
### MSFT 228.9185 232.5808 228.5891 230.304 28092200
### MSFT 228.7926 231.1178 225.9636 229.6549 29562100
### MSFT 225.3145 226.8937 223.154 223.5318 34833000
### MSFT 223.8224 225.2273 222.2045 223.1733 46430700
### MSFT 223.0958 229.5192 222.9699 228.6376 30127000
### MSFT 230.0909 233.54 229.684 230.1781 31638400
### MSFT 230.4397 230.585 227.9885 228.1241 25620100
### MSFT 227.9691 229.558 224.3553 225.1013 34061900
### MSFT 224.3359 229.3352 224.3359 229.1123 25479900
### MSFT 229.2189 229.4223 224.6556 227.9109 25227500
### MSFT 226.2543 226.5643 223.9 224.6266 24792000
### MSFT 225.6536 231.6507 225.1498 228.4245 43623500
### MSFT 231.0403 235.2742 230.6334 234.7994 30338000
### MSFT 235.1966 242.1723 235.1385 241.31 36910600
### MSFT 239.8956 241.6298 239.1883 240.1378 22931900
### MSFT 240.0893 243.1121 239.4886 242.1142 22719800
### MSFT 244.8948 246.2221 244.1488 245.3599 23625200
### MSFT 244.9917 248.0145 244.5751 247.8788 24326800
### MSFT 246.7744 249.6422 246.6872 247.937 27148700
### MSFT 249.2449 251.1148 248.8283 250.4366 23837500
### MSFT 249.458 250.766 247.2103 247.6269 23070900
### MSFT 249.8941 251.8318 249.7003 251.4152 25627500
### MSFT 251.386 252.8684 249.5743 252.6165 24878600
### MSFT 252.0837 253.3335 249.7875 250.6788 23209300
### MSFT 249.7875 252.0933 248.838 250.2137 19722900
### MSFT 250.8726 252.5583 249.2352 252.4614 24030400
### MSFT 252.103 253.6241 247.6754 249.1577 25606200
### MSFT 249.8456 253.3625 249.2546 253.0137 21462600
### MSFT 253.5078 254.2635 252.0643 253.4012 19763300
### MSFT 253.4303 254.9902 252.0158 253.8082 31014200
### MSFT 248.1017 248.5474 245.0692 246.629 46903100
### MSFT 247.501 248.121 241.2422 244.6429 40589000
### MSFT 241.9592 245.1952 241.8236 244.3232 30945100
### MSFT 245.5052 246.4256 243.2962 244.0131 19626600
### MSFT 243.1509 243.3834 238.1032 240.0699 32756100
### MSFT 241.3004 241.7267 238.1613 238.7911 21901300
### MSFT 238.7717 242.0755 237.0665 241.9495 26491100
### MSFT 244.2941 246.3771 243.3446 244.5945 27032900
### MSFT 243.0539 243.8872 239.4208 239.4789 29299900
### MSFT 236.9309 238.917 235.0126 238.5585 33641600
### MSFT 234.625 236.7662 230.6528 231.5538 36684400
### MSFT 234.2666 237.9482 233.8984 235.4583 29624300
### MSFT 237.9288 241.4166 237.8416 240.4187 23901100
### MSFT 238.8686 238.9073 235.933 237.5413 24970200
### MSFT 238.5973 238.733 235.3323 235.5067 20168000
### MSFT 232.3895 236.1962 231.7001 236.0893 25739800
### MSFT 236.9051 240.7797 236.8079 239.3522 21800700
### MSFT 240.4107 241.1487 237.6625 238.08 21863100
### MSFT 240.6243 243.8969 240.3524 243.5278 21411500
### MSFT 244.4892 245.4409 243.5667 244.4406 17704300
### MSFT 244.159 245.6254 243.4987 244.2173 17771600
### MSFT 243.9066 244.2076 242.0421 242.1003 24426200
### MSFT 243.7414 244.7902 242.3431 242.4596 18270200
### MSFT 243.9648 244.0231 239.8183 240.2456 23213300
### MSFT 240.9545 242.0615 238.7307 240.1485 19406700
### MSFT 238.1286 239.2162 235.9728 238.6045 25307700
### MSFT 240.5951 244.3727 240.3524 243.5375 25281100
### MSFT 242.751 246.7421 242.5859 246.4702 23079200
### MSFT 247.7811 248.6066 245.2078 245.2661 22455000
### MSFT 246.4702 248.1405 245.8876 246.2566 17937600
### MSFT 246.9363 250.0146 246.3342 249.801 24563600
### MSFT 250.5293 251.0149 249.1892 250.4323 18999700
### MSFT 250.4419 252.4326 249.3737 252.3744 19150500
### MSFT 252.2579 252.4715 250.2283 250.8886 18038900
### MSFT 251.8985 253.0444 247.0625 249.937 27220000
### MSFT 248.6649 254.1806 248.6066 253.3552 27565500
### MSFT 252.1219 254.7147 251.2674 251.9277 37202200
### MSFT 252.3064 255.8994 250.4614 255.0352 26696100
### MSFT 255.1225 258.1037 254.8118 257.8318 24694100
### MSFT 258.298 259.1137 256.7831 257.5988 19518700
### MSFT 258.4631 260.1042 257.793 258.9777 21446900
### MSFT 258.531 259.5215 257.1036 257.356 25611100
### MSFT 258.4922 261.1238 258.2203 260.949 19590000
### MSFT 261.0947 263.7943 260.2305 263.5515 19937800
### MSFT 262.8621 263.5127 261.8036 263.066 21656500
### MSFT 261.8133 263.9788 261.8036 263.7457 16725300
### MSFT 264.9305 269.9607 264.6197 269.6208 26458000
### MSFT 269.9898 271.291 266.3676 269.6305 31565600
### MSFT 271.3201 272.5728 269.1352 271.8348 23260000
### MSFT 268.8925 270.6696 266.9212 269.3975 24618600
### MSFT 267.7466 270.0092 267.3582 269.9024 23916700
### MSFT 271.0871 271.6795 268.5817 269.3003 18931700
### MSFT 269.4945 274.6704 269.3683 272.8545 26120100
### MSFT 274.1848 275.4569 272.4369 274.3402 23113700
### MSFT 273.845 274.3403 271.7377 272.903 22604200
### MSFT 273.9129 275.8842 271.3784 272.6311 26186800
### MSFT 270.8638 272.2621 266.5133 268.9993 32935600
### MSFT 269.9898 272.8448 268.271 271.2425 26259700
### MSFT 270.8346 273.3788 269.2712 273.2623 24364300
### MSFT 275.6317 278.1371 275.2239 277.8652 23384100
### MSFT 279.0597 281.6039 278.2148 281.2932 22768100
### MSFT 280.6425 281.3126 278.3508 280.6911 23176100
### MSFT 281.0601 281.2058 274.7675 278.2537 33604100
### MSFT 280.6328 281.7593 275.622 277.9429 33566900
### MSFT 277.9623 280.2735 277.8069 278.2148 18168300
### MSFT 276.9234 278.3703 275.6998 276.6709 20944800
### MSFT 278.0789 278.4771 275.5347 276.5835 16267400
### MSFT 277.1661 278.9238 275.7872 278.8169 17879000
### MSFT 277.943 279.2734 276.4184 278.2246 16191300
### MSFT 278.5839 281.2543 277.8264 281.1475 13900200
### MSFT 280.1668 281.1281 279.3025 281.0893 16589300
### MSFT 281.3709 283.1188 279.487 279.9919 16117600
### MSFT 280.4484 280.8854 276.9525 278.1566 18616600
### MSFT 278.9043 280.3124 277.5934 278.6519 13955900
### MSFT 278.3411 281.5845 278.0595 281.4291 14561300
### MSFT 281.1087 284.4298 280.9339 284.3812 18249000
### MSFT 284.7113 286.2942 281.633 286.0806 22507600
### MSFT 283.9346 284.9445 282.6624 284.6046 20075300
### MSFT 284.1376 286.8423 282.4154 282.863 21813000
### MSFT 280.8782 289.4207 280.8296 288.7396 29850500
### MSFT 291.6098 297.5642 289.9947 296.1242 40817600
### MSFT 295.0442 297.136 293.6821 296.4063 22830200
### MSFT 296.7663 297.3793 293.8281 294.4313 18175800
### MSFT 296.0658 296.348 292.2908 293.8378 20006100
### MSFT 292.8454 294.2464 290.8606 290.9968 17666100
### MSFT 290.8995 292.7287 288.798 291.6098 22605700
### MSFT 292.9718 295.9879 292.9134 295.375 16348100
### MSFT 296.1826 296.2604 293.3416 293.7113 26285300
### MSFT 294.6745 296.9318 293.3319 293.6627 18983800
### MSFT 294.0226 295.1512 292.0573 293.001 16285600
### MSFT 292.8454 294.4119 292.1352 292.9914 14747900
### MSFT 292.8649 292.9427 290.1309 292.0573 17180400
### MSFT 291.6681 292.4756 289.4206 292.0865 15046800
### MSFT 292.68 293.9643 288.9634 289.2066 19927000
### MSFT 290.345 291.8044 287.3872 287.7083 19633400
### MSFT 289.4984 290.4617 286.1223 288.9536 23652900
### MSFT 291.4541 293.2346 290.0336 291.6779 21853400
### MSFT 295.054 297.0582 293.6529 296.5717 28356300
### MSFT 295.5404 297.0485 292.6216 296.9609 19550800
### MSFT 295.9394 296.2605 291.4249 291.7557 41372500
### MSFT 288.3114 290.6368 281.6857 286.3364 38278700
### MSFT 287.6887 289.4887 286.1126 286.8228 22364100
### MSFT 288.7007 292.0962 286.5408 290.5006 26626300
### MSFT 290.7633 292.7578 289.479 291.4541 18604600
### MSFT 290.1601 291.6876 288.8953 291.2498 14999000
### MSFT 288.1266 288.4477 285.0132 286.2099 23571700
### MSFT 281.9581 282.9116 275.0989 275.8481 43186200
### MSFT 277.3854 279.0102 275.352 276.3152 26353700
### MSFT 277.9789 280.0415 273.9995 274.2914 32343600
### MSFT 274.486 282.1333 273.6785 281.2771 30086300
### MSFT 279.6231 279.9636 272.6666 275.4492 31350700
### MSFT 276.3637 282.5419 276.3637 280.9463 24993000
### MSFT 278.0469 285.6845 277.7843 285.1786 28002600
### MSFT 287.1926 288.6131 285.9667 286.8715 20430500
### MSFT 288.2044 288.6131 285.811 286.8715 17685700
### MSFT 284.9938 289.9072 284.8284 286.2684 19298600
### MSFT 287.3483 287.4456 284.4392 284.9549 17974100
### MSFT 286.9299 289.2358 285.5483 288.292 23416300
### MSFT 291.1135 295.0637 289.7709 294.5577 27262900
### MSFT 294.1588 296.2117 292.3881 295.9782 25384800
### MSFT 295.3556 299.87 294.4994 298.9749 22729300
### MSFT 300.0062 300.9305 298.9068 299.8895 17682100
### MSFT 300.8429 301.3197 297.8268 299.0916 16537100
### MSFT 298.8582 302.604 298.0701 302.3511 16918100
### MSFT 302.0008 302.6721 299.4712 300.7944 17449300
### MSFT 300.9889 301.0278 298.1674 299.7922 17554500
### MSFT 302.5845 303.9466 300.2494 301.7185 28107300
### MSFT 307.4492 317.2759 307.4492 314.4252 52588700
### MSFT 315.5538 316.0792 312.6641 315.5732 26297900
### MSFT 315.3592 323.0162 315.1354 322.6465 34766000
### MSFT 322.3935 322.52 317.5386 320.4574 27073200
### MSFT 321.372 324.4271 321.0704 324.1157 26487100
### MSFT 324.8649 325.8378 321.7028 324.9622 21500100
### MSFT 323.8822 327.4334 320.5936 327.3361 23992200
### MSFT 329.3501 329.6226 325.3708 326.9664 22570100
### MSFT 328.1728 328.5134 325.3902 327.8712 20897000
### MSFT 327.9879 329.5544 325.4778 326.8593 21307400
### MSFT 325.5167 325.5751 320.9925 321.8487 25500900
### MSFT 322.2866 324.7384 321.5667 323.4347 16849800
### MSFT 324.8844 328.1048 324.7579 327.6086 23831000
### MSFT 328.4063 328.7371 324.9913 326.9761 16723000
### MSFT 326.5967 331.4517 326.4313 330.3231 20886800
### MSFT 330.3718 333.5397 329.4556 330.5473 19053400
### MSFT 329.631 333.793 328.5978 332.6429 22463500
### MSFT 333.9783 336.3761 333.5494 334.4363 21963400
### MSFT 335.9081 340.8305 330.9663 331.2392 31031100
### MSFT 328.5295 330.8689 325.1278 329.1436 30427600
### MSFT 327.779 329.6115 325.4689 329.3678 21661300
### MSFT 325.8978 329.3873 319.8253 321.3458 24217200
### MSFT 326.473 330.4596 326.278 328.1202 28563500
### MSFT 326.8433 329.2411 320.6733 322.2329 42885600
### MSFT 326.658 330.7031 321.0632 321.7357 33337600
### MSFT 321.9502 325.0596 319.5134 321.1607 30766000
### MSFT 323.5975 324.2896 309.9904 314.8445 41779300
### MSFT 315.7607 319.1722 311.16 317.9441 30032600
### MSFT 323.2563 327.3111 321.7552 326.4534 31021900
### MSFT 326.8336 327.0188 322.4376 326.5022 24761000
### MSFT 325.9563 327.9837 323.7242 324.6794 22214200
### MSFT 326.5119 334.3292 326.3267 333.8808 38095700
### MSFT 332.0678 335.0992 330.5082 330.8201 28899400
### MSFT 324.7964 326.1805 315.9167 320.0397 44438700
### MSFT 320.303 326.7166 316.2969 326.1903 35381100
### MSFT 327.2234 328.2468 314.8542 316.6866 35034800
### MSFT 312.7683 316.7062 309.2301 315.6145 47750300
### MSFT 311.9593 314.6398 309.542 311.8228 28326500
### MSFT 315.1174 319.4452 311.7156 319.0163 24740600
### MSFT 320.0007 325.1765 317.5152 324.7769 24831500
### MSFT 324.3383 327.8863 324.3188 326.2292 19617800
### MSFT 326.9797 333.8223 326.9505 333.7931 19947000
### MSFT 334.4753 335.1187 331.7169 332.6234 15661500
### MSFT 332.6721 335.5963 331.0931 333.3057 15042000
### MSFT 333.2667 334.4558 330.2548 330.7422 15994500
### MSFT 329.9526 330.7811 327.3599 327.818 18000800