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 | $308.03 | $1,516.40 | 2,555,700 | — | — |
| 2025-12-30 | $311.79 | $1,534.91 | 3,155,100 | — | — |
| 2025-12-29 | $311.58 | $1,533.88 | 2,773,200 | — | — |
| 2025-12-26 | $315.14 | $1,549.63 | 1,882,300 | — | — |
| 2025-12-24 | $316.75 | $1,557.55 | 878,500 | — | — |
| 2025-12-23 | $315.53 | $1,551.55 | 2,724,800 | — | — |
| 2025-12-22 | $314.73 | $1,547.61 | 6,959,900 | — | — |
| 2025-12-19 | $307.21 | $1,510.64 | 8,856,400 | — | — |
| 2025-12-18 | $301.69 | $1,483.49 | 4,495,100 | — | — |
| 2025-12-17 | $292.18 | $1,436.73 | 3,802,500 | — | — |
| 2025-12-16 | $298.73 | $1,468.94 | 5,271,300 | — | — |
| 2025-12-15 | $300.98 | $1,480.00 | 6,808,600 | — | — |
| 2025-12-12 | $299.81 | $1,474.25 | 9,381,900 | — | — |
| 2025-12-11 | $288.42 | $1,418.24 | 5,971,500 | — | — |
| 2025-12-10 | $283.60 | $1,394.54 | 5,807,400 | — | — |
| 2025-12-09 | $285.31 | $1,402.95 | 3,553,400 | — | — |
| 2025-12-08 | $287.19 | $1,412.19 | 4,333,200 | — | — |
| 2025-12-05 | $283.94 | $1,396.21 | 5,220,300 | — | — |
| 2025-12-04 | $291.86 | $1,435.15 | 4,195,300 | — | — |
| 2025-12-03 | $288.49 | $1,418.58 | 4,059,500 | — | — |
| 2025-12-02 | $289.32 | $1,422.67 | 4,255,800 | — | — |
| 2025-12-01 | $288.45 | $1,418.39 | 3,756,300 | — | — |
| 2025-11-28 | $298.45 | $1,467.56 | 1,376,400 | — | — |
| 2025-11-26 | $296.62 | $1,458.56 | 4,113,700 | — | — |
| 2025-11-25 | $293.44 | $1,442.92 | 4,693,100 | — | — |
| 2025-11-24 | $294.05 | $1,445.92 | 11,909,200 | — | — |
| 2025-11-21 | $287.44 | $1,413.42 | 5,604,100 | — | — |
| 2025-11-20 | $290.62 | $1,429.06 | 3,733,900 | — | — |
| 2025-11-19 | $300.82 | $1,479.21 | 2,952,600 | — | — |
| 2025-11-18 | $296.01 | $1,455.56 | 4,053,600 | — | — |
| 2025-11-17 | $300.13 | $1,475.82 | 3,076,600 | — | — |
| 2025-11-14 | $304.82 | $1,498.88 | 2,803,300 | — | — |
| 2025-11-13 | $304.17 | $1,495.69 | 4,153,300 | — | — |
| 2025-11-12 | $309.02 | $1,519.54 | 3,884,500 | — | — |
| 2025-11-11 | $310.72 | $1,527.89 | 2,682,200 | — | — |
| 2025-11-10 | $311.94 | $1,533.89 | 3,716,400 | — | — |
| 2025-11-07 | $307.27 | $1,510.93 | 4,766,500 | — | — |
| 2025-11-06 | $305.27 | $1,501.10 | 3,467,800 | — | — |
| 2025-11-05 | $305.11 | $1,500.31 | 4,711,100 | — | — |
| 2025-11-04 | $304.20 | $1,495.83 | 3,938,200 | — | — |
| 2025-11-03 | $308.62 | $1,517.57 | 3,297,600 | — | — |
| 2025-10-31 | $308.95 | $1,519.19 | 4,023,800 | — | — |
| 2025-10-30 | $310.75 | $1,528.04 | 3,782,000 | — | — |
| 2025-10-29 | $314.28 | $1,545.40 | 3,596,800 | — | — |
| 2025-10-28 | $309.79 | $1,523.32 | 3,058,100 | — | — |
| 2025-10-27 | $312.84 | $1,538.32 | 4,244,400 | — | — |
| 2025-10-24 | $303.87 | $1,494.21 | 3,586,800 | — | — |
| 2025-10-23 | $306.39 | $1,506.60 | 3,091,000 | — | — |
| 2025-10-22 | $297.89 | $1,464.81 | 5,212,200 | — | — |
| 2025-10-21 | $306.63 | $1,507.78 | 6,726,600 | — | — |
| 2025-10-20 | $302.68 | $1,488.36 | 5,058,700 | — | — |
| 2025-10-17 | $300.14 | $1,475.87 | 3,949,300 | — | — |
| 2025-10-16 | $299.84 | $1,474.39 | 2,623,100 | — | — |
| 2025-10-15 | $300.12 | $1,475.77 | 2,773,000 | — | — |
| 2025-10-14 | $300.08 | $1,475.57 | 2,516,500 | — | — |
| 2025-10-13 | $297.53 | $1,463.04 | 2,604,100 | — | — |
| 2025-10-10 | $291.49 | $1,433.34 | 3,380,000 | — | — |
| 2025-10-09 | $299.35 | $1,471.99 | 4,292,500 | — | — |
| 2025-10-08 | $302.56 | $1,487.77 | 2,658,600 | — | — |
| 2025-10-07 | $301.74 | $1,483.74 | 2,578,800 | — | — |
| 2025-10-06 | $298.22 | $1,466.43 | 2,759,800 | — | — |
| 2025-10-03 | $297.00 | $1,460.43 | 2,817,000 | — | — |
| 2025-10-02 | $299.45 | $1,472.48 | 2,508,200 | — | — |
| 2025-10-01 | $300.88 | $1,479.51 | 3,633,300 | — | — |
| 2025-09-30 | $300.82 | $1,479.21 | 4,112,400 | — | — |
| 2025-09-29 | $293.63 | $1,443.86 | 3,860,800 | — | — |
| 2025-09-26 | $294.98 | $1,448.73 | 3,817,600 | — | — |
| 2025-09-25 | $297.18 | $1,459.53 | 4,504,500 | — | — |
| 2025-09-24 | $300.30 | $1,474.85 | 5,645,500 | — | — |
| 2025-09-23 | $305.63 | $1,501.03 | 3,637,400 | — | — |
| 2025-09-22 | $301.02 | $1,478.39 | 4,192,800 | — | — |
| 2025-09-19 | $301.14 | $1,478.98 | 9,652,600 | — | — |
| 2025-09-18 | $297.09 | $1,459.09 | 3,977,500 | — | — |
| 2025-09-17 | $289.50 | $1,421.81 | 4,149,600 | — | — |
| 2025-09-16 | $292.97 | $1,438.86 | 5,538,400 | — | — |
| 2025-09-15 | $286.78 | $1,408.45 | 3,716,600 | — | — |
| 2025-09-12 | $281.69 | $1,383.46 | 3,249,700 | — | — |
| 2025-09-11 | $281.56 | $1,382.82 | 4,016,800 | — | — |
| 2025-09-10 | $283.41 | $1,391.90 | 3,206,400 | — | — |
| 2025-09-09 | $276.24 | $1,356.69 | 3,073,600 | — | — |
| 2025-09-08 | $276.05 | $1,355.76 | 5,008,600 | — | — |
| 2025-09-05 | $279.23 | $1,371.37 | 4,952,600 | — | — |
| 2025-09-04 | $282.27 | $1,386.30 | 4,591,300 | — | — |
| 2025-09-03 | $275.93 | $1,355.17 | 4,120,400 | — | — |
| 2025-09-02 | $275.39 | $1,352.52 | 4,081,200 | — | — |
| 2025-08-29 | $275.20 | $1,351.58 | 5,037,100 | — | — |
| 2025-08-28 | $276.00 | $1,355.51 | 3,388,100 | — | — |
| 2025-08-27 | $273.35 | $1,342.50 | 2,705,700 | — | — |
| 2025-08-26 | $273.94 | $1,345.39 | 4,693,500 | — | — |
| 2025-08-25 | $266.61 | $1,309.39 | 4,301,600 | — | — |
| 2025-08-22 | $266.53 | $1,309.00 | 5,229,300 | — | — |
| 2025-08-21 | $268.71 | $1,319.71 | 3,266,400 | — | — |
| 2025-08-20 | $266.44 | $1,308.56 | 3,854,700 | — | — |
| 2025-08-19 | $265.93 | $1,306.05 | 3,404,900 | — | — |
| 2025-08-18 | $268.45 | $1,318.43 | 2,697,000 | — | — |
| 2025-08-15 | $267.85 | $1,315.48 | 5,203,300 | — | — |
| 2025-08-14 | $269.70 | $1,324.57 | 4,481,700 | — | — |
| 2025-08-13 | $268.86 | $1,320.44 | 7,599,600 | — | — |
| 2025-08-12 | $279.63 | $1,373.34 | 3,630,100 | — | — |
| 2025-08-11 | $275.20 | $1,351.58 | 3,360,100 | — | — |
| 2025-08-08 | $275.01 | $1,350.65 | 4,467,300 | — | — |
| 2025-08-07 | $272.02 | $1,335.96 | 3,050,400 | — | — |
| 2025-08-06 | $272.28 | $1,337.24 | 3,576,800 | — | — |
| 2025-08-05 | $272.12 | $1,336.46 | 4,000,600 | — | — |
| 2025-08-04 | $276.23 | $1,356.64 | 3,744,000 | — | — |
| 2025-08-01 | $269.38 | $1,323.00 | 4,416,300 | — | — |
| 2025-07-31 | $271.08 | $1,331.35 | 4,524,000 | — | — |
| 2025-07-30 | $273.55 | $1,343.48 | 4,697,000 | — | — |
| 2025-07-29 | $270.31 | $1,327.57 | 4,125,300 | — | — |
| 2025-07-28 | $270.61 | $1,329.04 | 5,006,400 | — | — |
| 2025-07-25 | $271.59 | $1,333.85 | 4,598,400 | — | — |
| 2025-07-24 | $268.01 | $1,316.27 | 5,206,700 | — | — |
| 2025-07-23 | $263.18 | $1,292.55 | 4,689,800 | — | — |
| 2025-07-22 | $259.00 | $1,272.02 | 4,751,300 | — | — |
| 2025-07-21 | $262.86 | $1,290.98 | 5,208,500 | — | — |
| 2025-07-18 | $263.27 | $1,292.99 | 8,619,800 | — | — |
| 2025-07-17 | $260.28 | $1,278.31 | 16,260,200 | — | — |
| 2025-07-16 | $266.18 | $1,307.28 | 11,912,900 | — | — |
| 2025-07-15 | $264.67 | $1,299.87 | 9,392,400 | — | — |
| 2025-07-14 | $262.34 | $1,288.42 | 7,502,200 | — | — |
| 2025-07-11 | $255.42 | $1,254.44 | 7,867,200 | — | — |
| 2025-07-10 | $252.57 | $1,240.44 | 5,462,500 | — | — |
| 2025-07-09 | $250.33 | $1,229.44 | 5,589,500 | — | — |
| 2025-07-08 | $247.05 | $1,213.33 | 5,994,500 | — | — |
| 2025-07-07 | $248.65 | $1,221.19 | 5,336,400 | — | — |
| 2025-07-03 | $246.88 | $1,210.73 | 3,089,500 | — | — |
| 2025-07-02 | $244.75 | $1,200.28 | 6,228,600 | — | — |
| 2025-07-01 | $249.02 | $1,221.22 | 7,178,300 | — | — |
| 2025-06-30 | $257.39 | $1,262.27 | 8,135,800 | — | — |
| 2025-06-27 | $254.51 | $1,248.14 | 26,988,000 | — | — |
| 2025-06-26 | $251.00 | $1,230.93 | 6,790,300 | — | — |
| 2025-06-25 | $249.90 | $1,225.54 | 5,197,400 | — | — |
| 2025-06-24 | $248.75 | $1,219.90 | 5,255,700 | — | — |
| 2025-06-23 | $247.81 | $1,215.29 | 8,052,000 | — | — |
| 2025-06-20 | $239.37 | $1,173.90 | 9,142,100 | — | — |
| 2025-06-18 | $235.89 | $1,156.83 | 7,761,100 | — | — |
| 2025-06-17 | $235.75 | $1,156.14 | 5,720,500 | — | — |
| 2025-06-16 | $236.54 | $1,160.02 | 4,505,600 | — | — |
| 2025-06-13 | $236.60 | $1,160.31 | 7,420,300 | — | — |
| 2025-06-12 | $239.99 | $1,176.94 | 8,946,600 | — | — |
| 2025-06-11 | $245.52 | $1,204.06 | 6,940,800 | — | — |
| 2025-06-10 | $242.00 | $1,186.79 | 11,230,900 | — | — |
| 2025-06-09 | $251.41 | $1,232.94 | 5,771,600 | — | — |
| 2025-06-06 | $255.63 | $1,253.64 | 5,796,700 | — | — |
| 2025-06-05 | $251.92 | $1,235.44 | 4,188,200 | — | — |
| 2025-06-04 | $250.88 | $1,230.34 | 5,811,500 | — | — |
| 2025-06-03 | $248.87 | $1,220.49 | 6,456,200 | — | — |
| 2025-06-02 | $247.48 | $1,213.67 | 5,450,800 | — | — |
| 2025-05-30 | $245.91 | $1,205.97 | 9,143,000 | — | — |
| 2025-05-29 | $244.16 | $1,197.39 | 5,243,700 | — | — |
| 2025-05-28 | $243.67 | $1,194.98 | 9,570,500 | — | — |
| 2025-05-27 | $241.78 | $1,185.72 | 7,162,400 | — | — |
| 2025-05-23 | $232.79 | $1,141.63 | 4,234,200 | — | — |
| 2025-05-22 | $230.27 | $1,129.27 | 6,909,400 | — | — |
| 2025-05-21 | $233.54 | $1,145.31 | 4,631,000 | — | — |
| 2025-05-20 | $235.26 | $1,153.74 | 4,311,000 | — | — |
| 2025-05-19 | $235.29 | $1,153.89 | 4,734,400 | — | — |
| 2025-05-16 | $231.78 | $1,136.67 | 4,651,700 | — | — |
| 2025-05-15 | $229.38 | $1,124.90 | 7,207,700 | — | — |
| 2025-05-14 | $223.24 | $1,094.79 | 4,764,700 | — | — |
| 2025-05-13 | $221.58 | $1,086.65 | 7,188,700 | — | — |
| 2025-05-12 | $218.95 | $1,073.75 | 5,468,000 | — | — |
| 2025-05-09 | $214.96 | $1,054.19 | 3,778,200 | — | — |
| 2025-05-08 | $214.49 | $1,051.88 | 5,870,300 | — | — |
| 2025-05-07 | $209.92 | $1,029.47 | 3,968,300 | — | — |
| 2025-05-06 | $208.60 | $1,023.00 | 3,169,600 | — | — |
| 2025-05-05 | $208.94 | $1,024.66 | 4,466,500 | — | — |
| 2025-05-02 | $207.70 | $1,018.58 | 3,831,700 | — | — |
| 2025-05-01 | $203.61 | $998.53 | 4,687,600 | — | — |
| 2025-04-30 | $201.54 | $988.37 | 4,436,300 | — | — |
| 2025-04-29 | $200.50 | $983.27 | 3,444,200 | — | — |
| 2025-04-28 | $200.86 | $985.04 | 3,416,900 | — | — |
| 2025-04-25 | $198.43 | $973.12 | 4,390,600 | — | — |
| 2025-04-24 | $197.41 | $968.12 | 5,906,300 | — | — |
| 2025-04-23 | $193.68 | $949.83 | 7,235,700 | — | — |
| 2025-04-22 | $189.18 | $927.76 | 13,041,000 | — | — |
| 2025-04-21 | $178.35 | $874.65 | 8,501,600 | — | — |
| 2025-04-17 | $181.79 | $891.52 | 4,932,000 | — | — |
| 2025-04-16 | $182.45 | $894.75 | 5,128,000 | — | — |
| 2025-04-15 | $185.67 | $910.55 | 4,999,300 | — | — |
| 2025-04-14 | $186.00 | $912.16 | 5,319,100 | — | — |
| 2025-04-11 | $181.67 | $890.93 | 6,491,100 | — | — |
| 2025-04-10 | $181.51 | $890.14 | 8,150,900 | — | — |
| 2025-04-09 | $187.27 | $918.39 | 12,548,600 | — | — |
| 2025-04-08 | $169.37 | $830.61 | 11,903,400 | — | — |
| 2025-04-07 | $167.70 | $822.42 | 18,545,500 | — | — |
| 2025-04-04 | $166.81 | $818.05 | 18,167,100 | — | — |
| 2025-04-03 | $187.63 | $920.16 | 12,750,500 | — | — |
| 2025-04-02 | $199.77 | $979.69 | 6,026,500 | — | — |
| 2025-04-01 | $203.79 | $999.41 | 3,854,000 | — | — |
| 2025-03-31 | $200.15 | $981.56 | 6,923,100 | — | — |
| 2025-03-28 | $199.88 | $980.23 | 5,178,400 | — | — |
| 2025-03-27 | $205.88 | $1,009.66 | 3,301,900 | — | — |
| 2025-03-26 | $207.37 | $1,016.97 | 4,791,100 | — | — |
| 2025-03-25 | $212.13 | $1,040.31 | 4,315,200 | — | — |
| 2025-03-24 | $210.23 | $1,030.99 | 4,043,900 | — | — |
| 2025-03-21 | $204.13 | $1,001.08 | 7,976,300 | — | — |
| 2025-03-20 | $203.93 | $1,000.10 | 3,970,800 | — | — |
| 2025-03-19 | $205.57 | $1,008.14 | 3,564,000 | — | — |
| 2025-03-18 | $200.79 | $984.70 | 3,983,100 | — | — |
| 2025-03-17 | $202.03 | $990.78 | 3,733,000 | — | — |
| 2025-03-14 | $197.11 | $966.65 | 3,263,200 | — | — |
| 2025-03-13 | $192.42 | $943.65 | 3,837,200 | — | — |
| 2025-03-12 | $195.00 | $956.30 | 4,735,000 | — | — |
| 2025-03-11 | $191.72 | $940.22 | 5,356,700 | — | — |
| 2025-03-10 | $192.12 | $942.18 | 6,195,000 | — | — |
| 2025-03-07 | $193.85 | $948.90 | 7,681,300 | — | — |
| 2025-03-06 | $196.05 | $959.67 | 5,621,400 | — | — |
| 2025-03-05 | $202.50 | $991.24 | 6,221,200 | — | — |
| 2025-03-04 | $198.77 | $972.98 | 6,164,200 | — | — |
| 2025-03-03 | $201.96 | $988.59 | 5,376,400 | — | — |
| 2025-02-28 | $206.98 | $1,013.17 | 6,117,400 | — | — |
| 2025-02-27 | $201.43 | $986.00 | 3,480,200 | — | — |
| 2025-02-26 | $201.61 | $986.88 | 3,157,400 | — | — |
| 2025-02-25 | $199.27 | $975.43 | 4,121,400 | — | — |
| 2025-02-24 | $198.71 | $972.69 | 4,299,100 | — | — |
| 2025-02-21 | $199.83 | $978.17 | 5,419,500 | — | — |
| 2025-02-20 | $208.74 | $1,021.78 | 2,969,100 | — | — |
| 2025-02-19 | $210.50 | $1,030.40 | 2,699,100 | — | — |
| 2025-02-18 | $210.08 | $1,028.34 | 4,396,000 | — | — |
| 2025-02-14 | $208.27 | $1,019.48 | 4,268,500 | — | — |
| 2025-02-13 | $208.36 | $1,019.92 | 3,763,300 | — | — |
| 2025-02-12 | $209.64 | $1,026.19 | 4,595,200 | — | — |
| 2025-02-11 | $208.82 | $1,022.17 | 4,110,900 | — | — |
| 2025-02-10 | $205.22 | $1,004.55 | 3,787,500 | — | — |
| 2025-02-07 | $205.28 | $1,004.85 | 3,954,400 | — | — |
| 2025-02-06 | $206.06 | $1,008.66 | 3,113,200 | — | — |
| 2025-02-05 | $204.58 | $1,001.42 | 3,239,400 | — | — |
| 2025-02-04 | $202.18 | $989.67 | 5,413,800 | — | — |
| 2025-02-03 | $204.11 | $999.12 | 4,678,300 | — | — |
| 2025-01-31 | $203.57 | $996.48 | 5,507,800 | — | — |
| 2025-01-30 | $205.57 | $1,006.27 | 6,282,100 | — | — |
| 2025-01-29 | $199.10 | $974.59 | 5,595,800 | — | — |
| 2025-01-28 | $194.43 | $951.74 | 4,858,800 | — | — |
| 2025-01-27 | $194.46 | $951.88 | 7,674,800 | — | — |
| 2025-01-24 | $196.75 | $963.09 | 7,835,700 | — | — |
| 2025-01-23 | $200.80 | $982.92 | 14,403,500 | — | — |
| 2025-01-22 | $188.36 | $922.02 | 7,457,800 | — | — |
| 2025-01-21 | $187.50 | $917.81 | 7,508,400 | — | — |
| 2025-01-17 | $182.85 | $895.05 | 5,899,100 | — | — |
| 2025-01-16 | $179.74 | $879.83 | 6,144,700 | — | — |
| 2025-01-15 | $180.29 | $882.52 | 7,397,000 | — | — |
| 2025-01-14 | $176.86 | $865.73 | 6,432,700 | — | — |
| 2025-01-13 | $171.57 | $839.84 | 5,610,800 | — | — |
| 2025-01-10 | $171.69 | $840.42 | 5,131,200 | — | — |
| 2025-01-08 | $172.89 | $846.30 | 4,527,700 | — | — |
| 2025-01-07 | $172.31 | $843.46 | 6,496,400 | — | — |
| 2025-01-06 | $172.45 | $844.14 | 4,980,300 | — | — |
| 2025-01-03 | $171.96 | $841.74 | 3,975,500 | — | — |
| 2025-01-02 | $168.59 | $825.25 | 4,148,000 | — | — |