| Date | Open | High | Low | Close | Adj. close | Volume |
| 2009-08-21 | 86.860 | 89.090 | 86.120 | 88.870 | 63.908 | 3,640,500 |
| 2009-08-20 | 86.780 | 87.460 | 85.770 | 85.860 | 61.743 | 3,358,700 |
| 2009-08-19 | 84.210 | 87.960 | 84.210 | 86.770 | 62.398 | 2,733,200 |
| 2009-08-18 | 84.290 | 86.390 | 84.010 | 85.800 | 61.700 | 2,659,800 |
| 2009-08-17 | 85.000 | 85.100 | 83.270 | 84.050 | 60.442 | 2,459,100 |
| 2009-08-14 | 87.630 | 87.900 | 85.730 | 86.910 | 62.498 | 1,861,000 |
| 2009-08-13 | 88.280 | 88.620 | 86.500 | 87.930 | 63.232 | 2,730,000 |
| 2009-08-12 | 85.810 | 88.100 | 85.810 | 87.250 | 62.743 | 2,512,700 |
| 2009-08-11 | 88.150 | 88.150 | 85.850 | 86.200 | 61.988 | 2,493,200 |
| 2009-08-10 | 86.860 | 88.460 | 86.010 | 88.400 | 63.570 | 3,010,200 |
| 2009-08-07 | 87.550 | 88.410 | 86.520 | 87.060 | 62.606 | 3,900,600 |
| 2009-08-06 | 87.560 | 87.560 | 85.760 | 86.800 | 62.419 | 3,342,300 |
| 2009-08-05 | 87.570 | 88.300 | 86.630 | 87.120 | 62.649 | 4,553,900 |
| 2009-08-04 | 86.040 | 88.150 | 85.230 | 87.560 | 62.966 | 3,963,000 |
| 2009-08-03 | 85.230 | 87.340 | 85.040 | 86.590 | 62.268 | 4,144,200 |
| 2009-07-31 | 81.430 | 84.970 | 81.420 | 83.950 | 60.370 | 4,732,800 |
| 2009-07-30 | 80.990 | 82.930 | 80.590 | 82.290 | 59.176 | 5,517,300 |
| 2009-07-29 | 76.870 | 77.990 | 75.530 | 77.920 | 56.034 | 4,483,500 |
| 2009-07-28 | 78.490 | 78.780 | 76.700 | 78.560 | 56.494 | 3,251,600 |
| 2009-07-27 | 80.000 | 80.070 | 78.610 | 80.030 | 57.551 | 2,338,200 |
| 2009-07-24 | 78.470 | 79.750 | 78.250 | 79.750 | 57.350 | 2,168,500 |
| 2009-07-23 | 76.430 | 79.420 | 76.430 | 79.270 | 57.004 | 3,259,900 |
| 2009-07-22 | 76.740 | 77.240 | 75.740 | 76.390 | 54.933 | 3,116,300 |
| 2009-07-21 | 78.260 | 78.450 | 76.050 | 77.580 | 55.789 | 3,467,600 |
| 2009-07-20 | 76.200 | 77.670 | 75.840 | 77.450 | 55.696 | 3,574,900 |
| 2009-07-17 | 75.170 | 76.410 | 74.420 | 75.500 | 54.185 | 3,493,700 |
| 2009-07-16 | 73.300 | 75.780 | 73.010 | 75.320 | 54.056 | 3,432,900 |
| 2009-07-15 | 72.410 | 74.960 | 72.300 | 74.570 | 53.518 | 5,779,700 |
| 2009-07-14 | 70.000 | 71.330 | 69.900 | 71.150 | 51.063 | 4,137,700 |
| 2009-07-13 | 68.100 | 69.370 | 66.590 | 69.270 | 49.714 | 3,429,500 |
| 2009-07-10 | 67.570 | 68.490 | 66.880 | 68.050 | 48.839 | 3,509,100 |
| 2009-07-09 | 67.940 | 69.490 | 67.270 | 69.080 | 49.578 | 5,408,800 |
| 2009-07-08 | 66.560 | 67.890 | 65.020 | 66.120 | 47.454 | 6,431,200 |
| 2009-07-07 | 67.890 | 67.890 | 66.200 | 66.390 | 47.647 | 4,122,200 |
| 2009-07-06 | 67.250 | 67.610 | 65.580 | 67.510 | 48.451 | 4,113,700 |
| 2009-07-02 | 69.870 | 70.160 | 68.680 | 69.000 | 49.520 | 4,240,800 |
| 2009-07-01 | 72.830 | 73.740 | 70.900 | 71.090 | 51.020 | 3,590,400 |
| 2009-06-30 | 72.600 | 73.810 | 70.880 | 72.150 | 51.781 | 3,674,800 |
| 2009-06-29 | 73.430 | 73.690 | 72.040 | 72.530 | 52.054 | 2,845,600 |
| 2009-06-26 | 72.990 | 73.380 | 72.040 | 72.220 | 51.831 | 3,730,000 |
| 2009-06-25 | 71.320 | 74.010 | 70.980 | 73.210 | 52.542 | 4,080,100 |
| 2009-06-24 | 71.720 | 73.610 | 70.900 | 71.440 | 51.272 | 4,148,300 |
| 2009-06-23 | 71.470 | 72.570 | 70.330 | 71.220 | 51.114 | 6,373,800 |
| 2009-06-22 | 73.470 | 73.780 | 70.930 | 71.000 | 50.956 | 5,025,600 |
| 2009-06-19 | 78.970 | 79.110 | 75.000 | 75.340 | 54.071 | 5,664,500 |
| 2009-06-18 | 78.960 | 79.850 | 77.520 | 77.890 | 55.901 | 4,452,000 |
| 2009-06-17 | 79.870 | 80.220 | 77.540 | 78.890 | 56.618 | 4,488,200 |
| 2009-06-16 | 83.420 | 83.420 | 79.760 | 80.410 | 57.709 | 3,611,800 |
| 2009-06-15 | 83.260 | 83.500 | 80.930 | 82.020 | 58.865 | 3,936,600 |
| 2009-06-12 | 84.330 | 84.920 | 83.430 | 84.200 | 60.429 | 2,649,500 |
| 2009-06-11 | 84.310 | 86.710 | 83.890 | 85.340 | 61.247 | 3,946,200 |
| 2009-06-10 | 85.180 | 85.180 | 82.630 | 83.990 | 60.279 | 3,421,100 |
| 2009-06-09 | 84.250 | 84.510 | 82.520 | 83.700 | 60.070 | 3,354,100 |
| 2009-06-08 | 81.270 | 83.690 | 81.060 | 83.040 | 59.597 | 2,963,300 |
| 2009-06-05 | 83.940 | 84.490 | 81.420 | 82.260 | 59.037 | 3,499,400 |
| 2009-06-04 | 83.700 | 84.140 | 81.890 | 83.280 | 59.769 | 3,910,100 |
| 2009-06-03 | 84.790 | 84.790 | 81.200 | 82.340 | 59.094 | 3,973,600 |
| 2009-06-02 | 85.580 | 85.980 | 84.120 | 85.570 | 61.413 | 3,222,700 |
| 2009-06-01 | 85.840 | 87.040 | 85.420 | 86.000 | 61.721 | 4,317,500 |
| 2009-05-29 | 84.840 | 85.000 | 83.180 | 84.260 | 60.472 | 3,560,400 |
Stock splits
| Date | Split (new : old) |
|---|
| 2004-01-15 | 2:1 |
| 2003-03-10 | 21:20 |
| 2001-12-27 | 11:10 |
Dividends
| Ex-date | Amount |
|---|
| 2026-10-22 | 0.2500 USD |
| 2026-07-22 | 0.2500 USD |
| 2026-04-22 | 0.2500 USD |
| 2026-01-22 | 0.2500 USD |
| 2025-10-22 | 0.2500 USD |
| 2025-07-22 | 0.2500 USD |
| 2025-04-22 | 0.2500 USD |
| 2025-01-22 | 0.2500 USD |
| 2024-10-22 | 0.2500 USD |
| 2024-07-22 | 0.2500 USD |
| 2024-04-19 | 0.2500 USD |
| 2024-01-19 | 0.2500 USD |
| 2023-10-20 | 0.2500 USD |
| 2023-07-20 | 0.2500 USD |
| 2023-04-20 | 0.2500 USD |
| 2023-01-20 | 0.2500 USD |
| 2022-10-20 | 0.2500 USD |
| 2022-07-21 | 0.1250 USD |
| 2022-04-21 | 0.1250 USD |
| 2022-01-20 | 0.1250 USD |
| 2021-10-21 | 0.0625 USD |
| 2021-07-21 | 0.0250 USD |
| 2021-04-21 | 0.0250 USD |
| 2021-01-21 | 0.0250 USD |
| 2020-10-21 | 0.0250 USD |
| 2020-07-21 | 0.0250 USD |
| 2020-04-21 | 0.0250 USD |
| 2020-01-21 | 0.2500 USD |
| 2019-10-21 | 0.2500 USD |
| 2019-07-19 | 0.2500 USD |
| 2019-04-18 | 0.2500 USD |
| 2019-01-18 | 0.2500 USD |
Open, high, low and close are as traded (USD). Adjusted close accounts for splits and dividends. Educational only, not financial advice.