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
- 2020-09-16 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 | $219.36 | $219.36 | 2,249,300 | — | — |
| 2025-12-30 | $222.05 | $222.05 | 1,593,300 | — | — |
| 2025-12-29 | $222.90 | $222.90 | 2,073,000 | — | — |
| 2025-12-26 | $223.88 | $223.88 | 1,763,700 | — | — |
| 2025-12-24 | $221.93 | $221.93 | 1,677,400 | — | — |
| 2025-12-23 | $225.10 | $225.10 | 3,986,800 | — | — |
| 2025-12-22 | $226.84 | $226.84 | 2,789,200 | — | — |
| 2025-12-19 | $222.46 | $222.46 | 6,288,800 | — | — |
| 2025-12-18 | $221.31 | $221.31 | 4,823,200 | — | — |
| 2025-12-17 | $216.29 | $216.29 | 2,945,100 | — | — |
| 2025-12-16 | $220.60 | $220.60 | 4,793,300 | — | — |
| 2025-12-15 | $215.28 | $215.28 | 5,275,700 | — | — |
| 2025-12-12 | $217.93 | $217.93 | 3,900,700 | — | — |
| 2025-12-11 | $220.51 | $220.51 | 4,932,400 | — | — |
| 2025-12-10 | $216.55 | $216.55 | 9,177,800 | — | — |
| 2025-12-09 | $222.60 | $222.60 | 6,129,200 | — | — |
| 2025-12-08 | $225.31 | $225.31 | 6,328,900 | — | — |
| 2025-12-05 | $228.79 | $228.79 | 11,696,700 | — | — |
| 2025-12-04 | $234.77 | $234.77 | 25,623,500 | — | — |
| 2025-12-03 | $265.00 | $265.00 | 12,573,700 | — | — |
| 2025-12-02 | $259.68 | $259.68 | 6,626,600 | — | — |
| 2025-12-01 | $252.00 | $252.00 | 4,365,000 | — | — |
| 2025-11-28 | $251.24 | $251.24 | 1,944,100 | — | — |
| 2025-11-26 | $248.66 | $248.66 | 3,319,500 | — | — |
| 2025-11-25 | $250.32 | $250.32 | 3,505,100 | — | — |
| 2025-11-24 | $241.99 | $241.99 | 4,587,800 | — | — |
| 2025-11-21 | $234.03 | $234.03 | 6,823,900 | — | — |
| 2025-11-20 | $244.66 | $244.66 | 3,669,400 | — | — |
| 2025-11-19 | $252.98 | $252.98 | 1,966,500 | — | — |
| 2025-11-18 | $254.51 | $254.51 | 2,668,200 | — | — |
| 2025-11-17 | $252.79 | $252.79 | 3,164,900 | — | — |
| 2025-11-14 | $257.02 | $257.02 | 3,246,500 | — | — |
| 2025-11-13 | $256.92 | $256.92 | 3,551,100 | — | — |
| 2025-11-12 | $269.82 | $269.82 | 3,130,500 | — | — |
| 2025-11-11 | $271.26 | $271.26 | 2,481,400 | — | — |
| 2025-11-10 | $268.51 | $268.51 | 3,034,500 | — | — |
| 2025-11-07 | $262.86 | $262.86 | 3,835,500 | — | — |
| 2025-11-06 | $264.72 | $264.72 | 4,100,400 | — | — |
| 2025-11-05 | $264.79 | $264.79 | 3,069,300 | — | — |
| 2025-11-04 | $265.42 | $265.42 | 5,249,000 | — | — |
| 2025-11-03 | $277.14 | $277.14 | 4,256,200 | — | — |
| 2025-10-31 | $274.88 | $274.88 | 6,207,600 | — | — |
| 2025-10-30 | $271.18 | $271.18 | 4,350,700 | — | — |
| 2025-10-29 | $269.70 | $269.70 | 4,105,300 | — | — |
| 2025-10-28 | $267.05 | $267.05 | 4,129,000 | — | — |
| 2025-10-27 | $265.97 | $265.97 | 4,778,800 | — | — |
| 2025-10-24 | $257.94 | $257.94 | 5,169,300 | — | — |
| 2025-10-23 | $252.99 | $252.99 | 3,685,500 | — | — |
| 2025-10-22 | $241.67 | $241.67 | 3,206,100 | — | — |
| 2025-10-21 | $247.52 | $247.52 | 2,407,600 | — | — |
| 2025-10-20 | $245.67 | $245.67 | 2,854,800 | — | — |
| 2025-10-17 | $240.74 | $240.74 | 2,379,400 | — | — |
| 2025-10-16 | $240.06 | $240.06 | 8,485,800 | — | — |
| 2025-10-15 | $240.86 | $240.86 | 3,030,200 | — | — |
| 2025-10-14 | $240.83 | $240.83 | 4,084,300 | — | — |
| 2025-10-13 | $247.27 | $247.27 | 2,938,100 | — | — |
| 2025-10-10 | $242.17 | $242.17 | 5,062,700 | — | — |
| 2025-10-09 | $250.67 | $250.67 | 6,562,600 | — | — |
| 2025-10-08 | $250.21 | $250.21 | 7,518,200 | — | — |
| 2025-10-07 | $234.81 | $234.81 | 4,898,700 | — | — |
| 2025-10-06 | $242.52 | $242.52 | 5,131,200 | — | — |
| 2025-10-03 | $235.09 | $235.09 | 4,073,700 | — | — |
| 2025-10-02 | $240.54 | $240.54 | 6,623,100 | — | — |
| 2025-10-01 | $230.55 | $230.55 | 4,678,300 | — | — |
| 2025-09-30 | $225.55 | $225.55 | 3,420,000 | — | — |
| 2025-09-29 | $225.25 | $225.25 | 4,429,100 | — | — |
| 2025-09-26 | $224.64 | $224.64 | 3,014,800 | — | — |
| 2025-09-25 | $221.60 | $221.60 | 3,006,200 | — | — |
| 2025-09-24 | $222.57 | $222.57 | 3,259,400 | — | — |
| 2025-09-23 | $223.54 | $223.54 | 4,939,300 | — | — |
| 2025-09-22 | $229.54 | $229.54 | 3,217,100 | — | — |
| 2025-09-19 | $230.48 | $230.48 | 7,774,900 | — | — |
| 2025-09-18 | $222.11 | $222.11 | 3,752,600 | — | — |
| 2025-09-17 | $217.96 | $217.96 | 4,366,300 | — | — |
| 2025-09-16 | $215.95 | $215.95 | 7,212,200 | — | — |
| 2025-09-15 | $225.79 | $225.79 | 3,722,300 | — | — |
| 2025-09-12 | $221.15 | $221.15 | 2,634,700 | — | — |
| 2025-09-11 | $224.53 | $224.53 | 4,152,500 | — | — |
| 2025-09-10 | $225.85 | $225.85 | 5,142,100 | — | — |
| 2025-09-09 | $225.56 | $225.56 | 3,949,400 | — | — |
| 2025-09-08 | $226.52 | $226.52 | 4,519,500 | — | — |
| 2025-09-05 | $225.58 | $225.58 | 5,889,400 | — | — |
| 2025-09-04 | $221.90 | $221.90 | 13,280,000 | — | — |
| 2025-09-03 | $229.33 | $229.33 | 6,749,000 | — | — |
| 2025-09-02 | $233.60 | $233.60 | 7,218,000 | — | — |
| 2025-08-29 | $238.66 | $238.66 | 11,742,100 | — | — |
| 2025-08-28 | $241.00 | $241.00 | 42,167,400 | — | — |
| 2025-08-27 | $200.39 | $200.39 | 17,841,900 | — | — |
| 2025-08-26 | $194.35 | $194.35 | 4,665,900 | — | — |
| 2025-08-25 | $194.68 | $194.68 | 3,770,600 | — | — |
| 2025-08-22 | $196.81 | $196.81 | 3,107,900 | — | — |
| 2025-08-21 | $194.68 | $194.68 | 2,848,400 | — | — |
| 2025-08-20 | $194.80 | $194.80 | 4,945,600 | — | — |
| 2025-08-19 | $192.63 | $192.63 | 3,582,700 | — | — |
| 2025-08-18 | $198.24 | $198.24 | 2,378,900 | — | — |
| 2025-08-15 | $199.08 | $199.08 | 3,344,900 | — | — |
| 2025-08-14 | $194.90 | $194.90 | 2,791,000 | — | — |
| 2025-08-13 | $196.87 | $196.87 | 4,429,400 | — | — |
| 2025-08-12 | $193.06 | $193.06 | 3,942,400 | — | — |
| 2025-08-11 | $191.80 | $191.80 | 5,214,000 | — | — |
| 2025-08-08 | $191.73 | $191.73 | 8,616,100 | — | — |
| 2025-08-07 | $206.40 | $206.40 | 4,619,400 | — | — |
| 2025-08-06 | $210.54 | $210.54 | 3,236,600 | — | — |
| 2025-08-05 | $205.77 | $205.77 | 4,003,900 | — | — |
| 2025-08-04 | $208.48 | $208.48 | 3,422,700 | — | — |
| 2025-08-01 | $205.02 | $205.02 | 8,578,000 | — | — |
| 2025-07-31 | $223.50 | $223.50 | 6,227,700 | — | — |
| 2025-07-30 | $220.28 | $220.28 | 3,175,300 | — | — |
| 2025-07-29 | $218.76 | $218.76 | 2,487,900 | — | — |
| 2025-07-28 | $218.67 | $218.67 | 3,441,500 | — | — |
| 2025-07-25 | $219.51 | $219.51 | 3,259,100 | — | — |
| 2025-07-24 | $215.02 | $215.02 | 2,226,100 | — | — |
| 2025-07-23 | $212.56 | $212.56 | 1,692,500 | — | — |
| 2025-07-22 | $212.25 | $212.25 | 2,537,000 | — | — |
| 2025-07-21 | $215.65 | $215.65 | 2,922,500 | — | — |
| 2025-07-18 | $216.89 | $216.89 | 3,384,200 | — | — |
| 2025-07-17 | $211.58 | $211.58 | 2,681,800 | — | — |
| 2025-07-16 | $211.94 | $211.94 | 2,789,100 | — | — |
| 2025-07-15 | $212.79 | $212.79 | 3,249,100 | — | — |
| 2025-07-14 | $213.52 | $213.52 | 2,863,800 | — | — |
| 2025-07-11 | $210.84 | $210.84 | 3,868,600 | — | — |
| 2025-07-10 | $214.42 | $214.42 | 4,794,700 | — | — |
| 2025-07-09 | $221.90 | $221.90 | 2,658,400 | — | — |
| 2025-07-08 | $223.50 | $223.50 | 3,412,500 | — | — |
| 2025-07-07 | $225.79 | $225.79 | 4,090,000 | — | — |
| 2025-07-03 | $221.49 | $221.49 | 2,761,800 | — | — |
| 2025-07-02 | $217.34 | $217.34 | 2,363,700 | — | — |
| 2025-07-01 | $215.97 | $215.97 | 5,398,100 | — | — |
| 2025-06-30 | $223.77 | $223.77 | 3,492,400 | — | — |
| 2025-06-27 | $222.61 | $222.61 | 4,924,400 | — | — |
| 2025-06-26 | $221.92 | $221.92 | 5,086,100 | — | — |
| 2025-06-25 | $221.52 | $221.52 | 3,550,200 | — | — |
| 2025-06-24 | $223.14 | $223.14 | 7,206,500 | — | — |
| 2025-06-23 | $213.71 | $213.71 | 3,146,800 | — | — |
| 2025-06-20 | $211.99 | $211.99 | 4,246,300 | — | — |
| 2025-06-18 | $212.08 | $212.08 | 4,218,200 | — | — |
| 2025-06-17 | $209.45 | $209.45 | 2,217,900 | — | — |
| 2025-06-16 | $209.12 | $209.12 | 2,579,600 | — | — |
| 2025-06-13 | $208.18 | $208.18 | 3,636,500 | — | — |
| 2025-06-12 | $211.28 | $211.28 | 5,138,800 | — | — |
| 2025-06-11 | $208.61 | $208.61 | 5,140,200 | — | — |
| 2025-06-10 | $208.24 | $208.24 | 3,598,100 | — | — |
| 2025-06-09 | $210.85 | $210.85 | 3,548,200 | — | — |
| 2025-06-06 | $210.84 | $210.84 | 3,798,900 | — | — |
| 2025-06-05 | $210.10 | $210.10 | 5,230,300 | — | — |
| 2025-06-04 | $209.60 | $209.60 | 6,648,500 | — | — |
| 2025-06-03 | $209.15 | $209.15 | 4,063,000 | — | — |
| 2025-06-02 | $210.17 | $210.17 | 4,476,900 | — | — |
| 2025-05-30 | $205.67 | $205.67 | 7,077,500 | — | — |
| 2025-05-29 | $202.31 | $202.31 | 3,800,900 | — | — |
| 2025-05-28 | $204.40 | $204.40 | 4,370,900 | — | — |
| 2025-05-27 | $206.35 | $206.35 | 9,639,000 | — | — |
| 2025-05-23 | $200.05 | $200.05 | 11,909,700 | — | — |
| 2025-05-22 | $203.18 | $203.18 | 26,194,100 | — | — |
| 2025-05-21 | $179.12 | $179.12 | 11,101,400 | — | — |
| 2025-05-20 | $182.88 | $182.88 | 4,228,500 | — | — |
| 2025-05-19 | $182.05 | $182.05 | 3,828,000 | — | — |
| 2025-05-16 | $183.08 | $183.08 | 3,440,000 | — | — |
| 2025-05-15 | $182.97 | $182.97 | 3,122,800 | — | — |
| 2025-05-14 | $181.45 | $181.45 | 4,642,300 | — | — |
| 2025-05-13 | $181.02 | $181.02 | 4,143,900 | — | — |
| 2025-05-12 | $180.54 | $180.54 | 4,276,500 | — | — |
| 2025-05-09 | $174.14 | $174.14 | 2,595,500 | — | — |
| 2025-05-08 | $173.97 | $173.97 | 3,462,500 | — | — |
| 2025-05-07 | $170.56 | $170.56 | 1,960,900 | — | — |
| 2025-05-06 | $168.45 | $168.45 | 2,294,000 | — | — |
| 2025-05-05 | $167.87 | $167.87 | 2,496,000 | — | — |
| 2025-05-02 | $167.66 | $167.66 | 3,332,700 | — | — |
| 2025-05-01 | $165.36 | $165.36 | 5,105,900 | — | — |
| 2025-04-30 | $159.49 | $159.49 | 3,406,600 | — | — |
| 2025-04-29 | $160.35 | $160.35 | 2,329,400 | — | — |
| 2025-04-28 | $158.96 | $158.96 | 2,019,000 | — | — |
| 2025-04-25 | $158.40 | $158.40 | 4,164,100 | — | — |
| 2025-04-24 | $158.66 | $158.66 | 6,855,500 | — | — |
| 2025-04-23 | $147.39 | $147.39 | 5,693,200 | — | — |
| 2025-04-22 | $140.23 | $140.23 | 2,765,200 | — | — |
| 2025-04-21 | $137.00 | $137.00 | 3,362,100 | — | — |
| 2025-04-17 | $143.43 | $143.43 | 2,487,300 | — | — |
| 2025-04-16 | $146.08 | $146.08 | 3,043,400 | — | — |
| 2025-04-15 | $146.54 | $146.54 | 2,391,000 | — | — |
| 2025-04-14 | $144.55 | $144.55 | 2,753,100 | — | — |
| 2025-04-11 | $144.96 | $144.96 | 4,085,800 | — | — |
| 2025-04-10 | $144.45 | $144.45 | 4,087,900 | — | — |
| 2025-04-09 | $151.15 | $151.15 | 8,999,100 | — | — |
| 2025-04-08 | $133.51 | $133.51 | 6,930,600 | — | — |
| 2025-04-07 | $131.04 | $131.04 | 8,650,900 | — | — |
| 2025-04-04 | $130.53 | $130.53 | 8,219,300 | — | — |
| 2025-04-03 | $139.90 | $139.90 | 7,967,100 | — | — |
| 2025-04-02 | $153.91 | $153.91 | 5,980,800 | — | — |
| 2025-04-01 | $149.54 | $149.54 | 3,426,800 | — | — |
| 2025-03-31 | $146.16 | $146.16 | 6,219,100 | — | — |
| 2025-03-28 | $150.63 | $150.63 | 4,654,500 | — | — |
| 2025-03-27 | $156.98 | $156.98 | 2,647,000 | — | — |
| 2025-03-26 | $159.74 | $159.74 | 3,451,900 | — | — |
| 2025-03-25 | $162.83 | $162.83 | 3,378,600 | — | — |
| 2025-03-24 | $163.17 | $163.17 | 3,885,000 | — | — |
| 2025-03-21 | $158.39 | $158.39 | 3,608,200 | — | — |
| 2025-03-20 | $157.19 | $157.19 | 2,717,300 | — | — |
| 2025-03-19 | $155.96 | $155.96 | 4,559,200 | — | — |
| 2025-03-18 | $154.36 | $154.36 | 4,955,900 | — | — |
| 2025-03-17 | $156.39 | $156.39 | 3,380,500 | — | — |
| 2025-03-14 | $156.11 | $156.11 | 4,155,200 | — | — |
| 2025-03-13 | $149.83 | $149.83 | 5,213,500 | — | — |
| 2025-03-12 | $152.37 | $152.37 | 6,264,900 | — | — |
| 2025-03-11 | $149.90 | $149.90 | 7,547,900 | — | — |
| 2025-03-10 | $147.59 | $147.59 | 12,158,600 | — | — |
| 2025-03-07 | $158.91 | $158.91 | 11,044,600 | — | — |
| 2025-03-06 | $156.22 | $156.22 | 11,756,200 | — | — |
| 2025-03-05 | $177.31 | $177.31 | 4,463,600 | — | — |
| 2025-03-04 | $173.60 | $173.60 | 6,988,000 | — | — |
| 2025-03-03 | $173.65 | $173.65 | 5,974,600 | — | — |
| 2025-02-28 | $177.10 | $177.10 | 8,793,500 | — | — |
| 2025-02-27 | $173.69 | $173.69 | 20,555,700 | — | — |
| 2025-02-26 | $166.19 | $166.19 | 12,755,700 | — | — |
| 2025-02-25 | $164.20 | $164.20 | 7,163,200 | — | — |
| 2025-02-24 | $170.92 | $170.92 | 6,482,100 | — | — |
| 2025-02-21 | $177.89 | $177.89 | 5,324,200 | — | — |
| 2025-02-20 | $184.96 | $184.96 | 5,423,800 | — | — |
| 2025-02-19 | $186.56 | $186.56 | 5,089,000 | — | — |
| 2025-02-18 | $192.78 | $192.78 | 7,308,900 | — | — |
| 2025-02-14 | $187.60 | $187.60 | 5,812,300 | — | — |
| 2025-02-13 | $192.66 | $192.66 | 5,686,400 | — | — |
| 2025-02-12 | $187.23 | $187.23 | 4,555,300 | — | — |
| 2025-02-11 | $183.55 | $183.55 | 3,196,700 | — | — |
| 2025-02-10 | $186.12 | $186.12 | 4,488,700 | — | — |
| 2025-02-07 | $184.03 | $184.03 | 4,549,300 | — | — |
| 2025-02-06 | $186.37 | $186.37 | 3,724,800 | — | — |
| 2025-02-05 | $188.93 | $188.93 | 4,965,300 | — | — |
| 2025-02-04 | $189.11 | $189.11 | 6,903,800 | — | — |
| 2025-02-03 | $182.54 | $182.54 | 4,388,700 | — | — |
| 2025-01-31 | $181.51 | $181.51 | 4,710,800 | — | — |
| 2025-01-30 | $179.29 | $179.29 | 6,428,300 | — | — |
| 2025-01-29 | $182.88 | $182.88 | 5,219,500 | — | — |
| 2025-01-28 | $188.02 | $188.02 | 8,558,200 | — | — |
| 2025-01-27 | $175.52 | $175.52 | 7,398,800 | — | — |
| 2025-01-24 | $174.12 | $174.12 | 2,945,800 | — | — |
| 2025-01-23 | $174.94 | $174.94 | 3,746,300 | — | — |
| 2025-01-22 | $177.49 | $177.49 | 5,039,900 | — | — |
| 2025-01-21 | $173.53 | $173.53 | 5,279,100 | — | — |
| 2025-01-17 | $170.79 | $170.79 | 4,162,200 | — | — |
| 2025-01-16 | $167.64 | $167.64 | 4,432,700 | — | — |
| 2025-01-15 | $165.71 | $165.71 | 7,010,700 | — | — |
| 2025-01-14 | $163.41 | $163.41 | 6,325,900 | — | — |
| 2025-01-13 | $162.43 | $162.43 | 4,399,600 | — | — |
| 2025-01-10 | $162.46 | $162.46 | 5,902,700 | — | — |
| 2025-01-08 | $161.03 | $161.03 | 5,407,800 | — | — |
| 2025-01-07 | $158.84 | $158.84 | 6,588,500 | — | — |
| 2025-01-06 | $163.08 | $163.08 | 4,130,100 | — | — |
| 2025-01-03 | $162.22 | $162.22 | 3,408,900 | — | — |
| 2025-01-02 | $157.51 | $157.51 | 3,400,800 | — | — |