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
- 2005-04-14 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 | $124.09 | $124.09 | 1,301,700 | — | — |
| 2023-12-28 | $124.16 | $124.16 | 1,290,400 | — | — |
| 2023-12-27 | $123.73 | $123.73 | 1,844,400 | — | — |
| 2023-12-26 | $123.55 | $123.55 | 1,412,700 | — | — |
| 2023-12-22 | $122.17 | $122.17 | 1,829,100 | — | — |
| 2023-12-21 | $122.80 | $122.80 | 2,837,100 | — | — |
| 2023-12-20 | $116.64 | $116.64 | 5,202,500 | — | — |
| 2023-12-19 | $123.29 | $123.29 | 2,482,200 | — | — |
| 2023-12-18 | $123.35 | $123.35 | 2,571,300 | — | — |
| 2023-12-15 | $122.59 | $122.59 | 5,084,300 | — | — |
| 2023-12-14 | $123.10 | $123.10 | 3,705,400 | — | — |
| 2023-12-13 | $122.29 | $122.29 | 2,812,000 | — | — |
| 2023-12-12 | $119.16 | $119.16 | 2,564,300 | — | — |
| 2023-12-11 | $117.90 | $117.90 | 3,735,600 | — | — |
| 2023-12-08 | $116.97 | $116.97 | 2,375,700 | — | — |
| 2023-12-07 | $118.89 | $118.89 | 2,391,800 | — | — |
| 2023-12-06 | $117.94 | $117.94 | 2,494,400 | — | — |
| 2023-12-05 | $117.20 | $117.20 | 2,768,300 | — | — |
| 2023-12-04 | $118.24 | $118.24 | 3,085,000 | — | — |
| 2023-12-01 | $116.62 | $116.62 | 3,074,800 | — | — |
| 2023-11-30 | $115.52 | $115.52 | 4,537,500 | — | — |
| 2023-11-29 | $116.18 | $116.18 | 4,734,700 | — | — |
| 2023-11-28 | $112.20 | $112.20 | 4,492,400 | — | — |
| 2023-11-27 | $113.98 | $113.98 | 3,687,300 | — | — |
| 2023-11-24 | $112.95 | $112.95 | 1,902,100 | — | — |
| 2023-11-22 | $110.80 | $110.80 | 2,747,400 | — | — |
| 2023-11-21 | $108.96 | $108.96 | 2,778,000 | — | — |
| 2023-11-20 | $108.96 | $108.96 | 4,313,000 | — | — |
| 2023-11-17 | $104.97 | $104.97 | 5,315,900 | — | — |
| 2023-11-16 | $104.77 | $104.77 | 5,726,900 | — | — |
| 2023-11-15 | $102.11 | $102.11 | 4,159,500 | — | — |
| 2023-11-14 | $101.38 | $101.38 | 5,479,600 | — | — |
| 2023-11-13 | $98.35 | $98.35 | 5,725,700 | — | — |
| 2023-11-10 | $94.05 | $94.05 | 4,185,500 | — | — |
| 2023-11-09 | $92.40 | $92.40 | 4,663,600 | — | — |
| 2023-11-08 | $92.76 | $92.76 | 4,631,700 | — | — |
| 2023-11-07 | $95.19 | $95.19 | 3,273,400 | — | — |
| 2023-11-06 | $94.84 | $94.84 | 4,019,700 | — | — |
| 2023-11-03 | $97.46 | $97.46 | 5,092,300 | — | — |
| 2023-11-02 | $93.67 | $93.67 | 4,425,700 | — | — |
| 2023-11-01 | $94.13 | $94.13 | 6,016,800 | — | — |
| 2023-10-31 | $88.83 | $88.83 | 5,391,900 | — | — |
| 2023-10-30 | $84.91 | $84.91 | 7,038,400 | — | — |
| 2023-10-27 | $89.29 | $89.29 | 14,954,600 | — | — |
| 2023-10-26 | $81.09 | $81.09 | 6,707,800 | — | — |
| 2023-10-25 | $84.35 | $84.35 | 4,112,500 | — | — |
| 2023-10-24 | $86.35 | $86.35 | 4,375,200 | — | — |
| 2023-10-23 | $86.02 | $86.02 | 4,042,200 | — | — |
| 2023-10-20 | $85.97 | $85.97 | 4,652,400 | — | — |
| 2023-10-19 | $86.04 | $86.04 | 6,634,000 | — | — |
| 2023-10-18 | $84.12 | $84.12 | 7,717,000 | — | — |
| 2023-10-17 | $80.49 | $80.49 | 5,475,900 | — | — |
| 2023-10-16 | $78.95 | $78.95 | 5,271,500 | — | — |
| 2023-10-13 | $76.19 | $76.19 | 5,123,700 | — | — |
| 2023-10-12 | $75.49 | $75.49 | 9,339,000 | — | — |
| 2023-10-11 | $78.97 | $78.97 | 8,706,800 | — | — |
| 2023-10-10 | $85.21 | $85.21 | 5,266,800 | — | — |
| 2023-10-09 | $83.09 | $83.09 | 3,165,100 | — | — |
| 2023-10-06 | $83.22 | $83.22 | 6,761,700 | — | — |
| 2023-10-05 | $84.00 | $84.00 | 9,019,200 | — | — |
| 2023-10-04 | $87.70 | $87.70 | 5,793,400 | — | — |
| 2023-10-03 | $90.94 | $90.94 | 3,026,800 | — | — |
| 2023-10-02 | $94.55 | $94.55 | 3,244,900 | — | — |
| 2023-09-29 | $93.30 | $93.30 | 5,416,800 | — | — |
| 2023-09-28 | $95.46 | $95.46 | 7,205,200 | — | — |
| 2023-09-27 | $92.09 | $92.09 | 6,709,100 | — | — |
| 2023-09-26 | $88.62 | $88.62 | 4,819,200 | — | — |
| 2023-09-25 | $86.06 | $86.06 | 3,667,400 | — | — |
| 2023-09-22 | $87.50 | $87.50 | 4,556,400 | — | — |
| 2023-09-21 | $89.08 | $89.08 | 5,326,800 | — | — |
| 2023-09-20 | $92.63 | $92.63 | 3,092,300 | — | — |
| 2023-09-19 | $94.16 | $94.16 | 3,644,500 | — | — |
| 2023-09-18 | $95.30 | $95.30 | 3,176,400 | — | — |
| 2023-09-15 | $96.35 | $96.35 | 9,076,000 | — | — |
| 2023-09-14 | $101.55 | $101.55 | 6,447,800 | — | — |
| 2023-09-13 | $105.22 | $105.22 | 2,997,600 | — | — |
| 2023-09-12 | $104.86 | $104.86 | 4,416,300 | — | — |
| 2023-09-11 | $107.29 | $107.29 | 3,496,300 | — | — |
| 2023-09-08 | $104.35 | $104.35 | 3,575,700 | — | — |
| 2023-09-07 | $104.91 | $104.91 | 5,294,800 | — | — |
| 2023-09-06 | $106.88 | $106.88 | 6,645,000 | — | — |
| 2023-09-05 | $100.33 | $100.33 | 3,173,800 | — | — |
| 2023-09-01 | $101.90 | $101.90 | 2,524,500 | — | — |
| 2023-08-31 | $100.98 | $100.98 | 3,707,200 | — | — |
| 2023-08-30 | $103.42 | $103.42 | 5,806,400 | — | — |
| 2023-08-29 | $100.58 | $100.58 | 7,650,600 | — | — |
| 2023-08-28 | $99.29 | $99.29 | 4,197,900 | — | — |
| 2023-08-25 | $100.76 | $100.76 | 4,428,300 | — | — |
| 2023-08-24 | $100.98 | $100.98 | 4,648,700 | — | — |
| 2023-08-23 | $104.38 | $104.38 | 3,821,600 | — | — |
| 2023-08-22 | $106.98 | $106.98 | 3,200,700 | — | — |
| 2023-08-21 | $104.68 | $104.68 | 3,425,100 | — | — |
| 2023-08-18 | $106.05 | $106.05 | 3,729,200 | — | — |
| 2023-08-17 | $107.81 | $107.81 | 3,967,000 | — | — |
| 2023-08-16 | $111.16 | $111.16 | 2,809,700 | — | — |
| 2023-08-15 | $114.51 | $114.51 | 2,598,200 | — | — |
| 2023-08-14 | $115.76 | $115.76 | 3,141,800 | — | — |
| 2023-08-11 | $111.69 | $111.69 | 3,250,400 | — | — |
| 2023-08-10 | $113.27 | $113.27 | 3,391,800 | — | — |
| 2023-08-09 | $110.96 | $110.96 | 4,580,600 | — | — |
| 2023-08-08 | $110.19 | $110.19 | 8,884,500 | — | — |
| 2023-08-07 | $120.97 | $120.97 | 1,697,300 | — | — |
| 2023-08-04 | $120.33 | $120.33 | 2,228,000 | — | — |
| 2023-08-03 | $122.07 | $122.07 | 2,021,100 | — | — |
| 2023-08-02 | $123.81 | $123.81 | 3,295,800 | — | — |
| 2023-08-01 | $122.00 | $122.00 | 3,986,700 | — | — |
| 2023-07-31 | $124.56 | $124.56 | 5,593,500 | — | — |
| 2023-07-28 | $132.38 | $132.38 | 5,006,700 | — | — |
| 2023-07-27 | $129.36 | $129.36 | 3,379,000 | — | — |
| 2023-07-26 | $130.69 | $130.69 | 1,653,600 | — | — |
| 2023-07-25 | $129.96 | $129.96 | 2,056,200 | — | — |
| 2023-07-24 | $127.72 | $127.72 | 2,935,400 | — | — |
| 2023-07-21 | $130.60 | $130.60 | 7,299,400 | — | — |
| 2023-07-20 | $130.65 | $130.65 | 3,287,700 | — | — |
| 2023-07-19 | $133.63 | $133.63 | 2,969,300 | — | — |
| 2023-07-18 | $137.93 | $137.93 | 2,073,500 | — | — |
| 2023-07-17 | $137.45 | $137.45 | 2,290,400 | — | — |
| 2023-07-14 | $137.32 | $137.32 | 3,087,300 | — | — |
| 2023-07-13 | $133.98 | $133.98 | 1,763,700 | — | — |
| 2023-07-12 | $133.67 | $133.67 | 2,294,300 | — | — |
| 2023-07-11 | $131.23 | $131.23 | 1,705,900 | — | — |
| 2023-07-10 | $130.62 | $130.62 | 2,345,700 | — | — |
| 2023-07-07 | $126.71 | $126.71 | 2,173,100 | — | — |
| 2023-07-06 | $127.70 | $127.70 | 1,722,700 | — | — |
| 2023-07-05 | $128.07 | $128.07 | 1,932,300 | — | — |
| 2023-07-03 | $127.02 | $127.02 | 1,237,900 | — | — |
| 2023-06-30 | $128.51 | $128.51 | 2,378,100 | — | — |
| 2023-06-29 | $127.94 | $127.94 | 2,584,600 | — | — |
| 2023-06-28 | $126.42 | $126.42 | 2,360,500 | — | — |
| 2023-06-27 | $123.50 | $123.50 | 2,634,200 | — | — |
| 2023-06-26 | $124.62 | $124.62 | 2,523,100 | — | — |
| 2023-06-23 | $126.75 | $126.75 | 3,264,800 | — | — |
| 2023-06-22 | $126.52 | $126.52 | 2,510,300 | — | — |
| 2023-06-21 | $127.86 | $127.86 | 2,759,700 | — | — |
| 2023-06-20 | $129.97 | $129.97 | 2,598,700 | — | — |
| 2023-06-16 | $130.10 | $130.10 | 4,310,100 | — | — |
| 2023-06-15 | $130.98 | $130.98 | 4,232,100 | — | — |
| 2023-06-14 | $127.06 | $127.06 | 3,325,100 | — | — |
| 2023-06-13 | $125.95 | $125.95 | 2,166,100 | — | — |
| 2023-06-12 | $126.91 | $126.91 | 2,598,000 | — | — |
| 2023-06-09 | $124.34 | $124.34 | 2,121,100 | — | — |
| 2023-06-08 | $121.13 | $121.13 | 1,850,900 | — | — |
| 2023-06-07 | $119.71 | $119.71 | 3,099,600 | — | — |
| 2023-06-06 | $125.38 | $125.38 | 3,304,100 | — | — |
| 2023-06-05 | $124.66 | $124.66 | 3,347,000 | — | — |
| 2023-06-02 | $122.57 | $122.57 | 2,676,300 | — | — |
| 2023-06-01 | $119.58 | $119.58 | 1,993,300 | — | — |
| 2023-05-31 | $117.26 | $117.26 | 5,453,600 | — | — |
| 2023-05-30 | $113.56 | $113.56 | 8,040,100 | — | — |
| 2023-05-26 | $115.05 | $115.05 | 1,688,200 | — | — |
| 2023-05-25 | $114.61 | $114.61 | 2,473,800 | — | — |
| 2023-05-24 | $116.73 | $116.73 | 1,705,100 | — | — |
| 2023-05-23 | $115.69 | $115.69 | 2,282,900 | — | — |
| 2023-05-22 | $119.29 | $119.29 | 2,391,400 | — | — |
| 2023-05-19 | $117.13 | $117.13 | 2,080,000 | — | — |
| 2023-05-18 | $119.03 | $119.03 | 1,598,000 | — | — |
| 2023-05-17 | $118.59 | $118.59 | 1,690,400 | — | — |
| 2023-05-16 | $118.61 | $118.61 | 1,331,800 | — | — |
| 2023-05-15 | $119.61 | $119.61 | 1,565,800 | — | — |
| 2023-05-12 | $121.70 | $121.70 | 1,410,000 | — | — |
| 2023-05-11 | $121.07 | $121.07 | 1,730,100 | — | — |
| 2023-05-10 | $122.57 | $122.57 | 1,821,300 | — | — |
| 2023-05-09 | $119.65 | $119.65 | 1,301,000 | — | — |
| 2023-05-08 | $120.18 | $120.18 | 1,733,400 | — | — |
| 2023-05-05 | $120.82 | $120.82 | 2,170,200 | — | — |
| 2023-05-04 | $117.42 | $117.42 | 1,765,800 | — | — |
| 2023-05-03 | $117.32 | $117.32 | 6,887,600 | — | — |
| 2023-05-02 | $118.12 | $118.12 | 2,662,500 | — | — |
| 2023-05-01 | $118.44 | $118.44 | 2,447,200 | — | — |
| 2023-04-28 | $121.34 | $121.34 | 3,901,500 | — | — |
| 2023-04-27 | $123.58 | $123.58 | 4,075,000 | — | — |
| 2023-04-26 | $124.93 | $124.93 | 2,333,300 | — | — |
| 2023-04-25 | $123.96 | $123.96 | 2,263,400 | — | — |
| 2023-04-24 | $123.83 | $123.83 | 1,829,000 | — | — |
| 2023-04-21 | $123.73 | $123.73 | 2,129,600 | — | — |
| 2023-04-20 | $122.19 | $122.19 | 2,247,800 | — | — |
| 2023-04-19 | $124.12 | $124.12 | 2,410,100 | — | — |
| 2023-04-18 | $118.93 | $118.93 | 1,653,900 | — | — |
| 2023-04-17 | $118.65 | $118.65 | 2,180,500 | — | — |
| 2023-04-14 | $115.70 | $115.70 | 1,150,000 | — | — |
| 2023-04-13 | $116.28 | $116.28 | 1,093,400 | — | — |
| 2023-04-12 | $114.82 | $114.82 | 1,534,600 | — | — |
| 2023-04-11 | $115.04 | $115.04 | 1,826,000 | — | — |
| 2023-04-10 | $112.53 | $112.53 | 1,871,300 | — | — |
| 2023-04-06 | $112.47 | $112.47 | 1,835,200 | — | — |
| 2023-04-05 | $112.82 | $112.82 | 1,489,600 | — | — |
| 2023-04-04 | $115.64 | $115.64 | 1,467,100 | — | — |
| 2023-04-03 | $115.24 | $115.24 | 1,743,300 | — | — |
| 2023-03-31 | $116.18 | $116.18 | 2,118,200 | — | — |
| 2023-03-30 | $114.40 | $114.40 | 1,547,800 | — | — |
| 2023-03-29 | $113.96 | $113.96 | 1,559,900 | — | — |
| 2023-03-28 | $113.82 | $113.82 | 1,335,500 | — | — |
| 2023-03-27 | $116.07 | $116.07 | 1,571,400 | — | — |
| 2023-03-24 | $114.09 | $114.09 | 1,360,700 | — | — |
| 2023-03-23 | $114.50 | $114.50 | 1,918,700 | — | — |
| 2023-03-22 | $115.00 | $115.00 | 1,452,600 | — | — |
| 2023-03-21 | $118.98 | $118.98 | 1,706,300 | — | — |
| 2023-03-20 | $117.21 | $117.21 | 1,704,100 | — | — |
| 2023-03-17 | $113.93 | $113.93 | 2,623,900 | — | — |
| 2023-03-16 | $114.56 | $114.56 | 2,653,700 | — | — |
| 2023-03-15 | $113.72 | $113.72 | 1,967,400 | — | — |
| 2023-03-14 | $113.16 | $113.16 | 2,077,400 | — | — |
| 2023-03-13 | $110.66 | $110.66 | 1,971,300 | — | — |
| 2023-03-10 | $107.77 | $107.77 | 3,014,300 | — | — |
| 2023-03-09 | $112.08 | $112.08 | 3,223,300 | — | — |
| 2023-03-08 | $112.74 | $112.74 | 1,394,800 | — | — |
| 2023-03-07 | $113.81 | $113.81 | 2,304,700 | — | — |
| 2023-03-06 | $113.25 | $113.25 | 5,556,400 | — | — |
| 2023-03-03 | $122.92 | $122.92 | 2,771,100 | — | — |
| 2023-03-02 | $121.24 | $121.24 | 4,457,300 | — | — |
| 2023-03-01 | $110.76 | $110.76 | 1,856,000 | — | — |
| 2023-02-28 | $111.01 | $111.01 | 1,714,400 | — | — |
| 2023-02-27 | $110.58 | $110.58 | 1,528,700 | — | — |
| 2023-02-24 | $110.09 | $110.09 | 1,540,200 | — | — |
| 2023-02-23 | $111.87 | $111.87 | 2,627,000 | — | — |
| 2023-02-22 | $111.65 | $111.65 | 6,377,800 | — | — |
| 2023-02-21 | $114.01 | $114.01 | 2,393,100 | — | — |
| 2023-02-17 | $114.76 | $114.76 | 1,810,100 | — | — |
| 2023-02-16 | $117.26 | $117.26 | 1,580,700 | — | — |
| 2023-02-15 | $120.17 | $120.17 | 1,562,100 | — | — |
| 2023-02-14 | $118.55 | $118.55 | 1,995,900 | — | — |
| 2023-02-13 | $118.28 | $118.28 | 2,944,100 | — | — |
| 2023-02-10 | $117.89 | $117.89 | 6,381,600 | — | — |
| 2023-02-09 | $107.24 | $107.24 | 4,270,800 | — | — |
| 2023-02-08 | $109.84 | $109.84 | 1,917,700 | — | — |
| 2023-02-07 | $109.50 | $109.50 | 2,189,100 | — | — |
| 2023-02-06 | $106.73 | $106.73 | 1,793,800 | — | — |
| 2023-02-03 | $108.43 | $108.43 | 2,969,300 | — | — |
| 2023-02-02 | $108.03 | $108.03 | 3,316,400 | — | — |
| 2023-02-01 | $107.71 | $107.71 | 2,894,600 | — | — |
| 2023-01-31 | $107.09 | $107.09 | 2,091,000 | — | — |
| 2023-01-30 | $105.49 | $105.49 | 1,687,600 | — | — |
| 2023-01-27 | $106.72 | $106.72 | 1,428,200 | — | — |
| 2023-01-26 | $106.65 | $106.65 | 2,266,900 | — | — |
| 2023-01-25 | $104.00 | $104.00 | 3,803,500 | — | — |
| 2023-01-24 | $106.03 | $106.03 | 1,685,600 | — | — |
| 2023-01-23 | $106.40 | $106.40 | 2,818,200 | — | — |
| 2023-01-20 | $107.86 | $107.86 | 2,389,900 | — | — |
| 2023-01-19 | $106.20 | $106.20 | 2,728,300 | — | — |
| 2023-01-18 | $106.63 | $106.63 | 2,006,500 | — | — |
| 2023-01-17 | $109.51 | $109.51 | 1,590,700 | — | — |
| 2023-01-13 | $108.47 | $108.47 | 2,327,800 | — | — |
| 2023-01-12 | $107.14 | $107.14 | 2,878,600 | — | — |
| 2023-01-11 | $106.16 | $106.16 | 4,429,200 | — | — |
| 2023-01-10 | $110.88 | $110.88 | 2,381,000 | — | — |
| 2023-01-09 | $110.06 | $110.06 | 4,995,300 | — | — |
| 2023-01-06 | $115.82 | $115.82 | 2,411,200 | — | — |
| 2023-01-05 | $111.69 | $111.69 | 2,348,200 | — | — |
| 2023-01-04 | $114.33 | $114.33 | 2,188,600 | — | — |
| 2023-01-03 | $114.73 | $114.73 | 2,061,800 | — | — |