Complete retained daily price history on its own workbook tab. Split-adjusted close keeps every historical share price on one comparable split basis. Cumulative dividend-reinvested close is the daily close of a rebased total-return index: it starts with one share at the earliest retained close, reinvests every distribution, and normalizes every forward and reverse split exactly once. Admitted exchange opening prices remain a distinct current-session series.
- Available history
- 2002-12-06 to 2026-09-04
- Data captured
Stock Price Chart
Blue: Split-adjusted close · Orange: Cumulative dividend-reinvested close
Logarithmic scale. Both lines share the same starting value for the selected range.
Historical Stock Price — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $232.23 | $464.74 | 1,041,900 | — | — |
| 2024-12-30 | $231.53 | $463.34 | 1,224,500 | — | — |
| 2024-12-27 | $233.50 | $467.28 | 1,384,000 | — | — |
| 2024-12-26 | $239.21 | $467.10 | 1,174,700 | — | — |
| 2024-12-24 | $239.47 | $467.61 | 478,400 | — | — |
| 2024-12-23 | $238.01 | $464.76 | 1,620,100 | — | — |
| 2024-12-20 | $238.53 | $465.78 | 3,172,400 | — | — |
| 2024-12-19 | $236.82 | $462.44 | 2,854,300 | — | — |
| 2024-12-18 | $237.08 | $462.95 | 2,864,900 | — | — |
| 2024-12-17 | $235.99 | $460.82 | 1,612,900 | — | — |
| 2024-12-16 | $235.92 | $460.68 | 1,841,000 | — | — |
| 2024-12-13 | $237.19 | $463.16 | 1,810,600 | — | — |
| 2024-12-12 | $235.95 | $460.74 | 1,695,600 | — | — |
| 2024-12-11 | $234.30 | $457.52 | 3,689,300 | — | — |
| 2024-12-10 | $239.19 | $467.07 | 2,164,600 | — | — |
| 2024-12-09 | $236.72 | $462.24 | 2,125,300 | — | — |
| 2024-12-06 | $239.38 | $465.19 | 3,162,400 | — | — |
| 2024-12-05 | $246.02 | $478.09 | 3,253,000 | — | — |
| 2024-12-04 | $243.00 | $472.23 | 5,096,000 | — | — |
| 2024-12-03 | $240.73 | $467.81 | 3,600,900 | — | — |
| 2024-12-02 | $235.61 | $457.86 | 2,683,700 | — | — |
| 2024-11-29 | $238.00 | $462.51 | 1,161,300 | — | — |
| 2024-11-27 | $237.33 | $461.21 | 2,129,100 | — | — |
| 2024-11-26 | $234.39 | $455.49 | 2,752,800 | — | — |
| 2024-11-25 | $229.37 | $445.74 | 3,149,000 | — | — |
| 2024-11-22 | $229.04 | $445.10 | 3,050,400 | — | — |
| 2024-11-21 | $226.56 | $440.28 | 1,864,200 | — | — |
| 2024-11-20 | $228.00 | $443.08 | 2,114,000 | — | — |
| 2024-11-19 | $229.66 | $446.30 | 1,971,900 | — | — |
| 2024-11-18 | $227.56 | $442.22 | 1,347,200 | — | — |
| 2024-11-15 | $225.28 | $437.79 | 2,124,400 | — | — |
| 2024-11-14 | $223.42 | $434.18 | 1,817,000 | — | — |
| 2024-11-13 | $228.14 | $443.35 | 1,960,000 | — | — |
| 2024-11-12 | $226.31 | $439.79 | 1,496,400 | — | — |
| 2024-11-11 | $225.93 | $439.05 | 1,263,800 | — | — |
| 2024-11-08 | $225.66 | $438.53 | 1,798,000 | — | — |
| 2024-11-07 | $222.04 | $431.49 | 1,999,500 | — | — |
| 2024-11-06 | $221.17 | $429.80 | 3,663,300 | — | — |
| 2024-11-05 | $225.19 | $437.62 | 1,183,000 | — | — |
| 2024-11-04 | $223.08 | $433.51 | 1,193,300 | — | — |
| 2024-11-01 | $223.61 | $434.54 | 1,318,600 | — | — |
| 2024-10-31 | $225.36 | $437.95 | 1,663,000 | — | — |
| 2024-10-30 | $227.26 | $441.64 | 1,211,300 | — | — |
| 2024-10-29 | $227.09 | $441.31 | 1,286,100 | — | — |
| 2024-10-28 | $228.12 | $443.31 | 1,327,400 | — | — |
| 2024-10-25 | $226.14 | $439.46 | 974,700 | — | — |
| 2024-10-24 | $229.69 | $446.36 | 1,360,500 | — | — |
| 2024-10-23 | $227.14 | $441.40 | 2,044,100 | — | — |
| 2024-10-22 | $226.17 | $439.52 | 1,933,200 | — | — |
| 2024-10-21 | $227.05 | $441.23 | 1,138,200 | — | — |
| 2024-10-18 | $228.32 | $443.70 | 1,203,000 | — | — |
| 2024-10-17 | $227.23 | $441.58 | 1,816,800 | — | — |
| 2024-10-16 | $227.17 | $441.46 | 1,248,200 | — | — |
| 2024-10-15 | $224.82 | $436.90 | 1,589,900 | — | — |
| 2024-10-14 | $224.20 | $435.69 | 1,429,500 | — | — |
| 2024-10-11 | $221.72 | $430.87 | 1,123,100 | — | — |
| 2024-10-10 | $221.25 | $429.96 | 958,100 | — | — |
| 2024-10-09 | $221.46 | $430.37 | 1,488,900 | — | — |
| 2024-10-08 | $221.68 | $430.79 | 2,138,400 | — | — |
| 2024-10-07 | $221.73 | $430.89 | 3,023,000 | — | — |
| 2024-10-04 | $224.43 | $436.14 | 1,585,800 | — | — |
| 2024-10-03 | $224.27 | $435.83 | 1,819,900 | — | — |
| 2024-10-02 | $223.57 | $434.47 | 2,191,700 | — | — |
| 2024-10-01 | $225.28 | $437.79 | 2,043,400 | — | — |
| 2024-09-30 | $220.65 | $428.79 | 1,835,800 | — | — |
| 2024-09-27 | $218.30 | $424.23 | 1,840,200 | — | — |
| 2024-09-26 | $218.47 | $424.56 | 2,076,300 | — | — |
| 2024-09-25 | $217.52 | $422.71 | 1,973,700 | — | — |
| 2024-09-24 | $218.16 | $423.95 | 2,292,300 | — | — |
| 2024-09-23 | $215.86 | $419.48 | 1,550,600 | — | — |
| 2024-09-20 | $213.16 | $414.24 | 2,898,600 | — | — |
| 2024-09-19 | $214.76 | $417.35 | 2,888,700 | — | — |
| 2024-09-18 | $216.30 | $420.34 | 1,868,500 | — | — |
| 2024-09-17 | $218.18 | $423.99 | 1,976,800 | — | — |
| 2024-09-16 | $218.53 | $424.67 | 1,740,100 | — | — |
| 2024-09-13 | $216.99 | $421.68 | 2,587,300 | — | — |
| 2024-09-12 | $217.30 | $422.28 | 2,368,200 | — | — |
| 2024-09-11 | $218.59 | $424.79 | 3,691,400 | — | — |
| 2024-09-10 | $218.48 | $424.58 | 2,148,700 | — | — |
| 2024-09-09 | $218.54 | $424.69 | 2,211,100 | — | — |
| 2024-09-06 | $220.50 | $426.27 | 2,899,300 | — | — |
| 2024-09-05 | $219.38 | $424.10 | 1,759,800 | — | — |
| 2024-09-04 | $216.00 | $417.57 | 1,921,800 | — | — |
| 2024-09-03 | $212.64 | $411.07 | 3,725,400 | — | — |
| 2024-08-30 | $215.74 | $417.06 | 2,021,100 | — | — |
| 2024-08-29 | $214.10 | $413.89 | 1,547,900 | — | — |
| 2024-08-28 | $215.12 | $415.87 | 1,655,300 | — | — |
| 2024-08-27 | $212.40 | $410.61 | 1,789,200 | — | — |
| 2024-08-26 | $208.43 | $402.93 | 1,647,500 | — | — |
| 2024-08-23 | $207.05 | $400.27 | 1,273,900 | — | — |
| 2024-08-22 | $209.62 | $405.23 | 1,352,100 | — | — |
| 2024-08-21 | $209.40 | $404.81 | 939,300 | — | — |
| 2024-08-20 | $208.70 | $403.45 | 1,272,000 | — | — |
| 2024-08-19 | $208.87 | $403.78 | 1,122,300 | — | — |
| 2024-08-16 | $207.88 | $401.87 | 1,115,600 | — | — |
| 2024-08-15 | $205.29 | $396.86 | 1,321,500 | — | — |
| 2024-08-14 | $207.85 | $401.81 | 1,152,100 | — | — |
| 2024-08-13 | $207.57 | $401.27 | 977,300 | — | — |
| 2024-08-12 | $206.59 | $399.38 | 1,073,800 | — | — |
| 2024-08-09 | $206.66 | $399.51 | 1,011,300 | — | — |
| 2024-08-08 | $205.15 | $396.59 | 2,086,500 | — | — |
| 2024-08-07 | $205.00 | $396.30 | 3,529,900 | — | — |
| 2024-08-06 | $202.38 | $391.24 | 3,269,300 | — | — |
| 2024-08-05 | $197.22 | $381.26 | 2,133,500 | — | — |
| 2024-08-02 | $199.83 | $386.31 | 2,373,800 | — | — |
| 2024-08-01 | $196.31 | $379.50 | 1,873,300 | — | — |
| 2024-07-31 | $193.71 | $374.48 | 1,854,000 | — | — |
| 2024-07-30 | $197.20 | $381.22 | 1,712,400 | — | — |
| 2024-07-29 | $198.92 | $384.55 | 1,428,200 | — | — |
| 2024-07-26 | $200.54 | $387.68 | 1,259,500 | — | — |
| 2024-07-25 | $199.38 | $385.44 | 2,080,400 | — | — |
| 2024-07-24 | $197.25 | $381.32 | 2,688,400 | — | — |
| 2024-07-23 | $197.44 | $381.69 | 2,175,300 | — | — |
| 2024-07-22 | $199.88 | $386.40 | 1,258,500 | — | — |
| 2024-07-19 | $199.85 | $386.35 | 1,554,800 | — | — |
| 2024-07-18 | $200.61 | $387.82 | 1,531,300 | — | — |
| 2024-07-17 | $201.46 | $389.46 | 1,834,400 | — | — |
| 2024-07-16 | $197.37 | $381.55 | 2,106,500 | — | — |
| 2024-07-15 | $197.01 | $380.86 | 2,431,300 | — | — |
| 2024-07-12 | $193.43 | $373.94 | 3,125,000 | — | — |
| 2024-07-11 | $195.80 | $378.52 | 4,568,600 | — | — |
| 2024-07-10 | $193.58 | $374.23 | 1,907,100 | — | — |
| 2024-07-09 | $194.62 | $376.24 | 1,713,600 | — | — |
| 2024-07-08 | $194.97 | $376.91 | 2,375,900 | — | — |
| 2024-07-05 | $196.40 | $379.68 | 3,458,800 | — | — |
| 2024-07-03 | $196.06 | $379.02 | 2,237,900 | — | — |
| 2024-07-02 | $197.08 | $380.99 | 4,672,400 | — | — |
| 2024-07-01 | $195.50 | $377.94 | 2,092,600 | — | — |
| 2024-06-28 | $196.60 | $380.06 | 6,618,100 | — | — |
| 2024-06-27 | $195.53 | $377.99 | 2,817,100 | — | — |
| 2024-06-26 | $195.20 | $377.36 | 2,702,600 | — | — |
| 2024-06-25 | $194.10 | $375.23 | 1,836,800 | — | — |
| 2024-06-24 | $195.08 | $377.12 | 1,662,700 | — | — |
| 2024-06-21 | $194.48 | $375.97 | 5,751,400 | — | — |
| 2024-06-20 | $198.49 | $383.72 | 2,174,300 | — | — |
| 2024-06-18 | $196.53 | $379.93 | 2,225,100 | — | — |
| 2024-06-17 | $196.59 | $380.04 | 1,785,800 | — | — |
| 2024-06-14 | $197.13 | $381.09 | 1,671,700 | — | — |
| 2024-06-13 | $195.64 | $378.21 | 1,797,300 | — | — |
| 2024-06-12 | $195.73 | $378.38 | 2,018,300 | — | — |
| 2024-06-11 | $198.70 | $384.12 | 1,670,300 | — | — |
| 2024-06-10 | $198.50 | $383.74 | 2,015,100 | — | — |
| 2024-06-07 | $199.36 | $385.40 | 1,886,200 | — | — |
| 2024-06-06 | $201.49 | $387.29 | 1,424,300 | — | — |
| 2024-06-05 | $200.49 | $385.37 | 2,412,100 | — | — |
| 2024-06-04 | $203.78 | $391.70 | 2,120,000 | — | — |
| 2024-06-03 | $201.75 | $387.79 | 2,035,900 | — | — |
| 2024-05-31 | $202.98 | $390.16 | 5,076,000 | — | — |
| 2024-05-30 | $204.90 | $393.85 | 1,427,300 | — | — |
| 2024-05-29 | $205.89 | $395.75 | 2,119,000 | — | — |
| 2024-05-28 | $208.50 | $400.77 | 2,877,300 | — | — |
| 2024-05-24 | $214.92 | $413.11 | 1,135,300 | — | — |
| 2024-05-23 | $212.07 | $407.63 | 1,678,000 | — | — |
| 2024-05-22 | $211.48 | $406.50 | 1,333,000 | — | — |
| 2024-05-21 | $210.35 | $404.32 | 1,454,400 | — | — |
| 2024-05-20 | $211.27 | $406.09 | 1,241,000 | — | — |
| 2024-05-17 | $213.14 | $409.69 | 1,466,400 | — | — |
| 2024-05-16 | $212.73 | $408.90 | 1,246,100 | — | — |
| 2024-05-15 | $208.26 | $400.31 | 1,770,700 | — | — |
| 2024-05-14 | $210.80 | $405.19 | 1,702,000 | — | — |
| 2024-05-13 | $209.92 | $403.50 | 1,555,600 | — | — |
| 2024-05-10 | $208.46 | $400.69 | 1,838,700 | — | — |
| 2024-05-09 | $213.61 | $410.59 | 1,983,500 | — | — |
| 2024-05-08 | $211.84 | $407.19 | 1,708,200 | — | — |
| 2024-05-07 | $208.34 | $400.46 | 2,144,300 | — | — |
| 2024-05-06 | $208.00 | $399.81 | 1,722,600 | — | — |
| 2024-05-03 | $207.65 | $399.13 | 2,065,400 | — | — |
| 2024-05-02 | $207.48 | $398.81 | 1,922,600 | — | — |
| 2024-05-01 | $208.07 | $399.94 | 1,869,400 | — | — |
| 2024-04-30 | $209.64 | $402.96 | 1,394,400 | — | — |
| 2024-04-29 | $209.62 | $402.92 | 1,316,700 | — | — |
| 2024-04-26 | $210.94 | $405.46 | 1,353,100 | — | — |
| 2024-04-25 | $212.54 | $408.53 | 2,048,100 | — | — |
| 2024-04-24 | $212.59 | $408.63 | 2,636,900 | — | — |
| 2024-04-23 | $216.77 | $416.66 | 2,048,700 | — | — |
| 2024-04-22 | $215.48 | $414.18 | 1,743,300 | — | — |
| 2024-04-19 | $213.04 | $409.49 | 2,563,900 | — | — |
| 2024-04-18 | $209.65 | $402.98 | 1,256,400 | — | — |
| 2024-04-17 | $208.42 | $400.61 | 1,853,400 | — | — |
| 2024-04-16 | $206.48 | $396.88 | 1,151,700 | — | — |
| 2024-04-15 | $206.23 | $396.40 | 1,977,400 | — | — |
| 2024-04-12 | $209.50 | $402.69 | 1,582,600 | — | — |
| 2024-04-11 | $212.77 | $408.98 | 1,653,400 | — | — |
| 2024-04-10 | $212.00 | $407.50 | 2,127,000 | — | — |
| 2024-04-09 | $209.78 | $403.23 | 1,634,100 | — | — |
| 2024-04-08 | $212.75 | $408.94 | 2,006,100 | — | — |
| 2024-04-05 | $211.08 | $405.73 | 1,163,300 | — | — |
| 2024-04-04 | $212.21 | $407.90 | 2,182,700 | — | — |
| 2024-04-03 | $212.03 | $407.55 | 1,796,900 | — | — |
| 2024-04-02 | $214.80 | $412.88 | 1,983,100 | — | — |
| 2024-04-01 | $212.02 | $407.53 | 1,036,600 | — | — |
| 2024-03-28 | $215.29 | $413.82 | 1,755,400 | — | — |
| 2024-03-27 | $215.60 | $414.41 | 1,817,700 | — | — |
| 2024-03-26 | $212.88 | $409.19 | 1,375,000 | — | — |
| 2024-03-25 | $215.19 | $413.63 | 978,200 | — | — |
| 2024-03-22 | $214.50 | $412.30 | 1,169,700 | — | — |
| 2024-03-21 | $216.09 | $415.36 | 1,529,900 | — | — |
| 2024-03-20 | $213.62 | $410.61 | 1,886,900 | — | — |
| 2024-03-19 | $216.36 | $415.88 | 1,460,500 | — | — |
| 2024-03-18 | $218.89 | $420.74 | 1,112,000 | — | — |
| 2024-03-15 | $217.50 | $418.07 | 4,141,800 | — | — |
| 2024-03-14 | $219.41 | $421.74 | 1,556,100 | — | — |
| 2024-03-13 | $219.36 | $421.64 | 936,900 | — | — |
| 2024-03-12 | $217.75 | $418.55 | 1,388,600 | — | — |
| 2024-03-11 | $216.77 | $416.66 | 1,129,700 | — | — |
| 2024-03-08 | $212.98 | $409.38 | 1,274,300 | — | — |
| 2024-03-07 | $213.53 | $410.44 | 1,812,600 | — | — |
| 2024-03-06 | $219.69 | $420.07 | 1,139,500 | — | — |
| 2024-03-05 | $219.90 | $420.47 | 939,700 | — | — |
| 2024-03-04 | $221.35 | $423.24 | 955,300 | — | — |
| 2024-03-01 | $219.21 | $419.15 | 1,775,900 | — | — |
| 2024-02-29 | $220.35 | $421.33 | 2,302,500 | — | — |
| 2024-02-28 | $220.84 | $422.26 | 1,084,800 | — | — |
| 2024-02-27 | $219.45 | $419.61 | 1,593,000 | — | — |
| 2024-02-26 | $219.44 | $419.59 | 1,827,700 | — | — |
| 2024-02-23 | $217.96 | $416.76 | 2,050,900 | — | — |
| 2024-02-22 | $218.00 | $416.83 | 1,844,100 | — | — |
| 2024-02-21 | $215.00 | $411.10 | 1,681,800 | — | — |
| 2024-02-20 | $210.99 | $403.43 | 1,273,800 | — | — |
| 2024-02-16 | $212.26 | $405.86 | 1,441,300 | — | — |
| 2024-02-15 | $211.02 | $403.49 | 1,828,500 | — | — |
| 2024-02-14 | $215.18 | $411.44 | 3,413,600 | — | — |
| 2024-02-13 | $207.43 | $396.62 | 2,502,000 | — | — |
| 2024-02-12 | $206.82 | $395.46 | 1,412,700 | — | — |
| 2024-02-09 | $205.09 | $392.15 | 1,712,100 | — | — |
| 2024-02-08 | $204.00 | $390.07 | 1,890,700 | — | — |
| 2024-02-07 | $205.46 | $392.86 | 1,534,700 | — | — |
| 2024-02-06 | $202.78 | $387.73 | 1,313,200 | — | — |
| 2024-02-05 | $204.82 | $391.63 | 1,422,900 | — | — |
| 2024-02-02 | $206.55 | $394.94 | 1,583,700 | — | — |
| 2024-02-01 | $205.79 | $393.49 | 1,616,800 | — | — |
| 2024-01-31 | $205.84 | $393.58 | 2,786,200 | — | — |
| 2024-01-30 | $206.11 | $394.10 | 1,453,100 | — | — |
| 2024-01-29 | $204.78 | $391.56 | 2,393,100 | — | — |
| 2024-01-26 | $206.78 | $395.38 | 1,691,400 | — | — |
| 2024-01-25 | $205.61 | $393.14 | 2,012,200 | — | — |
| 2024-01-24 | $204.27 | $390.58 | 1,636,100 | — | — |
| 2024-01-23 | $203.97 | $390.01 | 1,573,000 | — | — |
| 2024-01-22 | $203.27 | $388.67 | 1,324,500 | — | — |
| 2024-01-19 | $202.05 | $386.34 | 1,604,600 | — | — |
| 2024-01-18 | $202.90 | $387.96 | 1,947,700 | — | — |
| 2024-01-17 | $202.97 | $388.10 | 2,571,600 | — | — |
| 2024-01-16 | $198.60 | $379.74 | 2,588,200 | — | — |
| 2024-01-12 | $197.54 | $377.71 | 1,810,600 | — | — |
| 2024-01-11 | $196.40 | $375.53 | 2,151,700 | — | — |
| 2024-01-10 | $197.83 | $378.27 | 2,115,500 | — | — |
| 2024-01-09 | $197.09 | $376.85 | 1,963,900 | — | — |
| 2024-01-08 | $200.11 | $382.63 | 2,474,600 | — | — |
| 2024-01-05 | $199.19 | $380.87 | 2,340,500 | — | — |
| 2024-01-04 | $202.74 | $387.66 | 2,564,100 | — | — |
| 2024-01-03 | $201.41 | $385.11 | 2,813,900 | — | — |
| 2024-01-02 | $209.23 | $400.07 | 1,794,500 | — | — |