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
- 2000-06-23 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
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $288.34 | 53,703 |
| 2026-09-03 | — | — | — | $294.37 | 34,540 |
| 2026-09-02 | — | — | — | $284.08 | 36,293 |
| 2026-09-01 | — | — | — | $289.97 | 45,915 |
| 2026-08-31 | — | — | — | $289.74 | 73,870 |
| 2026-08-28 | — | — | — | $292.01 | 34,189 |
| 2026-08-27 | $296.41 | $296.41 | 901,300 | $297.00 | 87,128 |
| 2026-08-26 | $295.10 | $295.10 | 1,231,100 | $292.57 | 92,689 |
| 2026-08-25 | $297.64 | $297.64 | 883,500 | $299.99 | 57,430 |
| 2026-08-24 | $298.58 | $298.58 | 786,100 | $297.71 | 53,800 |
| 2026-08-21 | $295.19 | $295.19 | 887,500 | $290.33 | 93,490 |
| 2026-08-20 | $291.45 | $291.45 | 1,059,300 | $285.95 | 70,055 |
| 2026-08-19 | $290.00 | $290.00 | 987,400 | $284.52 | 84,492 |
| 2026-08-18 | $279.19 | $279.19 | 703,700 | $286.45 | 54,696 |
| 2026-08-17 | $286.64 | $286.64 | 856,800 | $280.65 | 55,819 |
| 2026-08-14 | $280.05 | $280.05 | 750,400 | $280.36 | 61,740 |
| 2026-08-13 | $281.27 | $281.27 | 1,054,900 | $287.00 | 77,085 |
| 2026-08-12 | $284.37 | $284.37 | 1,166,400 | $284.83 | 84,174 |
| 2026-08-11 | $282.00 | $282.00 | 1,180,200 | $276.02 | 86,574 |
| 2026-08-10 | $277.00 | $277.00 | 1,025,300 | $267.62 | 51,415 |
| 2026-08-07 | $267.49 | $267.49 | 612,500 | $261.14 | 35,840 |
| 2026-08-06 | $265.51 | $265.51 | 1,307,400 | $264.92 | 62,986 |
| 2026-08-05 | $260.72 | $260.72 | 1,782,400 | $267.99 | 108,860 |
| 2026-08-04 | $234.12 | $234.12 | 1,146,500 | $232.97 | 78,668 |
| 2026-08-03 | $230.87 | $230.87 | 608,100 | $232.45 | 37,313 |
| 2026-07-31 | $232.51 | $232.51 | 509,200 | $233.98 | 28,022 |
| 2026-07-30 | $234.62 | $234.62 | 937,700 | $232.83 | 52,475 |
| 2026-07-29 | $234.80 | $234.80 | 1,054,500 | $239.16 | 61,511 |
| 2026-07-28 | $240.43 | $240.43 | 1,257,900 | $233.21 | 81,511 |
| 2026-07-27 | $224.30 | $224.30 | 720,300 | $227.42 | 58,431 |
| 2026-07-24 | $226.58 | $226.58 | 476,100 | $231.98 | 27,034 |
| 2026-07-23 | $229.29 | $229.29 | 1,075,100 | $235.27 | 63,241 |
| 2026-07-22 | $218.70 | $218.70 | 570,800 | $219.94 | 37,192 |
| 2026-07-21 | $219.40 | $219.40 | 925,000 | $213.95 | 62,214 |
| 2026-07-20 | $219.70 | $219.70 | 953,000 | $220.24 | 66,374 |
| 2026-07-17 | $224.35 | $224.35 | 710,200 | — | — |
| 2026-07-16 | $229.16 | $229.16 | 911,500 | — | — |
| 2026-07-15 | $228.22 | $228.22 | 860,600 | — | — |
| 2026-07-14 | $231.21 | $231.21 | 964,700 | — | — |
| 2026-07-13 | $229.75 | $229.75 | 910,100 | — | — |
| 2026-07-10 | $233.41 | $233.41 | 873,200 | — | — |
| 2026-07-09 | $233.60 | $233.60 | 652,900 | — | — |
| 2026-07-08 | $223.96 | $223.96 | 740,800 | — | — |
| 2026-07-07 | $228.68 | $228.68 | 806,400 | — | — |
| 2026-07-06 | $231.43 | $231.43 | 631,900 | — | — |
| 2026-07-02 | $230.69 | $230.69 | 845,300 | — | — |
| 2026-07-01 | $229.09 | $229.09 | 1,086,100 | — | — |
| 2026-06-30 | $226.79 | $226.79 | 1,061,300 | — | — |
| 2026-06-29 | $225.57 | $225.57 | 1,091,700 | — | — |
| 2026-06-26 | $215.75 | $215.75 | 1,445,800 | — | — |
| 2026-06-25 | $212.71 | $212.71 | 1,536,000 | — | — |
| 2026-06-24 | $202.10 | $202.10 | 936,600 | — | — |
| 2026-06-23 | $186.60 | $186.60 | 632,100 | — | — |
| 2026-06-22 | $181.56 | $181.56 | 670,100 | — | — |
| 2026-06-18 | $185.00 | $185.00 | 1,170,100 | — | — |
| 2026-06-17 | $182.34 | $182.34 | 1,025,200 | — | — |
| 2026-06-16 | $184.79 | $184.79 | 661,400 | — | — |
| 2026-06-15 | $188.47 | $188.47 | 690,500 | — | — |
| 2026-06-12 | $187.51 | $187.51 | 493,900 | — | — |
| 2026-06-11 | $188.06 | $188.06 | 540,800 | — | — |
| 2026-06-10 | $186.29 | $186.29 | 788,300 | — | — |
| 2026-06-09 | $189.85 | $189.85 | 777,600 | — | — |
| 2026-06-08 | $186.44 | $186.44 | 761,600 | — | — |
| 2026-06-05 | $181.34 | $181.34 | 519,300 | — | — |
| 2026-06-04 | $185.79 | $185.79 | 736,700 | — | — |
| 2026-06-03 | $179.87 | $179.87 | 535,800 | — | — |
| 2026-06-02 | $174.79 | $174.79 | 752,100 | — | — |
| 2026-06-01 | $182.07 | $182.07 | 996,200 | — | — |
| 2026-05-29 | $180.71 | $180.71 | 1,041,000 | — | — |
| 2026-05-28 | $181.34 | $181.34 | 1,316,100 | — | — |
| 2026-05-27 | $164.49 | $164.49 | 1,165,900 | — | — |
| 2026-05-26 | $156.73 | $156.73 | 1,120,400 | — | — |
| 2026-05-22 | $160.30 | $160.30 | 588,600 | — | — |
| 2026-05-21 | $158.86 | $158.86 | 867,800 | — | — |
| 2026-05-20 | $156.03 | $156.03 | 880,500 | — | — |
| 2026-05-19 | $152.43 | $152.43 | 1,086,500 | — | — |
| 2026-05-18 | $149.93 | $149.93 | 1,628,600 | — | — |
| 2026-05-15 | $150.85 | $150.85 | 1,397,500 | — | — |
| 2026-05-14 | $159.12 | $159.12 | 829,200 | — | — |
| 2026-05-13 | $162.85 | $162.85 | 735,000 | — | — |
| 2026-05-12 | $168.69 | $168.69 | 724,900 | — | — |
| 2026-05-11 | $168.46 | $168.46 | 762,300 | — | — |
| 2026-05-08 | $177.62 | $177.62 | 978,100 | — | — |
| 2026-05-07 | $181.68 | $181.68 | 1,335,600 | — | — |
| 2026-05-06 | $181.73 | $181.73 | 1,102,500 | — | — |
| 2026-05-05 | $185.39 | $185.39 | 1,171,600 | — | — |
| 2026-05-04 | $172.32 | $172.32 | 744,200 | — | — |
| 2026-05-01 | $165.78 | $165.78 | 668,800 | — | — |
| 2026-04-30 | $166.97 | $166.97 | 702,900 | — | — |
| 2026-04-29 | $163.84 | $163.84 | 532,300 | — | — |
| 2026-04-28 | $166.79 | $166.79 | 633,300 | — | — |
| 2026-04-27 | $171.23 | $171.23 | 750,600 | — | — |
| 2026-04-24 | $169.80 | $169.80 | 716,300 | — | — |
| 2026-04-23 | $167.74 | $167.74 | 1,237,800 | — | — |
| 2026-04-22 | $184.80 | $184.80 | 865,900 | — | — |
| 2026-04-21 | $183.10 | $183.10 | 445,000 | — | — |
| 2026-04-20 | $185.54 | $185.54 | 576,700 | — | — |
| 2026-04-17 | $183.88 | $183.88 | 745,000 | — | — |
| 2026-04-16 | $176.94 | $176.94 | 915,100 | — | — |
| 2026-04-15 | $180.56 | $180.56 | 976,300 | — | — |