| Date | Open | High | Low | Close | Adj. close | Volume |
| 2012-06-29 | 87.640 | 87.930 | 86.340 | 87.890 | 64.233 | 4,090,300 |
| 2012-06-28 | 84.120 | 85.470 | 83.500 | 85.230 | 62.289 | 3,103,500 |
| 2012-06-27 | 82.940 | 85.270 | 82.940 | 84.990 | 62.114 | 3,185,900 |
| 2012-06-26 | 81.710 | 83.460 | 80.800 | 82.410 | 60.228 | 3,059,400 |
| 2012-06-25 | 80.650 | 81.790 | 80.100 | 81.510 | 59.570 | 3,302,900 |
| 2012-06-22 | 81.800 | 82.660 | 80.670 | 82.250 | 60.111 | 5,670,100 |
| 2012-06-21 | 84.490 | 84.490 | 81.110 | 81.330 | 59.439 | 4,231,500 |
| 2012-06-20 | 85.560 | 85.810 | 83.540 | 84.270 | 61.587 | 3,332,700 |
| 2012-06-19 | 85.820 | 86.410 | 85.050 | 85.470 | 62.464 | 3,718,500 |
| 2012-06-18 | 87.100 | 87.120 | 85.000 | 85.370 | 62.391 | 3,914,200 |
| 2012-06-15 | 86.630 | 87.850 | 85.570 | 87.800 | 64.167 | 6,590,300 |
| 2012-06-14 | 83.230 | 86.930 | 83.160 | 86.010 | 62.859 | 6,255,700 |
| 2012-06-13 | 82.870 | 84.100 | 82.320 | 82.970 | 60.637 | 2,540,200 |
| 2012-06-12 | 82.380 | 83.560 | 81.900 | 83.270 | 60.857 | 2,527,600 |
| 2012-06-11 | 84.220 | 84.760 | 81.750 | 81.830 | 59.804 | 2,284,500 |
| 2012-06-08 | 82.640 | 83.050 | 81.520 | 82.970 | 60.637 | 3,140,900 |
| 2012-06-07 | 84.850 | 85.470 | 83.280 | 83.480 | 61.010 | 3,489,400 |
| 2012-06-06 | 82.100 | 83.600 | 82.020 | 83.590 | 61.091 | 3,225,400 |
| 2012-06-05 | 79.250 | 81.440 | 78.900 | 81.150 | 59.307 | 2,723,700 |
| 2012-06-04 | 79.140 | 80.120 | 77.930 | 79.560 | 58.145 | 3,269,700 |
| 2012-06-01 | 78.600 | 80.950 | 78.350 | 79.370 | 58.006 | 4,238,100 |
| 2012-05-31 | 81.440 | 82.170 | 79.400 | 81.380 | 59.475 | 3,532,700 |
| 2012-05-30 | 82.740 | 82.990 | 80.680 | 81.540 | 59.592 | 2,775,000 |
| 2012-05-29 | 83.370 | 84.610 | 82.820 | 84.040 | 61.419 | 2,982,400 |
| 2012-05-25 | 82.180 | 82.990 | 82.180 | 82.380 | 60.206 | 2,005,200 |
| 2012-05-24 | 83.610 | 83.670 | 81.290 | 82.090 | 59.994 | 3,018,600 |
| 2012-05-23 | 81.770 | 82.890 | 80.390 | 82.890 | 60.579 | 4,244,000 |
| 2012-05-22 | 82.910 | 84.320 | 82.020 | 82.630 | 60.389 | 3,626,700 |
| 2012-05-21 | 80.800 | 82.770 | 80.240 | 82.720 | 60.455 | 2,524,300 |
| 2012-05-18 | 82.130 | 82.620 | 80.140 | 80.520 | 58.847 | 3,525,500 |
| 2012-05-17 | 82.300 | 83.600 | 81.630 | 81.670 | 59.687 | 3,480,400 |
| 2012-05-16 | 82.000 | 85.050 | 82.000 | 82.120 | 60.016 | 3,771,900 |
| 2012-05-15 | 85.010 | 85.350 | 82.370 | 82.510 | 60.301 | 3,554,400 |
| 2012-05-14 | 86.300 | 86.430 | 84.890 | 85.050 | 62.158 | 4,041,200 |
| 2012-05-11 | 86.880 | 88.930 | 86.640 | 87.260 | 63.773 | 2,258,700 |
| 2012-05-10 | 88.460 | 89.430 | 87.440 | 87.870 | 64.218 | 3,155,400 |
| 2012-05-09 | 86.090 | 87.900 | 85.250 | 87.170 | 63.707 | 3,643,600 |
| 2012-05-08 | 87.180 | 87.710 | 85.250 | 87.580 | 64.007 | 4,396,400 |
| 2012-05-07 | 89.160 | 89.350 | 86.920 | 87.840 | 64.197 | 4,082,700 |
| 2012-05-04 | 90.730 | 90.820 | 88.850 | 89.060 | 65.088 | 4,412,000 |
| 2012-05-03 | 93.690 | 94.030 | 91.460 | 91.960 | 67.208 | 4,715,500 |
| 2012-05-02 | 96.880 | 97.220 | 95.290 | 95.540 | 69.824 | 2,953,100 |
| 2012-05-01 | 96.380 | 98.200 | 95.800 | 97.770 | 71.454 | 3,208,800 |
| 2012-04-30 | 94.750 | 96.090 | 94.450 | 95.940 | 70.116 | 2,185,000 |
| 2012-04-27 | 94.920 | 95.280 | 94.370 | 94.910 | 69.364 | 2,404,200 |
| 2012-04-26 | 92.770 | 94.830 | 92.550 | 94.790 | 69.276 | 2,854,100 |
| 2012-04-25 | 92.210 | 93.420 | 91.920 | 93.370 | 68.238 | 3,031,900 |
| 2012-04-24 | 91.150 | 91.750 | 90.250 | 91.260 | 66.696 | 2,499,800 |
| 2012-04-23 | 90.600 | 91.500 | 89.880 | 90.960 | 66.477 | 3,096,300 |
| 2012-04-20 | 93.140 | 93.860 | 91.450 | 91.470 | 66.849 | 2,315,400 |
| 2012-04-19 | 93.120 | 93.570 | 91.520 | 92.110 | 67.317 | 2,783,400 |
| 2012-04-18 | 94.070 | 94.440 | 91.940 | 92.300 | 67.332 | 2,804,400 |
| 2012-04-17 | 93.190 | 94.750 | 92.900 | 94.550 | 68.973 | 2,299,900 |
| 2012-04-16 | 94.160 | 94.680 | 91.800 | 92.270 | 67.310 | 2,961,600 |
| 2012-04-13 | 94.690 | 94.870 | 93.310 | 93.650 | 68.317 | 2,499,300 |
| 2012-04-12 | 93.250 | 95.180 | 92.540 | 94.900 | 69.229 | 2,079,000 |
| 2012-04-11 | 94.700 | 94.850 | 92.650 | 92.810 | 67.704 | 2,458,000 |
| 2012-04-10 | 94.300 | 94.830 | 93.020 | 93.500 | 68.207 | 2,389,200 |
| 2012-04-09 | 94.290 | 95.290 | 93.570 | 94.580 | 68.995 | 2,452,700 |
| 2012-04-05 | 97.020 | 98.080 | 95.690 | 95.870 | 69.936 | 2,848,700 |
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.