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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $206.95 | $704.41 | 4,083,800 | — | — |
| 2025-12-30 | $206.91 | $704.27 | 3,937,400 | — | — |
| 2025-12-29 | $207.56 | $706.48 | 4,348,900 | — | — |
| 2025-12-26 | $207.63 | $706.72 | 2,316,700 | — | — |
| 2025-12-24 | $207.78 | $707.23 | 2,376,500 | — | — |
| 2025-12-23 | $205.78 | $700.43 | 7,047,300 | — | — |
| 2025-12-22 | $207.32 | $705.67 | 8,187,800 | — | — |
| 2025-12-19 | $206.37 | $702.43 | 24,803,900 | — | — |
| 2025-12-18 | $208.31 | $709.04 | 7,499,900 | — | — |
| 2025-12-17 | $210.33 | $715.91 | 8,457,600 | — | — |
| 2025-12-16 | $209.30 | $712.41 | 9,949,800 | — | — |
| 2025-12-15 | $214.17 | $728.98 | 8,467,000 | — | — |
| 2025-12-12 | $211.58 | $720.17 | 6,922,700 | — | — |
| 2025-12-11 | $210.01 | $714.82 | 9,009,000 | — | — |
| 2025-12-10 | $206.54 | $703.01 | 11,599,800 | — | — |
| 2025-12-09 | $199.96 | $680.62 | 7,509,400 | — | — |
| 2025-12-08 | $201.62 | $686.27 | 7,785,700 | — | — |
| 2025-12-05 | $201.93 | $687.32 | 7,785,300 | — | — |
| 2025-12-04 | $202.48 | $689.19 | 9,049,900 | — | — |
| 2025-12-03 | $205.33 | $698.89 | 8,363,300 | — | — |
| 2025-12-02 | $205.42 | $699.20 | 8,393,600 | — | — |
| 2025-12-01 | $205.34 | $698.93 | 8,473,700 | — | — |
| 2025-11-28 | $206.92 | $704.31 | 5,638,300 | — | — |
| 2025-11-26 | $207.56 | $706.48 | 6,729,000 | — | — |
| 2025-11-25 | $206.67 | $703.45 | 10,275,300 | — | — |
| 2025-11-24 | $206.05 | $696.92 | 14,803,900 | — | — |
| 2025-11-21 | $203.90 | $689.65 | 13,189,100 | — | — |
| 2025-11-20 | $203.07 | $686.84 | 10,612,600 | — | — |
| 2025-11-19 | $202.51 | $684.95 | 14,690,800 | — | — |
| 2025-11-18 | $200.00 | $676.46 | 12,468,600 | — | — |
| 2025-11-17 | $199.58 | $675.04 | 13,257,000 | — | — |
| 2025-11-14 | $195.93 | $662.69 | 8,824,800 | — | — |
| 2025-11-13 | $195.25 | $660.39 | 8,631,600 | — | — |
| 2025-11-12 | $194.39 | $657.48 | 8,803,000 | — | — |
| 2025-11-11 | $193.83 | $655.59 | 7,465,600 | — | — |
| 2025-11-10 | $188.41 | $637.26 | 5,323,800 | — | — |
| 2025-11-07 | $186.57 | $631.03 | 6,959,200 | — | — |
| 2025-11-06 | $186.97 | $632.39 | 6,767,400 | — | — |
| 2025-11-05 | $186.00 | $629.10 | 5,049,400 | — | — |
| 2025-11-04 | $186.86 | $632.01 | 7,209,400 | — | — |
| 2025-11-03 | $186.26 | $629.98 | 7,542,600 | — | — |
| 2025-10-31 | $188.87 | $638.81 | 8,791,700 | — | — |
| 2025-10-30 | $189.05 | $639.42 | 7,072,500 | — | — |
| 2025-10-29 | $186.60 | $631.13 | 10,551,100 | — | — |
| 2025-10-28 | $186.93 | $632.25 | 8,329,500 | — | — |
| 2025-10-27 | $190.30 | $643.65 | 7,126,000 | — | — |
| 2025-10-24 | $190.40 | $643.99 | 6,903,400 | — | — |
| 2025-10-23 | $192.47 | $650.99 | 8,882,500 | — | — |
| 2025-10-22 | $192.94 | $652.58 | 6,343,100 | — | — |
| 2025-10-21 | $191.88 | $648.99 | 6,716,000 | — | — |
| 2025-10-20 | $193.72 | $655.22 | 8,034,700 | — | — |
| 2025-10-17 | $193.22 | $653.52 | 7,764,400 | — | — |
| 2025-10-16 | $192.12 | $649.80 | 10,611,800 | — | — |
| 2025-10-15 | $191.17 | $646.59 | 9,473,000 | — | — |
| 2025-10-14 | $190.85 | $645.51 | 13,613,300 | — | — |
| 2025-10-13 | $190.90 | $645.68 | 7,979,500 | — | — |
| 2025-10-10 | $190.72 | $645.07 | 9,598,000 | — | — |
| 2025-10-09 | $191.08 | $646.29 | 7,484,800 | — | — |
| 2025-10-08 | $189.69 | $641.59 | 5,751,200 | — | — |
| 2025-10-07 | $188.89 | $638.88 | 8,776,800 | — | — |
| 2025-10-06 | $188.16 | $636.41 | 5,806,100 | — | — |
| 2025-10-03 | $188.64 | $638.03 | 8,675,100 | — | — |
| 2025-10-02 | $185.98 | $629.04 | 7,728,100 | — | — |
| 2025-10-01 | $186.05 | $629.27 | 13,063,800 | — | — |
| 2025-09-30 | $185.42 | $627.14 | 11,569,000 | — | — |
| 2025-09-29 | $181.62 | $614.29 | 8,597,100 | — | — |
| 2025-09-26 | $179.71 | $607.83 | 8,634,400 | — | — |
| 2025-09-25 | $177.73 | $601.13 | 8,475,000 | — | — |
| 2025-09-24 | $176.69 | $597.62 | 6,676,800 | — | — |
| 2025-09-23 | $176.58 | $597.24 | 8,350,400 | — | — |
| 2025-09-22 | $174.21 | $589.23 | 7,193,900 | — | — |
| 2025-09-19 | $176.19 | $595.92 | 25,621,000 | — | — |
| 2025-09-18 | $174.16 | $589.06 | 8,200,900 | — | — |
| 2025-09-17 | $177.20 | $599.34 | 6,714,900 | — | — |
| 2025-09-16 | $176.46 | $596.84 | 7,959,300 | — | — |
| 2025-09-15 | $177.40 | $600.02 | 4,768,100 | — | — |
| 2025-09-12 | $178.06 | $602.25 | 7,220,200 | — | — |
| 2025-09-11 | $178.50 | $603.74 | 5,792,500 | — | — |
| 2025-09-10 | $175.79 | $594.57 | 6,891,600 | — | — |
| 2025-09-09 | $176.96 | $598.53 | 6,005,700 | — | — |
| 2025-09-08 | $178.13 | $602.49 | 8,382,500 | — | — |
| 2025-09-05 | $178.43 | $603.50 | 9,733,800 | — | — |
| 2025-09-04 | $178.76 | $604.62 | 7,854,800 | — | — |
| 2025-09-03 | $178.00 | $602.05 | 7,111,700 | — | — |
| 2025-09-02 | $178.06 | $602.25 | 9,049,000 | — | — |
| 2025-08-29 | $177.17 | $599.24 | 6,942,300 | — | — |
| 2025-08-28 | $175.45 | $593.42 | 6,424,700 | — | — |
| 2025-08-27 | $176.79 | $597.95 | 5,951,100 | — | — |
| 2025-08-26 | $176.49 | $596.94 | 9,145,000 | — | — |
| 2025-08-25 | $178.41 | $599.04 | 6,229,100 | — | — |
| 2025-08-22 | $179.29 | $601.99 | 9,524,000 | — | — |
| 2025-08-21 | $178.93 | $600.78 | 8,859,600 | — | — |
| 2025-08-20 | $178.84 | $600.48 | 9,030,000 | — | — |
| 2025-08-19 | $177.80 | $596.99 | 9,274,200 | — | — |
| 2025-08-18 | $176.25 | $591.78 | 9,284,000 | — | — |
| 2025-08-15 | $176.64 | $593.09 | 9,477,600 | — | — |
| 2025-08-14 | $174.72 | $586.65 | 8,241,700 | — | — |
| 2025-08-13 | $174.42 | $585.64 | 5,878,700 | — | — |
| 2025-08-12 | $172.78 | $580.13 | 7,916,700 | — | — |
| 2025-08-11 | $173.82 | $583.62 | 7,256,800 | — | — |
| 2025-08-08 | $173.33 | $581.98 | 7,686,800 | — | — |
| 2025-08-07 | $171.53 | $575.94 | 9,315,900 | — | — |
| 2025-08-06 | $170.59 | $572.78 | 8,957,200 | — | — |
| 2025-08-05 | $170.74 | $573.28 | 7,934,400 | — | — |
| 2025-08-04 | $171.04 | $574.29 | 12,679,100 | — | — |
| 2025-08-01 | $167.33 | $561.83 | 8,927,800 | — | — |
| 2025-07-31 | $164.74 | $553.14 | 11,036,200 | — | — |
| 2025-07-30 | $167.26 | $561.60 | 6,189,200 | — | — |
| 2025-07-29 | $168.11 | $564.45 | 7,663,400 | — | — |
| 2025-07-28 | $166.22 | $558.11 | 8,014,600 | — | — |
| 2025-07-25 | $168.30 | $565.09 | 6,254,900 | — | — |
| 2025-07-24 | $169.56 | $569.32 | 6,636,900 | — | — |
| 2025-07-23 | $169.10 | $567.78 | 10,617,600 | — | — |
| 2025-07-22 | $167.93 | $563.85 | 9,288,000 | — | — |
| 2025-07-21 | $164.36 | $551.86 | 8,254,000 | — | — |
| 2025-07-18 | $163.70 | $549.65 | 9,792,600 | — | — |
| 2025-07-17 | $162.98 | $547.23 | 11,295,700 | — | — |
| 2025-07-16 | $164.78 | $553.27 | 22,134,800 | — | — |
| 2025-07-15 | $155.17 | $521.00 | 6,873,200 | — | — |
| 2025-07-14 | $156.82 | $526.54 | 10,185,600 | — | — |
| 2025-07-11 | $156.90 | $526.81 | 7,872,000 | — | — |
| 2025-07-10 | $157.69 | $529.47 | 6,732,900 | — | — |
| 2025-07-09 | $156.28 | $524.73 | 6,147,400 | — | — |
| 2025-07-08 | $155.79 | $523.09 | 6,438,200 | — | — |
| 2025-07-07 | $155.27 | $521.34 | 6,270,900 | — | — |
| 2025-07-03 | $156.01 | $523.83 | 3,482,500 | — | — |
| 2025-07-02 | $155.56 | $522.31 | 5,544,000 | — | — |
| 2025-07-01 | $155.92 | $523.52 | 10,896,700 | — | — |
| 2025-06-30 | $152.75 | $512.88 | 9,039,300 | — | — |
| 2025-06-27 | $152.41 | $511.74 | 10,010,800 | — | — |
| 2025-06-26 | $152.01 | $510.39 | 7,156,900 | — | — |
| 2025-06-25 | $152.28 | $511.30 | 7,153,700 | — | — |
| 2025-06-24 | $152.19 | $511.00 | 9,544,200 | — | — |
| 2025-06-23 | $151.32 | $508.08 | 7,397,900 | — | — |
| 2025-06-20 | $149.79 | $502.94 | 22,605,500 | — | — |
| 2025-06-18 | $150.73 | $506.10 | 8,325,200 | — | — |
| 2025-06-17 | $152.38 | $511.64 | 6,407,100 | — | — |
| 2025-06-16 | $155.22 | $521.17 | 7,024,000 | — | — |
| 2025-06-13 | $157.10 | $527.49 | 6,587,500 | — | — |
| 2025-06-12 | $156.66 | $526.01 | 7,075,500 | — | — |
| 2025-06-11 | $155.26 | $521.31 | 6,016,000 | — | — |
| 2025-06-10 | $156.45 | $525.30 | 6,791,600 | — | — |
| 2025-06-09 | $155.23 | $521.21 | 5,319,000 | — | — |
| 2025-06-06 | $155.03 | $520.53 | 5,391,500 | — | — |
| 2025-06-05 | $153.66 | $515.93 | 5,295,400 | — | — |
| 2025-06-04 | $153.22 | $514.46 | 6,983,900 | — | — |
| 2025-06-03 | $154.42 | $518.49 | 8,209,800 | — | — |
| 2025-06-02 | $155.40 | $521.78 | 6,669,300 | — | — |
| 2025-05-30 | $155.21 | $521.14 | 15,529,700 | — | — |
| 2025-05-29 | $153.58 | $515.67 | 6,810,600 | — | — |
| 2025-05-28 | $152.43 | $511.80 | 8,459,300 | — | — |
| 2025-05-27 | $153.25 | $514.56 | 6,990,700 | — | — |
| 2025-05-23 | $152.94 | $509.15 | 6,727,300 | — | — |
| 2025-05-22 | $152.61 | $508.05 | 7,535,300 | — | — |
| 2025-05-21 | $153.18 | $509.95 | 7,032,200 | — | — |
| 2025-05-20 | $153.66 | $511.55 | 7,351,500 | — | — |
| 2025-05-19 | $152.49 | $507.65 | 12,639,900 | — | — |
| 2025-05-16 | $151.33 | $503.79 | 8,051,200 | — | — |
| 2025-05-15 | $149.61 | $498.07 | 7,945,800 | — | — |
| 2025-05-14 | $146.36 | $487.25 | 10,216,000 | — | — |
| 2025-05-13 | $148.44 | $494.17 | 10,549,600 | — | — |
| 2025-05-12 | $154.14 | $513.15 | 9,023,800 | — | — |
| 2025-05-09 | $154.22 | $513.41 | 6,520,400 | — | — |
| 2025-05-08 | $155.66 | $518.21 | 7,606,100 | — | — |
| 2025-05-07 | $157.30 | $523.67 | 7,853,100 | — | — |
| 2025-05-06 | $154.47 | $514.25 | 8,644,200 | — | — |
| 2025-05-05 | $155.00 | $516.01 | 5,464,100 | — | — |
| 2025-05-02 | $156.12 | $519.74 | 5,974,500 | — | — |
| 2025-05-01 | $154.46 | $514.21 | 7,325,800 | — | — |
| 2025-04-30 | $156.31 | $520.37 | 9,598,200 | — | — |
| 2025-04-29 | $155.91 | $519.04 | 5,246,700 | — | — |
| 2025-04-28 | $155.35 | $517.18 | 5,815,200 | — | — |
| 2025-04-25 | $154.58 | $514.61 | 8,643,600 | — | — |
| 2025-04-24 | $154.93 | $515.78 | 8,310,400 | — | — |
| 2025-04-23 | $155.38 | $517.28 | 9,099,400 | — | — |
| 2025-04-22 | $157.75 | $525.17 | 7,136,300 | — | — |
| 2025-04-21 | $156.92 | $522.40 | 6,285,400 | — | — |
| 2025-04-17 | $157.47 | $524.23 | 10,981,100 | — | — |
| 2025-04-16 | $153.91 | $512.38 | 7,986,900 | — | — |
| 2025-04-15 | $153.62 | $511.42 | 10,847,700 | — | — |
| 2025-04-14 | $154.36 | $513.88 | 10,685,300 | — | — |
| 2025-04-11 | $151.73 | $505.12 | 9,943,900 | — | — |
| 2025-04-10 | $148.69 | $495.00 | 13,830,500 | — | — |
| 2025-04-09 | $150.97 | $502.59 | 18,773,700 | — | — |
| 2025-04-08 | $150.00 | $499.36 | 12,018,400 | — | — |
| 2025-04-07 | $150.62 | $501.43 | 18,083,000 | — | — |
| 2025-04-04 | $153.24 | $510.15 | 16,601,700 | — | — |
| 2025-04-03 | $159.82 | $532.06 | 13,249,300 | — | — |
| 2025-04-02 | $155.36 | $517.21 | 10,356,900 | — | — |
| 2025-04-01 | $153.25 | $510.18 | 23,303,100 | — | — |
| 2025-03-31 | $165.84 | $552.10 | 12,481,400 | — | — |
| 2025-03-28 | $163.71 | $545.01 | 5,760,300 | — | — |
| 2025-03-27 | $163.13 | $543.08 | 6,752,500 | — | — |
| 2025-03-26 | $161.72 | $538.38 | 7,223,500 | — | — |
| 2025-03-25 | $161.02 | $536.05 | 7,456,200 | — | — |
| 2025-03-24 | $163.29 | $543.61 | 8,046,400 | — | — |
| 2025-03-21 | $163.63 | $544.74 | 17,047,100 | — | — |
| 2025-03-20 | $163.02 | $542.71 | 7,485,900 | — | — |
| 2025-03-19 | $162.99 | $542.61 | 5,936,400 | — | — |
| 2025-03-18 | $164.25 | $546.80 | 7,348,800 | — | — |
| 2025-03-17 | $162.84 | $542.11 | 6,669,800 | — | — |
| 2025-03-14 | $162.81 | $542.01 | 6,235,800 | — | — |
| 2025-03-13 | $162.99 | $542.61 | 5,286,700 | — | — |
| 2025-03-12 | $162.85 | $542.14 | 8,010,700 | — | — |
| 2025-03-11 | $165.86 | $552.16 | 9,890,300 | — | — |
| 2025-03-10 | $167.70 | $558.29 | 17,559,000 | — | — |
| 2025-03-07 | $166.69 | $554.93 | 9,637,600 | — | — |
| 2025-03-06 | $165.83 | $552.06 | 8,037,900 | — | — |
| 2025-03-05 | $165.12 | $549.70 | 8,744,800 | — | — |
| 2025-03-04 | $165.42 | $550.70 | 11,999,700 | — | — |
| 2025-03-03 | $167.28 | $556.89 | 9,191,500 | — | — |
| 2025-02-28 | $165.02 | $549.37 | 12,037,200 | — | — |
| 2025-02-27 | $163.73 | $545.07 | 8,364,600 | — | — |
| 2025-02-26 | $163.08 | $542.91 | 11,396,400 | — | — |
| 2025-02-25 | $166.09 | $552.93 | 12,303,700 | — | — |
| 2025-02-24 | $163.74 | $545.11 | 10,201,900 | — | — |
| 2025-02-21 | $162.30 | $540.31 | 12,546,900 | — | — |
| 2025-02-20 | $159.68 | $531.59 | 7,224,000 | — | — |
| 2025-02-19 | $157.89 | $525.63 | 7,974,700 | — | — |
| 2025-02-18 | $154.99 | $515.98 | 9,670,700 | — | — |
| 2025-02-14 | $156.15 | $515.71 | 6,411,800 | — | — |
| 2025-02-13 | $157.25 | $519.34 | 10,704,700 | — | — |
| 2025-02-12 | $155.26 | $512.77 | 7,746,000 | — | — |
| 2025-02-11 | $156.13 | $515.64 | 7,554,500 | — | — |
| 2025-02-10 | $154.24 | $509.40 | 6,936,200 | — | — |
| 2025-02-07 | $153.12 | $505.70 | 6,204,900 | — | — |
| 2025-02-06 | $153.51 | $506.99 | 7,418,100 | — | — |
| 2025-02-05 | $154.69 | $510.89 | 8,947,000 | — | — |
| 2025-02-04 | $153.49 | $506.93 | 9,645,000 | — | — |
| 2025-02-03 | $151.87 | $501.58 | 6,687,500 | — | — |
| 2025-01-31 | $152.15 | $502.50 | 8,457,800 | — | — |
| 2025-01-30 | $152.87 | $504.88 | 8,911,000 | — | — |
| 2025-01-29 | $151.15 | $499.20 | 7,156,400 | — | — |
| 2025-01-28 | $150.38 | $496.65 | 10,320,600 | — | — |
| 2025-01-27 | $152.89 | $504.94 | 15,152,300 | — | — |
| 2025-01-24 | $146.82 | $484.90 | 9,887,300 | — | — |
| 2025-01-23 | $146.64 | $484.30 | 10,506,400 | — | — |
| 2025-01-22 | $145.27 | $479.78 | 16,834,700 | — | — |
| 2025-01-21 | $148.15 | $489.29 | 11,111,700 | — | — |
| 2025-01-17 | $147.03 | $485.59 | 10,773,100 | — | — |
| 2025-01-16 | $147.77 | $488.03 | 8,964,000 | — | — |
| 2025-01-15 | $144.97 | $478.79 | 7,434,600 | — | — |
| 2025-01-14 | $144.75 | $478.06 | 8,681,700 | — | — |
| 2025-01-13 | $144.47 | $477.14 | 10,376,400 | — | — |
| 2025-01-10 | $142.06 | $469.18 | 8,821,500 | — | — |
| 2025-01-08 | $142.27 | $469.87 | 11,175,600 | — | — |
| 2025-01-07 | $146.23 | $482.95 | 8,422,000 | — | — |
| 2025-01-06 | $143.66 | $474.46 | 7,910,500 | — | — |
| 2025-01-03 | $144.19 | $476.21 | 5,878,800 | — | — |
| 2025-01-02 | $144.02 | $475.65 | 6,051,300 | — | — |