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
- 2012-04-12 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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $133.14 | $196.62 | 2,023,900 | — | — |
| 2023-12-28 | $132.84 | $196.18 | 1,827,500 | — | — |
| 2023-12-27 | $134.70 | $198.93 | 1,799,000 | — | — |
| 2023-12-26 | $135.72 | $200.43 | 1,542,400 | — | — |
| 2023-12-22 | $134.06 | $197.98 | 1,402,200 | — | — |
| 2023-12-21 | $134.29 | $198.32 | 3,235,100 | — | — |
| 2023-12-20 | $134.07 | $198.00 | 3,365,700 | — | — |
| 2023-12-19 | $133.80 | $197.60 | 2,873,100 | — | — |
| 2023-12-18 | $131.30 | $193.91 | 2,987,700 | — | — |
| 2023-12-15 | $129.87 | $191.80 | 9,648,400 | — | — |
| 2023-12-14 | $130.11 | $192.15 | 4,260,100 | — | — |
| 2023-12-13 | $127.16 | $187.79 | 3,054,600 | — | — |
| 2023-12-12 | $125.22 | $184.93 | 3,484,900 | — | — |
| 2023-12-11 | $126.41 | $186.69 | 2,976,800 | — | — |
| 2023-12-08 | $125.32 | $185.08 | 4,102,700 | — | — |
| 2023-12-07 | $124.62 | $184.04 | 3,702,200 | — | — |
| 2023-12-06 | $125.00 | $184.60 | 2,952,000 | — | — |
| 2023-12-05 | $127.70 | $188.59 | 3,484,500 | — | — |
| 2023-12-04 | $128.44 | $189.68 | 4,842,900 | — | — |
| 2023-12-01 | $129.70 | $191.54 | 4,757,300 | — | — |
| 2023-11-30 | $128.89 | $190.35 | 9,147,400 | — | — |
| 2023-11-29 | $122.22 | $180.50 | 6,873,900 | — | — |
| 2023-11-28 | $118.00 | $174.27 | 1,926,400 | — | — |
| 2023-11-27 | $118.33 | $174.75 | 2,447,200 | — | — |
| 2023-11-24 | $118.63 | $175.20 | 1,173,600 | — | — |
| 2023-11-22 | $118.01 | $174.28 | 2,212,000 | — | — |
| 2023-11-21 | $117.41 | $173.39 | 2,039,400 | — | — |
| 2023-11-20 | $118.11 | $174.43 | 2,876,700 | — | — |
| 2023-11-17 | $116.37 | $171.86 | 3,354,300 | — | — |
| 2023-11-16 | $113.53 | $167.66 | 4,559,600 | — | — |
| 2023-11-15 | $115.49 | $169.01 | 3,203,500 | — | — |
| 2023-11-14 | $115.02 | $168.32 | 2,407,900 | — | — |
| 2023-11-13 | $114.15 | $167.05 | 1,487,900 | — | — |
| 2023-11-10 | $113.44 | $166.01 | 2,429,400 | — | — |
| 2023-11-09 | $110.63 | $161.90 | 1,802,200 | — | — |
| 2023-11-08 | $111.81 | $163.62 | 2,898,600 | — | — |
| 2023-11-07 | $113.86 | $166.62 | 2,180,700 | — | — |
| 2023-11-06 | $116.85 | $171.00 | 2,484,500 | — | — |
| 2023-11-03 | $116.79 | $170.91 | 2,525,000 | — | — |
| 2023-11-02 | $118.12 | $172.86 | 2,566,900 | — | — |
| 2023-11-01 | $116.09 | $169.89 | 3,343,100 | — | — |
| 2023-10-31 | $114.07 | $166.93 | 3,618,600 | — | — |
| 2023-10-30 | $112.44 | $164.54 | 3,194,600 | — | — |
| 2023-10-27 | $110.93 | $162.33 | 5,214,900 | — | — |
| 2023-10-26 | $110.10 | $161.12 | 3,517,900 | — | — |
| 2023-10-25 | $110.74 | $162.06 | 2,581,100 | — | — |
| 2023-10-24 | $111.93 | $163.80 | 2,331,600 | — | — |
| 2023-10-23 | $113.05 | $165.44 | 2,463,500 | — | — |
| 2023-10-20 | $113.54 | $166.15 | 2,667,200 | — | — |
| 2023-10-19 | $115.19 | $168.57 | 2,091,400 | — | — |
| 2023-10-18 | $116.25 | $170.12 | 3,249,700 | — | — |
| 2023-10-17 | $113.91 | $166.70 | 2,471,900 | — | — |
| 2023-10-16 | $111.78 | $163.58 | 2,750,200 | — | — |
| 2023-10-13 | $110.60 | $161.85 | 3,393,200 | — | — |
| 2023-10-12 | $110.75 | $162.07 | 1,976,800 | — | — |
| 2023-10-11 | $112.13 | $164.09 | 2,035,900 | — | — |
| 2023-10-10 | $112.39 | $164.47 | 2,662,300 | — | — |
| 2023-10-09 | $111.21 | $162.74 | 2,769,800 | — | — |
| 2023-10-06 | $109.19 | $159.79 | 2,625,500 | — | — |
| 2023-10-05 | $109.48 | $160.21 | 3,206,000 | — | — |
| 2023-10-04 | $110.49 | $161.69 | 4,464,100 | — | — |
| 2023-10-03 | $115.63 | $169.21 | 2,988,400 | — | — |
| 2023-10-02 | $119.02 | $174.17 | 2,445,800 | — | — |
| 2023-09-29 | $120.15 | $175.83 | 2,841,900 | — | — |
| 2023-09-28 | $123.38 | $180.55 | 3,294,300 | — | — |
| 2023-09-27 | $120.80 | $176.78 | 2,793,800 | — | — |
| 2023-09-26 | $119.42 | $174.76 | 2,350,800 | — | — |
| 2023-09-25 | $120.26 | $175.99 | 2,499,100 | — | — |
| 2023-09-22 | $118.58 | $173.53 | 2,426,300 | — | — |
| 2023-09-21 | $119.94 | $175.52 | 2,730,800 | — | — |
| 2023-09-20 | $120.07 | $175.71 | 2,491,400 | — | — |
| 2023-09-19 | $120.22 | $175.93 | 2,970,100 | — | — |
| 2023-09-18 | $122.45 | $179.19 | 2,237,500 | — | — |
| 2023-09-15 | $121.03 | $177.11 | 9,312,900 | — | — |
| 2023-09-14 | $122.97 | $179.95 | 2,526,300 | — | — |
| 2023-09-13 | $123.17 | $180.25 | 2,779,400 | — | — |
| 2023-09-12 | $124.28 | $181.87 | 4,229,600 | — | — |
| 2023-09-11 | $122.34 | $179.03 | 3,105,400 | — | — |
| 2023-09-08 | $122.23 | $178.87 | 4,711,200 | — | — |
| 2023-09-07 | $118.75 | $173.78 | 3,348,800 | — | — |
| 2023-09-06 | $116.64 | $170.69 | 1,764,200 | — | — |
| 2023-09-05 | $116.74 | $170.84 | 2,327,000 | — | — |
| 2023-09-01 | $117.17 | $171.47 | 2,787,700 | — | — |
| 2023-08-31 | $114.16 | $167.06 | 3,086,400 | — | — |
| 2023-08-30 | $113.65 | $166.32 | 2,113,400 | — | — |
| 2023-08-29 | $112.69 | $164.91 | 1,933,200 | — | — |
| 2023-08-28 | $113.13 | $165.55 | 1,702,200 | — | — |
| 2023-08-25 | $113.89 | $166.67 | 2,262,100 | — | — |
| 2023-08-24 | $112.39 | $164.47 | 1,713,600 | — | — |
| 2023-08-23 | $112.26 | $164.28 | 2,027,400 | — | — |
| 2023-08-22 | $112.94 | $165.28 | 2,217,200 | — | — |
| 2023-08-21 | $113.33 | $165.85 | 2,662,600 | — | — |
| 2023-08-18 | $114.24 | $167.18 | 4,896,500 | — | — |
| 2023-08-17 | $113.59 | $166.23 | 4,704,400 | — | — |
| 2023-08-16 | $113.27 | $164.22 | 3,904,400 | — | — |
| 2023-08-15 | $113.43 | $164.45 | 5,087,600 | — | — |
| 2023-08-14 | $114.67 | $166.25 | 3,043,900 | — | — |
| 2023-08-11 | $116.64 | $169.11 | 2,559,000 | — | — |
| 2023-08-10 | $114.67 | $166.25 | 2,587,700 | — | — |
| 2023-08-09 | $114.42 | $165.89 | 3,864,800 | — | — |
| 2023-08-08 | $112.68 | $163.37 | 2,865,000 | — | — |
| 2023-08-07 | $111.44 | $161.57 | 2,982,000 | — | — |
| 2023-08-04 | $110.48 | $160.18 | 2,650,300 | — | — |
| 2023-08-03 | $110.41 | $160.08 | 3,510,700 | — | — |
| 2023-08-02 | $108.99 | $158.02 | 4,886,000 | — | — |
| 2023-08-01 | $112.11 | $162.54 | 2,694,200 | — | — |
| 2023-07-31 | $111.55 | $161.73 | 3,800,800 | — | — |
| 2023-07-28 | $110.35 | $159.99 | 2,141,100 | — | — |
| 2023-07-27 | $108.89 | $157.87 | 2,925,800 | — | — |
| 2023-07-26 | $109.59 | $158.89 | 2,687,600 | — | — |
| 2023-07-25 | $107.71 | $156.16 | 2,744,600 | — | — |
| 2023-07-24 | $106.85 | $154.91 | 3,691,800 | — | — |
| 2023-07-21 | $105.73 | $153.29 | 2,711,700 | — | — |
| 2023-07-20 | $104.05 | $150.85 | 2,520,300 | — | — |
| 2023-07-19 | $102.46 | $148.55 | 3,052,100 | — | — |
| 2023-07-18 | $101.16 | $146.66 | 2,367,000 | — | — |
| 2023-07-17 | $99.04 | $143.59 | 3,078,300 | — | — |
| 2023-07-14 | $100.46 | $145.65 | 2,865,000 | — | — |
| 2023-07-13 | $102.58 | $148.72 | 2,886,300 | — | — |
| 2023-07-12 | $101.96 | $147.82 | 2,374,100 | — | — |
| 2023-07-11 | $101.52 | $147.19 | 3,060,700 | — | — |
| 2023-07-10 | $100.33 | $145.46 | 3,785,200 | — | — |
| 2023-07-07 | $99.44 | $144.17 | 5,340,900 | — | — |
| 2023-07-06 | $95.40 | $138.31 | 4,692,900 | — | — |
| 2023-07-05 | $96.13 | $139.37 | 3,854,700 | — | — |
| 2023-07-03 | $95.66 | $138.69 | 1,348,800 | — | — |
| 2023-06-30 | $95.38 | $138.28 | 2,574,200 | — | — |
| 2023-06-29 | $94.53 | $137.05 | 2,254,400 | — | — |
| 2023-06-28 | $93.40 | $135.41 | 2,574,100 | — | — |
| 2023-06-27 | $92.57 | $134.21 | 3,763,800 | — | — |
| 2023-06-26 | $91.52 | $132.69 | 2,846,000 | — | — |
| 2023-06-23 | $90.86 | $131.73 | 4,192,000 | — | — |
| 2023-06-22 | $90.81 | $131.66 | 3,515,500 | — | — |
| 2023-06-21 | $93.28 | $135.24 | 2,902,800 | — | — |
| 2023-06-20 | $93.48 | $135.53 | 3,273,300 | — | — |
| 2023-06-16 | $97.13 | $140.82 | 4,964,900 | — | — |
| 2023-06-15 | $97.02 | $140.66 | 2,123,000 | — | — |
| 2023-06-14 | $95.70 | $138.75 | 2,297,500 | — | — |
| 2023-06-13 | $96.88 | $140.46 | 2,733,400 | — | — |
| 2023-06-12 | $96.78 | $140.31 | 2,883,900 | — | — |
| 2023-06-09 | $98.76 | $143.19 | 3,247,700 | — | — |
| 2023-06-08 | $99.14 | $143.74 | 3,653,600 | — | — |
| 2023-06-07 | $101.05 | $146.51 | 3,871,100 | — | — |
| 2023-06-06 | $96.82 | $140.37 | 2,888,000 | — | — |
| 2023-06-05 | $96.02 | $139.21 | 2,996,100 | — | — |
| 2023-06-02 | $97.03 | $140.68 | 4,658,500 | — | — |
| 2023-06-01 | $93.05 | $134.91 | 3,100,900 | — | — |
| 2023-05-31 | $91.61 | $132.82 | 4,851,700 | — | — |
| 2023-05-30 | $93.59 | $135.69 | 2,943,500 | — | — |
| 2023-05-26 | $94.91 | $137.60 | 2,440,600 | — | — |
| 2023-05-25 | $95.14 | $137.94 | 3,091,700 | — | — |
| 2023-05-24 | $96.56 | $140.00 | 2,780,400 | — | — |
| 2023-05-23 | $95.64 | $138.66 | 3,113,600 | — | — |
| 2023-05-22 | $95.56 | $138.55 | 2,398,100 | — | — |
| 2023-05-19 | $94.94 | $137.65 | 3,206,500 | — | — |
| 2023-05-18 | $96.28 | $138.07 | 4,405,000 | — | — |
| 2023-05-17 | $94.79 | $135.93 | 3,408,600 | — | — |
| 2023-05-16 | $91.89 | $131.77 | 4,389,600 | — | — |
| 2023-05-15 | $94.22 | $135.11 | 3,344,000 | — | — |
| 2023-05-12 | $93.22 | $133.68 | 2,777,000 | — | — |
| 2023-05-11 | $93.40 | $133.94 | 3,428,400 | — | — |
| 2023-05-10 | $94.23 | $135.13 | 3,323,800 | — | — |
| 2023-05-09 | $93.98 | $134.77 | 3,274,100 | — | — |
| 2023-05-08 | $93.96 | $134.74 | 3,352,800 | — | — |
| 2023-05-05 | $93.44 | $133.99 | 2,720,800 | — | — |
| 2023-05-04 | $92.31 | $132.37 | 4,619,500 | — | — |
| 2023-05-03 | $95.95 | $137.59 | 6,286,000 | — | — |
| 2023-05-02 | $94.73 | $135.84 | 4,207,200 | — | — |
| 2023-05-01 | $98.40 | $141.11 | 2,546,600 | — | — |
| 2023-04-28 | $99.00 | $141.97 | 2,710,500 | — | — |
| 2023-04-27 | $97.74 | $140.16 | 3,132,800 | — | — |
| 2023-04-26 | $99.27 | $142.36 | 2,716,000 | — | — |
| 2023-04-25 | $99.32 | $142.43 | 2,738,500 | — | — |
| 2023-04-24 | $100.69 | $144.39 | 2,897,800 | — | — |
| 2023-04-21 | $100.15 | $143.62 | 3,111,000 | — | — |
| 2023-04-20 | $101.25 | $145.19 | 3,784,400 | — | — |
| 2023-04-19 | $103.06 | $147.79 | 3,676,700 | — | — |
| 2023-04-18 | $104.31 | $149.58 | 2,932,200 | — | — |
| 2023-04-17 | $103.92 | $149.02 | 3,326,700 | — | — |
| 2023-04-14 | $106.26 | $152.38 | 2,111,500 | — | — |
| 2023-04-13 | $106.27 | $152.39 | 2,765,300 | — | — |
| 2023-04-12 | $106.03 | $152.05 | 3,192,500 | — | — |
| 2023-04-11 | $106.46 | $152.67 | 2,484,100 | — | — |
| 2023-04-10 | $104.96 | $150.51 | 2,887,700 | — | — |
| 2023-04-06 | $102.84 | $147.47 | 3,808,300 | — | — |
| 2023-04-05 | $104.43 | $149.75 | 6,353,400 | — | — |
| 2023-04-04 | $98.28 | $140.94 | 4,202,300 | — | — |
| 2023-04-03 | $102.91 | $147.57 | 4,212,300 | — | — |
| 2023-03-31 | $101.38 | $145.38 | 3,920,500 | — | — |
| 2023-03-30 | $99.99 | $143.39 | 2,336,700 | — | — |
| 2023-03-29 | $100.28 | $143.80 | 3,053,600 | — | — |
| 2023-03-28 | $98.78 | $141.65 | 3,350,700 | — | — |
| 2023-03-27 | $96.23 | $138.00 | 3,475,300 | — | — |
| 2023-03-24 | $93.73 | $134.41 | 3,718,400 | — | — |
| 2023-03-23 | $93.54 | $134.14 | 2,856,300 | — | — |
| 2023-03-22 | $94.69 | $135.79 | 3,012,600 | — | — |
| 2023-03-21 | $95.55 | $137.02 | 7,228,900 | — | — |
| 2023-03-20 | $95.55 | $137.02 | 4,692,800 | — | — |
| 2023-03-17 | $94.72 | $135.83 | 10,256,800 | — | — |
| 2023-03-16 | $95.05 | $136.30 | 5,801,500 | — | — |
| 2023-03-15 | $93.65 | $134.30 | 6,810,300 | — | — |
| 2023-03-14 | $97.95 | $140.46 | 3,521,200 | — | — |
| 2023-03-13 | $95.52 | $136.98 | 6,037,700 | — | — |
| 2023-03-10 | $101.22 | $145.15 | 4,367,100 | — | — |
| 2023-03-09 | $101.14 | $145.04 | 5,194,700 | — | — |
| 2023-03-08 | $99.31 | $142.41 | 3,876,200 | — | — |
| 2023-03-07 | $101.79 | $145.97 | 3,119,900 | — | — |
| 2023-03-06 | $103.98 | $149.11 | 4,000,200 | — | — |
| 2023-03-03 | $106.02 | $152.03 | 3,755,700 | — | — |
| 2023-03-02 | $105.81 | $151.73 | 4,644,000 | — | — |
| 2023-03-01 | $107.24 | $153.78 | 4,581,100 | — | — |
| 2023-02-28 | $102.56 | $147.07 | 4,104,500 | — | — |
| 2023-02-27 | $103.65 | $148.64 | 2,699,500 | — | — |
| 2023-02-24 | $102.00 | $146.27 | 3,005,800 | — | — |
| 2023-02-23 | $100.35 | $143.90 | 2,738,000 | — | — |
| 2023-02-22 | $99.47 | $142.64 | 2,087,700 | — | — |
| 2023-02-21 | $99.65 | $142.90 | 2,569,200 | — | — |
| 2023-02-17 | $99.54 | $142.74 | 3,537,600 | — | — |
| 2023-02-16 | $104.92 | $148.95 | 2,876,500 | — | — |
| 2023-02-15 | $106.65 | $151.41 | 2,626,400 | — | — |
| 2023-02-14 | $107.95 | $153.25 | 2,267,500 | — | — |
| 2023-02-13 | $108.26 | $153.69 | 2,608,800 | — | — |
| 2023-02-10 | $107.38 | $152.44 | 3,003,300 | — | — |
| 2023-02-09 | $102.11 | $144.96 | 2,897,400 | — | — |
| 2023-02-08 | $102.74 | $145.86 | 3,683,600 | — | — |
| 2023-02-07 | $102.28 | $145.20 | 3,628,400 | — | — |
| 2023-02-06 | $98.08 | $139.24 | 2,666,300 | — | — |
| 2023-02-03 | $98.81 | $140.28 | 3,525,100 | — | — |
| 2023-02-02 | $98.98 | $140.52 | 4,668,700 | — | — |
| 2023-02-01 | $97.99 | $139.11 | 4,467,800 | — | — |
| 2023-01-31 | $100.27 | $142.35 | 7,890,100 | — | — |
| 2023-01-30 | $106.42 | $151.08 | 3,110,000 | — | — |
| 2023-01-27 | $108.73 | $154.36 | 2,506,700 | — | — |
| 2023-01-26 | $111.49 | $158.28 | 2,723,600 | — | — |
| 2023-01-25 | $108.85 | $154.53 | 2,889,100 | — | — |
| 2023-01-24 | $107.01 | $151.92 | 2,360,500 | — | — |
| 2023-01-23 | $106.94 | $151.82 | 3,070,100 | — | — |
| 2023-01-20 | $106.96 | $151.85 | 2,986,400 | — | — |
| 2023-01-19 | $104.38 | $148.19 | 2,696,800 | — | — |
| 2023-01-18 | $102.71 | $145.81 | 2,908,000 | — | — |
| 2023-01-17 | $102.51 | $145.53 | 2,600,800 | — | — |
| 2023-01-13 | $103.03 | $146.27 | 2,133,200 | — | — |
| 2023-01-12 | $102.86 | $146.03 | 2,231,600 | — | — |
| 2023-01-11 | $101.42 | $143.98 | 3,551,100 | — | — |
| 2023-01-10 | $101.57 | $144.20 | 3,259,200 | — | — |
| 2023-01-09 | $102.01 | $144.82 | 4,707,400 | — | — |
| 2023-01-06 | $105.70 | $150.06 | 3,101,300 | — | — |
| 2023-01-05 | $103.02 | $146.25 | 3,348,400 | — | — |
| 2023-01-04 | $100.68 | $142.93 | 2,959,100 | — | — |
| 2023-01-03 | $101.03 | $143.43 | 2,877,200 | — | — |