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
- 1970-01-02 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 | $144.62 | $477.63 | 5,811,400 | — | — |
| 2024-12-30 | $143.34 | $473.40 | 6,268,700 | — | — |
| 2024-12-27 | $145.05 | $479.05 | 5,588,300 | — | — |
| 2024-12-26 | $145.58 | $480.80 | 4,656,300 | — | — |
| 2024-12-24 | $145.85 | $481.69 | 3,164,100 | — | — |
| 2024-12-23 | $145.27 | $479.78 | 8,720,800 | — | — |
| 2024-12-20 | $144.47 | $477.14 | 17,702,800 | — | — |
| 2024-12-19 | $143.58 | $474.20 | 9,516,700 | — | — |
| 2024-12-18 | $144.75 | $478.06 | 9,336,100 | — | — |
| 2024-12-17 | $146.41 | $483.54 | 10,343,000 | — | — |
| 2024-12-16 | $143.85 | $475.09 | 8,732,400 | — | — |
| 2024-12-13 | $146.62 | $484.24 | 8,324,900 | — | — |
| 2024-12-12 | $146.24 | $482.98 | 6,176,300 | — | — |
| 2024-12-11 | $146.64 | $484.30 | 13,446,700 | — | — |
| 2024-12-10 | $149.23 | $492.86 | 9,398,700 | — | — |
| 2024-12-09 | $149.60 | $494.08 | 8,410,300 | — | — |
| 2024-12-06 | $149.31 | $493.12 | 8,389,600 | — | — |
| 2024-12-05 | $149.52 | $493.81 | 7,898,100 | — | — |
| 2024-12-04 | $150.47 | $496.95 | 10,333,100 | — | — |
| 2024-12-03 | $152.36 | $503.19 | 8,674,400 | — | — |
| 2024-12-02 | $154.80 | $511.25 | 6,946,500 | — | — |
| 2024-11-29 | $155.01 | $511.95 | 5,687,800 | — | — |
| 2024-11-27 | $155.40 | $513.23 | 4,140,400 | — | — |
| 2024-11-26 | $154.52 | $510.33 | 5,683,500 | — | — |
| 2024-11-25 | $155.78 | $510.39 | 12,256,200 | — | — |
| 2024-11-22 | $155.17 | $508.39 | 8,266,000 | — | — |
| 2024-11-21 | $155.50 | $509.48 | 10,141,100 | — | — |
| 2024-11-20 | $153.11 | $501.65 | 9,061,300 | — | — |
| 2024-11-19 | $153.00 | $501.29 | 8,233,700 | — | — |
| 2024-11-18 | $154.77 | $507.08 | 7,510,600 | — | — |
| 2024-11-15 | $154.00 | $504.56 | 11,328,500 | — | — |
| 2024-11-14 | $151.87 | $497.58 | 7,716,400 | — | — |
| 2024-11-13 | $153.24 | $502.07 | 7,161,900 | — | — |
| 2024-11-12 | $152.64 | $500.11 | 7,181,400 | — | — |
| 2024-11-11 | $155.04 | $507.97 | 7,146,800 | — | — |
| 2024-11-08 | $155.47 | $509.38 | 8,926,100 | — | — |
| 2024-11-07 | $156.73 | $513.51 | 7,522,800 | — | — |
| 2024-11-06 | $157.88 | $517.27 | 8,926,600 | — | — |
| 2024-11-05 | $158.35 | $518.81 | 6,547,100 | — | — |
| 2024-11-04 | $158.24 | $518.45 | 4,644,000 | — | — |
| 2024-11-01 | $160.13 | $524.65 | 5,256,400 | — | — |
| 2024-10-31 | $159.86 | $523.76 | 8,613,900 | — | — |
| 2024-10-30 | $160.61 | $526.22 | 5,820,500 | — | — |
| 2024-10-29 | $160.09 | $524.51 | 5,216,900 | — | — |
| 2024-10-28 | $161.60 | $529.46 | 4,842,500 | — | — |
| 2024-10-25 | $160.88 | $527.10 | 6,400,400 | — | — |
| 2024-10-24 | $163.67 | $536.24 | 5,386,300 | — | — |
| 2024-10-23 | $165.86 | $543.42 | 7,441,600 | — | — |
| 2024-10-22 | $163.45 | $535.52 | 5,680,300 | — | — |
| 2024-10-21 | $162.83 | $533.49 | 6,082,700 | — | — |
| 2024-10-18 | $165.12 | $540.99 | 5,908,000 | — | — |
| 2024-10-17 | $164.47 | $538.87 | 4,798,000 | — | — |
| 2024-10-16 | $164.28 | $538.24 | 5,982,100 | — | — |
| 2024-10-15 | $164.10 | $537.65 | 10,548,000 | — | — |
| 2024-10-14 | $161.60 | $529.46 | 5,964,000 | — | — |
| 2024-10-11 | $161.46 | $529.00 | 5,253,500 | — | — |
| 2024-10-10 | $160.51 | $525.89 | 4,793,900 | — | — |
| 2024-10-09 | $160.65 | $526.35 | 6,047,200 | — | — |
| 2024-10-08 | $159.69 | $523.20 | 4,766,300 | — | — |
| 2024-10-07 | $159.53 | $522.68 | 4,266,000 | — | — |
| 2024-10-04 | $160.29 | $525.17 | 5,331,100 | — | — |
| 2024-10-03 | $160.50 | $525.86 | 4,791,200 | — | — |
| 2024-10-02 | $161.17 | $528.05 | 4,684,400 | — | — |
| 2024-10-01 | $161.99 | $530.74 | 4,408,000 | — | — |
| 2024-09-30 | $162.06 | $530.97 | 6,010,000 | — | — |
| 2024-09-27 | $161.40 | $528.81 | 7,553,800 | — | — |
| 2024-09-26 | $161.39 | $528.77 | 6,122,000 | — | — |
| 2024-09-25 | $160.60 | $526.19 | 5,420,000 | — | — |
| 2024-09-24 | $162.78 | $533.33 | 6,041,600 | — | — |
| 2024-09-23 | $163.22 | $534.77 | 4,671,600 | — | — |
| 2024-09-20 | $164.16 | $537.85 | 11,839,000 | — | — |
| 2024-09-19 | $164.82 | $540.01 | 4,956,100 | — | — |
| 2024-09-18 | $166.15 | $544.37 | 4,722,800 | — | — |
| 2024-09-17 | $167.07 | $547.38 | 5,066,500 | — | — |
| 2024-09-16 | $166.99 | $547.12 | 5,187,800 | — | — |
| 2024-09-13 | $165.52 | $542.31 | 3,693,400 | — | — |
| 2024-09-12 | $164.64 | $539.42 | 4,540,900 | — | — |
| 2024-09-11 | $164.82 | $540.01 | 5,920,200 | — | — |
| 2024-09-10 | $167.38 | $548.40 | 6,559,600 | — | — |
| 2024-09-09 | $166.61 | $545.88 | 7,538,200 | — | — |
| 2024-09-06 | $164.38 | $538.57 | 6,016,900 | — | — |
| 2024-09-05 | $164.99 | $540.57 | 4,600,400 | — | — |
| 2024-09-04 | $167.36 | $548.33 | 6,939,100 | — | — |
| 2024-09-03 | $167.16 | $547.68 | 6,956,500 | — | — |
| 2024-08-30 | $165.86 | $543.42 | 7,971,000 | — | — |
| 2024-08-29 | $164.23 | $538.08 | 7,390,100 | — | — |
| 2024-08-28 | $163.92 | $537.06 | 5,187,000 | — | — |
| 2024-08-27 | $162.95 | $533.89 | 4,388,700 | — | — |
| 2024-08-26 | $164.61 | $535.26 | 6,870,600 | — | — |
| 2024-08-23 | $164.13 | $533.70 | 7,093,400 | — | — |
| 2024-08-22 | $162.35 | $527.91 | 6,552,100 | — | — |
| 2024-08-21 | $161.43 | $524.92 | 5,019,400 | — | — |
| 2024-08-20 | $160.16 | $520.79 | 7,275,100 | — | — |
| 2024-08-19 | $159.63 | $519.07 | 4,408,400 | — | — |
| 2024-08-16 | $159.39 | $518.29 | 5,012,800 | — | — |
| 2024-08-15 | $159.09 | $517.31 | 7,237,800 | — | — |
| 2024-08-14 | $158.48 | $515.33 | 5,141,200 | — | — |
| 2024-08-13 | $158.39 | $515.04 | 9,711,400 | — | — |
| 2024-08-12 | $159.88 | $519.88 | 7,605,400 | — | — |
| 2024-08-09 | $160.62 | $522.29 | 4,579,200 | — | — |
| 2024-08-08 | $160.22 | $520.99 | 5,094,800 | — | — |
| 2024-08-07 | $158.90 | $516.69 | 5,993,000 | — | — |
| 2024-08-06 | $158.97 | $516.92 | 7,607,100 | — | — |
| 2024-08-05 | $161.25 | $524.34 | 12,032,200 | — | — |
| 2024-08-02 | $164.14 | $533.73 | 11,280,400 | — | — |
| 2024-08-01 | $160.76 | $522.74 | 7,213,400 | — | — |
| 2024-07-31 | $157.85 | $513.28 | 8,293,200 | — | — |
| 2024-07-30 | $161.33 | $524.60 | 6,545,700 | — | — |
| 2024-07-29 | $158.56 | $515.59 | 5,625,000 | — | — |
| 2024-07-26 | $160.64 | $522.35 | 8,356,900 | — | — |
| 2024-07-25 | $159.64 | $519.10 | 10,019,600 | — | — |
| 2024-07-24 | $156.28 | $508.17 | 7,168,200 | — | — |
| 2024-07-23 | $152.35 | $495.40 | 6,261,900 | — | — |
| 2024-07-22 | $154.24 | $501.54 | 6,840,600 | — | — |
| 2024-07-19 | $154.69 | $503.00 | 7,398,000 | — | — |
| 2024-07-18 | $155.42 | $505.38 | 10,166,200 | — | — |
| 2024-07-17 | $156.58 | $509.15 | 13,801,400 | — | — |
| 2024-07-16 | $151.01 | $491.04 | 6,469,600 | — | — |
| 2024-07-15 | $149.24 | $485.28 | 6,711,400 | — | — |
| 2024-07-12 | $149.88 | $487.36 | 5,336,400 | — | — |
| 2024-07-11 | $149.70 | $486.78 | 6,350,400 | — | — |
| 2024-07-10 | $149.43 | $485.90 | 6,093,200 | — | — |
| 2024-07-09 | $147.05 | $478.16 | 5,890,400 | — | — |
| 2024-07-08 | $145.48 | $473.06 | 5,260,200 | — | — |
| 2024-07-05 | $146.48 | $476.31 | 4,888,500 | — | — |
| 2024-07-03 | $145.69 | $473.74 | 3,246,200 | — | — |
| 2024-07-02 | $146.03 | $474.84 | 5,492,000 | — | — |
| 2024-07-01 | $146.44 | $476.18 | 5,144,400 | — | — |
| 2024-06-28 | $146.16 | $475.27 | 10,495,700 | — | — |
| 2024-06-27 | $145.80 | $474.10 | 5,739,200 | — | — |
| 2024-06-26 | $146.82 | $477.41 | 5,267,800 | — | — |
| 2024-06-25 | $147.19 | $478.62 | 5,912,500 | — | — |
| 2024-06-24 | $149.12 | $484.89 | 6,914,700 | — | — |
| 2024-06-21 | $148.75 | $483.69 | 15,172,300 | — | — |
| 2024-06-20 | $147.78 | $480.54 | 8,749,700 | — | — |
| 2024-06-18 | $145.65 | $473.61 | 6,156,600 | — | — |
| 2024-06-17 | $145.95 | $474.58 | 6,666,600 | — | — |
| 2024-06-14 | $145.54 | $473.25 | 4,075,300 | — | — |
| 2024-06-13 | $145.45 | $472.96 | 6,840,400 | — | — |
| 2024-06-12 | $145.41 | $472.83 | 6,180,500 | — | — |
| 2024-06-11 | $146.76 | $477.22 | 5,661,200 | — | — |
| 2024-06-10 | $147.13 | $478.42 | 5,749,900 | — | — |
| 2024-06-07 | $147.08 | $478.26 | 5,111,600 | — | — |
| 2024-06-06 | $146.42 | $476.11 | 5,016,300 | — | — |
| 2024-06-05 | $145.97 | $474.65 | 5,891,300 | — | — |
| 2024-06-04 | $147.80 | $480.60 | 8,876,400 | — | — |
| 2024-06-03 | $147.74 | $480.40 | 7,329,200 | — | — |
| 2024-05-31 | $146.67 | $476.93 | 14,621,200 | — | — |
| 2024-05-30 | $145.28 | $472.41 | 8,490,300 | — | — |
| 2024-05-29 | $144.44 | $469.67 | 8,263,800 | — | — |
| 2024-05-28 | $144.38 | $469.48 | 10,499,800 | — | — |
| 2024-05-24 | $146.97 | $477.90 | 9,520,600 | — | — |
| 2024-05-23 | $149.70 | $486.78 | 8,000,400 | — | — |
| 2024-05-22 | $153.50 | $499.13 | 6,609,800 | — | — |
| 2024-05-21 | $151.24 | $491.79 | 5,492,400 | — | — |
| 2024-05-20 | $151.27 | $491.88 | 7,742,300 | — | — |
| 2024-05-17 | $154.64 | $498.81 | 6,521,800 | — | — |
| 2024-05-16 | $154.28 | $497.65 | 7,591,000 | — | — |
| 2024-05-15 | $152.67 | $492.46 | 5,548,000 | — | — |
| 2024-05-14 | $151.38 | $488.29 | 8,254,200 | — | — |
| 2024-05-13 | $151.22 | $487.78 | 5,628,500 | — | — |
| 2024-05-10 | $149.91 | $483.55 | 5,710,600 | — | — |
| 2024-05-09 | $149.85 | $483.36 | 6,546,200 | — | — |
| 2024-05-08 | $148.95 | $480.46 | 7,735,100 | — | — |
| 2024-05-07 | $148.72 | $479.71 | 7,333,500 | — | — |
| 2024-05-06 | $148.58 | $479.26 | 5,042,800 | — | — |
| 2024-05-03 | $149.27 | $481.49 | 6,532,700 | — | — |
| 2024-05-02 | $149.92 | $483.58 | 8,459,800 | — | — |
| 2024-05-01 | $151.18 | $487.65 | 14,470,900 | — | — |
| 2024-04-30 | $144.59 | $466.39 | 8,817,700 | — | — |
| 2024-04-29 | $146.82 | $473.59 | 6,149,600 | — | — |
| 2024-04-26 | $146.14 | $471.39 | 6,183,000 | — | — |
| 2024-04-25 | $146.82 | $473.59 | 7,642,700 | — | — |
| 2024-04-24 | $148.53 | $479.10 | 9,756,300 | — | — |
| 2024-04-23 | $149.56 | $482.42 | 10,110,400 | — | — |
| 2024-04-22 | $149.12 | $481.00 | 10,118,700 | — | — |
| 2024-04-19 | $147.91 | $477.10 | 9,750,800 | — | — |
| 2024-04-18 | $145.74 | $470.10 | 9,887,700 | — | — |
| 2024-04-17 | $144.77 | $466.97 | 9,378,100 | — | — |
| 2024-04-16 | $144.45 | $465.94 | 12,774,900 | — | — |
| 2024-04-15 | $147.59 | $476.07 | 8,502,300 | — | — |
| 2024-04-12 | $147.52 | $475.84 | 7,100,200 | — | — |
| 2024-04-11 | $148.79 | $479.94 | 8,374,400 | — | — |
| 2024-04-10 | $150.20 | $484.49 | 6,809,500 | — | — |
| 2024-04-09 | $152.29 | $491.23 | 6,135,300 | — | — |
| 2024-04-08 | $151.59 | $488.97 | 5,935,400 | — | — |
| 2024-04-05 | $152.39 | $491.55 | 6,783,000 | — | — |
| 2024-04-04 | $152.50 | $491.91 | 6,947,400 | — | — |
| 2024-04-03 | $154.26 | $497.58 | 8,098,200 | — | — |
| 2024-04-02 | $157.73 | $508.78 | 6,102,300 | — | — |
| 2024-04-01 | $157.78 | $508.94 | 4,364,700 | — | — |
| 2024-03-28 | $158.19 | $510.26 | 6,181,500 | — | — |
| 2024-03-27 | $157.96 | $509.52 | 8,461,600 | — | — |
| 2024-03-26 | $155.77 | $502.45 | 6,864,100 | — | — |
| 2024-03-25 | $155.22 | $500.68 | 7,498,100 | — | — |
| 2024-03-22 | $155.23 | $500.71 | 7,248,600 | — | — |
| 2024-03-21 | $155.75 | $502.39 | 5,915,800 | — | — |
| 2024-03-20 | $155.76 | $502.42 | 5,982,300 | — | — |
| 2024-03-19 | $156.21 | $503.87 | 7,840,600 | — | — |
| 2024-03-18 | $156.76 | $505.65 | 6,602,300 | — | — |
| 2024-03-15 | $158.18 | $510.23 | 13,165,500 | — | — |
| 2024-03-14 | $159.21 | $513.55 | 6,988,300 | — | — |
| 2024-03-13 | $161.10 | $519.65 | 6,260,000 | — | — |
| 2024-03-12 | $162.74 | $524.94 | 8,018,700 | — | — |
| 2024-03-11 | $161.23 | $520.07 | 4,620,800 | — | — |
| 2024-03-08 | $159.52 | $514.55 | 5,284,000 | — | — |
| 2024-03-07 | $158.87 | $512.45 | 5,188,700 | — | — |
| 2024-03-06 | $159.34 | $513.97 | 5,773,700 | — | — |
| 2024-03-05 | $159.97 | $516.00 | 8,298,200 | — | — |
| 2024-03-04 | $159.84 | $515.58 | 8,532,900 | — | — |
| 2024-03-01 | $162.12 | $522.94 | 5,670,100 | — | — |
| 2024-02-29 | $161.38 | $520.55 | 9,849,100 | — | — |
| 2024-02-28 | $161.55 | $521.10 | 6,071,100 | — | — |
| 2024-02-27 | $160.98 | $519.26 | 5,078,600 | — | — |
| 2024-02-26 | $160.79 | $518.65 | 5,465,400 | — | — |
| 2024-02-23 | $161.84 | $522.03 | 6,726,000 | — | — |
| 2024-02-22 | $160.45 | $517.55 | 8,065,000 | — | — |
| 2024-02-21 | $158.68 | $511.84 | 7,472,500 | — | — |
| 2024-02-20 | $157.86 | $509.20 | 9,501,700 | — | — |
| 2024-02-16 | $156.55 | $504.97 | 8,541,000 | — | — |
| 2024-02-15 | $157.92 | $505.55 | 7,462,500 | — | — |
| 2024-02-14 | $155.74 | $498.57 | 9,098,800 | — | — |
| 2024-02-13 | $156.47 | $500.91 | 8,621,000 | — | — |
| 2024-02-12 | $157.85 | $505.33 | 6,701,500 | — | — |
| 2024-02-09 | $156.76 | $501.84 | 6,529,200 | — | — |
| 2024-02-08 | $156.40 | $500.69 | 9,755,000 | — | — |
| 2024-02-07 | $157.98 | $505.74 | 8,690,300 | — | — |
| 2024-02-06 | $158.06 | $506.00 | 9,229,900 | — | — |
| 2024-02-05 | $155.80 | $498.76 | 9,121,600 | — | — |
| 2024-02-02 | $156.61 | $501.36 | 8,295,900 | — | — |
| 2024-02-01 | $158.36 | $506.96 | 8,012,000 | — | — |
| 2024-01-31 | $158.90 | $508.69 | 8,256,800 | — | — |
| 2024-01-30 | $158.77 | $508.27 | 7,200,500 | — | — |
| 2024-01-29 | $159.36 | $510.16 | 6,483,200 | — | — |
| 2024-01-26 | $159.50 | $510.61 | 5,591,900 | — | — |
| 2024-01-25 | $159.56 | $510.80 | 5,478,900 | — | — |
| 2024-01-24 | $158.96 | $508.88 | 7,247,900 | — | — |
| 2024-01-23 | $159.81 | $511.60 | 9,149,800 | — | — |
| 2024-01-22 | $162.47 | $520.12 | 6,824,200 | — | — |
| 2024-01-19 | $161.68 | $517.59 | 7,071,300 | — | — |
| 2024-01-18 | $161.21 | $516.08 | 5,368,500 | — | — |
| 2024-01-17 | $160.43 | $513.59 | 5,072,100 | — | — |
| 2024-01-16 | $160.52 | $513.87 | 6,923,200 | — | — |
| 2024-01-12 | $162.39 | $519.86 | 4,496,900 | — | — |
| 2024-01-11 | $161.15 | $515.89 | 4,946,000 | — | — |
| 2024-01-10 | $161.87 | $518.20 | 4,945,100 | — | — |
| 2024-01-09 | $161.63 | $517.43 | 6,357,000 | — | — |
| 2024-01-08 | $161.53 | $517.11 | 6,569,800 | — | — |
| 2024-01-05 | $161.13 | $515.83 | 5,602,500 | — | — |
| 2024-01-04 | $160.63 | $514.23 | 6,766,600 | — | — |
| 2024-01-03 | $160.97 | $515.32 | 8,232,000 | — | — |
| 2024-01-02 | $159.97 | $512.11 | 9,622,100 | — | — |