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
- 1984-09-07 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 | $112.42 | $131.29 | 1,150,000 | — | — |
| 2023-12-28 | $113.92 | $133.04 | 1,132,500 | — | — |
| 2023-12-27 | $114.41 | $133.61 | 1,140,100 | — | — |
| 2023-12-26 | $114.51 | $133.73 | 1,060,700 | — | — |
| 2023-12-22 | $112.84 | $131.78 | 814,500 | — | — |
| 2023-12-21 | $112.18 | $131.01 | 1,129,500 | — | — |
| 2023-12-20 | $109.57 | $127.96 | 2,191,400 | — | — |
| 2023-12-19 | $111.61 | $130.34 | 1,724,400 | — | — |
| 2023-12-18 | $111.27 | $129.94 | 1,248,900 | — | — |
| 2023-12-15 | $112.59 | $131.49 | 3,771,900 | — | — |
| 2023-12-14 | $113.41 | $132.44 | 3,186,800 | — | — |
| 2023-12-13 | $108.97 | $127.26 | 1,892,800 | — | — |
| 2023-12-12 | $106.67 | $124.57 | 1,364,200 | — | — |
| 2023-12-11 | $106.69 | $124.60 | 1,953,400 | — | — |
| 2023-12-08 | $103.78 | $121.20 | 1,734,500 | — | — |
| 2023-12-07 | $102.28 | $119.45 | 1,394,700 | — | — |
| 2023-12-06 | $100.30 | $117.13 | 1,774,400 | — | — |
| 2023-12-05 | $99.04 | $115.66 | 1,318,600 | — | — |
| 2023-12-04 | $98.94 | $115.55 | 1,686,800 | — | — |
| 2023-12-01 | $98.19 | $114.67 | 1,383,000 | — | — |
| 2023-11-30 | $96.93 | $113.20 | 2,559,400 | — | — |
| 2023-11-29 | $96.00 | $112.11 | 2,219,000 | — | — |
| 2023-11-28 | $94.78 | $110.69 | 1,781,000 | — | — |
| 2023-11-27 | $94.60 | $110.48 | 1,278,500 | — | — |
| 2023-11-24 | $94.90 | $110.83 | 807,900 | — | — |
| 2023-11-22 | $94.27 | $110.09 | 1,410,800 | — | — |
| 2023-11-21 | $93.68 | $109.40 | 1,470,200 | — | — |
| 2023-11-20 | $94.74 | $110.64 | 1,640,800 | — | — |
| 2023-11-17 | $94.20 | $109.22 | 1,572,200 | — | — |
| 2023-11-16 | $93.37 | $108.25 | 2,099,900 | — | — |
| 2023-11-15 | $94.04 | $109.03 | 1,571,200 | — | — |
| 2023-11-14 | $92.85 | $107.65 | 2,340,900 | — | — |
| 2023-11-13 | $88.91 | $103.08 | 1,991,200 | — | — |
| 2023-11-10 | $90.03 | $104.38 | 2,439,100 | — | — |
| 2023-11-09 | $86.50 | $100.29 | 2,310,000 | — | — |
| 2023-11-08 | $87.90 | $101.91 | 2,580,600 | — | — |
| 2023-11-07 | $89.36 | $103.60 | 2,462,100 | — | — |
| 2023-11-06 | $90.00 | $104.35 | 2,400,200 | — | — |
| 2023-11-03 | $91.05 | $105.56 | 3,278,600 | — | — |
| 2023-11-02 | $89.50 | $103.77 | 3,180,200 | — | — |
| 2023-11-01 | $87.06 | $100.94 | 2,139,600 | — | — |
| 2023-10-31 | $86.74 | $100.57 | 1,654,100 | — | — |
| 2023-10-30 | $86.45 | $100.23 | 2,213,700 | — | — |
| 2023-10-27 | $88.23 | $102.29 | 1,164,500 | — | — |
| 2023-10-26 | $88.61 | $102.73 | 1,494,300 | — | — |
| 2023-10-25 | $88.57 | $102.69 | 1,682,100 | — | — |
| 2023-10-24 | $91.52 | $106.11 | 1,167,300 | — | — |
| 2023-10-23 | $90.46 | $104.88 | 1,316,700 | — | — |
| 2023-10-20 | $92.19 | $106.89 | 1,144,600 | — | — |
| 2023-10-19 | $93.58 | $108.50 | 1,582,700 | — | — |
| 2023-10-18 | $94.22 | $109.24 | 1,482,000 | — | — |
| 2023-10-17 | $95.66 | $110.91 | 1,095,600 | — | — |
| 2023-10-16 | $95.84 | $111.12 | 1,549,300 | — | — |
| 2023-10-13 | $94.60 | $109.68 | 1,376,300 | — | — |
| 2023-10-12 | $96.95 | $112.40 | 1,272,100 | — | — |
| 2023-10-11 | $97.88 | $113.48 | 1,390,200 | — | — |
| 2023-10-10 | $98.30 | $113.97 | 1,814,300 | — | — |
| 2023-10-09 | $98.22 | $113.88 | 907,000 | — | — |
| 2023-10-06 | $98.32 | $113.99 | 1,462,800 | — | — |
| 2023-10-05 | $96.76 | $112.18 | 1,136,400 | — | — |
| 2023-10-04 | $97.57 | $113.12 | 1,429,200 | — | — |
| 2023-10-03 | $97.03 | $112.50 | 1,326,100 | — | — |
| 2023-10-02 | $98.25 | $113.91 | 1,110,500 | — | — |
| 2023-09-29 | $98.59 | $114.31 | 2,476,500 | — | — |
| 2023-09-28 | $97.89 | $113.49 | 1,088,800 | — | — |
| 2023-09-27 | $96.30 | $111.65 | 1,301,100 | — | — |
| 2023-09-26 | $95.93 | $111.22 | 1,339,900 | — | — |
| 2023-09-25 | $97.76 | $113.34 | 1,045,000 | — | — |
| 2023-09-22 | $96.42 | $111.79 | 1,116,600 | — | — |
| 2023-09-21 | $96.28 | $111.63 | 1,797,500 | — | — |
| 2023-09-20 | $96.33 | $111.68 | 1,230,900 | — | — |
| 2023-09-19 | $97.82 | $113.41 | 1,347,400 | — | — |
| 2023-09-18 | $98.50 | $114.20 | 1,330,700 | — | — |
| 2023-09-15 | $98.21 | $113.86 | 2,874,700 | — | — |
| 2023-09-14 | $99.24 | $115.06 | 1,775,300 | — | — |
| 2023-09-13 | $96.64 | $112.04 | 1,861,400 | — | — |
| 2023-09-12 | $96.91 | $112.36 | 2,168,500 | — | — |
| 2023-09-11 | $98.23 | $113.89 | 1,574,300 | — | — |
| 2023-09-08 | $99.38 | $115.22 | 2,062,400 | — | — |
| 2023-09-07 | $98.38 | $114.06 | 3,884,000 | — | — |
| 2023-09-06 | $106.18 | $123.11 | 1,777,200 | — | — |
| 2023-09-05 | $109.13 | $126.53 | 1,111,800 | — | — |
| 2023-09-01 | $109.68 | $127.16 | 933,400 | — | — |
| 2023-08-31 | $108.74 | $126.07 | 1,784,300 | — | — |
| 2023-08-30 | $107.98 | $125.19 | 1,283,000 | — | — |
| 2023-08-29 | $107.78 | $124.96 | 1,274,200 | — | — |
| 2023-08-28 | $106.20 | $123.13 | 955,000 | — | — |
| 2023-08-25 | $105.39 | $121.40 | 1,267,400 | — | — |
| 2023-08-24 | $104.23 | $120.06 | 1,743,300 | — | — |
| 2023-08-23 | $107.23 | $123.52 | 1,101,300 | — | — |
| 2023-08-22 | $105.27 | $121.26 | 1,301,400 | — | — |
| 2023-08-21 | $107.04 | $123.30 | 1,713,400 | — | — |
| 2023-08-18 | $104.70 | $120.61 | 1,374,100 | — | — |
| 2023-08-17 | $103.84 | $119.62 | 1,646,000 | — | — |
| 2023-08-16 | $103.55 | $119.28 | 1,299,900 | — | — |
| 2023-08-15 | $105.50 | $121.53 | 1,248,800 | — | — |
| 2023-08-14 | $108.83 | $125.36 | 1,350,600 | — | — |
| 2023-08-11 | $107.24 | $123.53 | 1,914,400 | — | — |
| 2023-08-10 | $107.94 | $124.34 | 1,437,300 | — | — |
| 2023-08-09 | $107.22 | $123.51 | 1,396,600 | — | — |
| 2023-08-08 | $108.76 | $125.28 | 2,323,700 | — | — |
| 2023-08-07 | $110.17 | $126.91 | 1,901,800 | — | — |
| 2023-08-04 | $109.30 | $125.90 | 1,774,200 | — | — |
| 2023-08-03 | $109.08 | $125.65 | 1,983,200 | — | — |
| 2023-08-02 | $110.75 | $127.58 | 2,765,800 | — | — |
| 2023-08-01 | $113.92 | $131.23 | 1,030,700 | — | — |
| 2023-07-31 | $114.37 | $131.74 | 1,102,000 | — | — |
| 2023-07-28 | $114.16 | $131.50 | 1,742,000 | — | — |
| 2023-07-27 | $112.49 | $129.58 | 2,340,100 | — | — |
| 2023-07-26 | $112.71 | $129.83 | 1,977,400 | — | — |
| 2023-07-25 | $112.88 | $130.03 | 1,775,400 | — | — |
| 2023-07-24 | $112.59 | $129.69 | 1,280,000 | — | — |
| 2023-07-21 | $112.98 | $130.14 | 1,587,300 | — | — |
| 2023-07-20 | $111.48 | $128.42 | 1,884,000 | — | — |
| 2023-07-19 | $114.50 | $131.89 | 1,057,700 | — | — |
| 2023-07-18 | $115.04 | $132.52 | 957,400 | — | — |
| 2023-07-17 | $114.92 | $132.38 | 1,369,800 | — | — |
| 2023-07-14 | $111.75 | $128.73 | 1,586,800 | — | — |
| 2023-07-13 | $114.25 | $131.61 | 1,829,900 | — | — |
| 2023-07-12 | $112.85 | $129.99 | 1,331,600 | — | — |
| 2023-07-11 | $111.19 | $128.08 | 1,191,500 | — | — |
| 2023-07-10 | $112.23 | $129.28 | 1,466,200 | — | — |
| 2023-07-07 | $108.34 | $124.80 | 1,748,900 | — | — |
| 2023-07-06 | $108.69 | $125.20 | 2,005,600 | — | — |
| 2023-07-05 | $107.30 | $123.60 | 1,778,900 | — | — |
| 2023-07-03 | $111.70 | $128.67 | 970,100 | — | — |
| 2023-06-30 | $110.69 | $127.51 | 1,638,000 | — | — |
| 2023-06-29 | $109.88 | $126.57 | 1,505,800 | — | — |
| 2023-06-28 | $108.15 | $124.58 | 1,534,000 | — | — |
| 2023-06-27 | $108.12 | $124.55 | 1,595,400 | — | — |
| 2023-06-26 | $104.60 | $120.49 | 1,272,000 | — | — |
| 2023-06-23 | $102.02 | $117.52 | 1,631,600 | — | — |
| 2023-06-22 | $103.74 | $119.50 | 1,275,400 | — | — |
| 2023-06-21 | $104.26 | $120.10 | 1,627,000 | — | — |
| 2023-06-20 | $107.30 | $123.60 | 1,868,800 | — | — |
| 2023-06-16 | $109.26 | $125.86 | 3,653,000 | — | — |
| 2023-06-15 | $109.57 | $126.22 | 1,999,500 | — | — |
| 2023-06-14 | $109.89 | $126.58 | 1,385,900 | — | — |
| 2023-06-13 | $109.70 | $126.37 | 1,640,600 | — | — |
| 2023-06-12 | $107.12 | $123.39 | 1,456,300 | — | — |
| 2023-06-09 | $104.49 | $120.36 | 1,091,600 | — | — |
| 2023-06-08 | $105.26 | $121.25 | 829,900 | — | — |
| 2023-06-07 | $105.01 | $120.96 | 1,082,700 | — | — |
| 2023-06-06 | $103.57 | $119.30 | 1,065,200 | — | — |
| 2023-06-05 | $102.62 | $118.21 | 1,731,600 | — | — |
| 2023-06-02 | $105.12 | $121.09 | 1,376,300 | — | — |
| 2023-06-01 | $105.89 | $121.98 | 1,768,300 | — | — |
| 2023-05-31 | $103.51 | $119.24 | 2,601,900 | — | — |
| 2023-05-30 | $104.97 | $120.92 | 1,829,300 | — | — |
| 2023-05-26 | $105.05 | $121.01 | 2,760,600 | — | — |
| 2023-05-25 | $99.98 | $114.45 | 2,358,300 | — | — |
| 2023-05-24 | $98.79 | $113.09 | 1,352,700 | — | — |
| 2023-05-23 | $100.83 | $115.43 | 1,655,100 | — | — |
| 2023-05-22 | $102.50 | $117.34 | 1,038,900 | — | — |
| 2023-05-19 | $101.66 | $116.38 | 1,117,300 | — | — |
| 2023-05-18 | $102.11 | $116.89 | 1,757,800 | — | — |
| 2023-05-17 | $99.09 | $113.44 | 1,970,400 | — | — |
| 2023-05-16 | $96.43 | $110.39 | 1,581,300 | — | — |
| 2023-05-15 | $99.49 | $113.89 | 1,856,100 | — | — |
| 2023-05-12 | $97.14 | $111.20 | 1,304,700 | — | — |
| 2023-05-11 | $96.91 | $110.94 | 2,926,600 | — | — |
| 2023-05-10 | $98.56 | $112.83 | 2,539,500 | — | — |
| 2023-05-09 | $99.82 | $114.27 | 11,583,000 | — | — |
| 2023-05-08 | $105.24 | $120.48 | 2,832,600 | — | — |
| 2023-05-05 | $104.12 | $119.19 | 1,638,100 | — | — |
| 2023-05-04 | $102.14 | $116.93 | 2,945,000 | — | — |
| 2023-05-03 | $105.22 | $120.45 | 2,008,700 | — | — |
| 2023-05-02 | $105.40 | $120.66 | 1,642,400 | — | — |
| 2023-05-01 | $105.57 | $120.85 | 1,246,900 | — | — |
| 2023-04-28 | $105.90 | $121.23 | 1,622,000 | — | — |
| 2023-04-27 | $103.91 | $118.95 | 2,271,000 | — | — |
| 2023-04-26 | $102.80 | $117.68 | 2,188,600 | — | — |
| 2023-04-25 | $101.69 | $116.41 | 1,858,200 | — | — |
| 2023-04-24 | $106.16 | $121.53 | 1,536,200 | — | — |
| 2023-04-21 | $106.72 | $122.17 | 1,495,900 | — | — |
| 2023-04-20 | $108.48 | $124.19 | 1,665,400 | — | — |
| 2023-04-19 | $109.26 | $125.08 | 1,738,300 | — | — |
| 2023-04-18 | $110.84 | $126.89 | 1,574,000 | — | — |
| 2023-04-17 | $110.60 | $126.61 | 1,313,600 | — | — |
| 2023-04-14 | $110.08 | $126.02 | 2,013,100 | — | — |
| 2023-04-13 | $108.72 | $124.46 | 1,857,600 | — | — |
| 2023-04-12 | $107.89 | $123.51 | 1,549,600 | — | — |
| 2023-04-11 | $110.44 | $126.43 | 1,291,600 | — | — |
| 2023-04-10 | $111.79 | $127.97 | 1,701,100 | — | — |
| 2023-04-06 | $111.35 | $127.47 | 1,249,600 | — | — |
| 2023-04-05 | $112.48 | $128.76 | 1,664,000 | — | — |
| 2023-04-04 | $114.05 | $130.56 | 1,481,400 | — | — |
| 2023-04-03 | $117.39 | $134.39 | 1,068,000 | — | — |
| 2023-03-31 | $117.98 | $135.06 | 1,331,800 | — | — |
| 2023-03-30 | $117.32 | $134.31 | 1,129,400 | — | — |
| 2023-03-29 | $116.48 | $133.34 | 1,502,900 | — | — |
| 2023-03-28 | $113.30 | $129.70 | 1,246,000 | — | — |
| 2023-03-27 | $113.11 | $129.49 | 1,205,300 | — | — |
| 2023-03-24 | $114.94 | $131.58 | 1,702,600 | — | — |
| 2023-03-23 | $116.36 | $133.21 | 1,570,700 | — | — |
| 2023-03-22 | $114.32 | $130.87 | 1,888,100 | — | — |
| 2023-03-21 | $116.77 | $133.68 | 1,458,500 | — | — |
| 2023-03-20 | $115.13 | $131.80 | 1,327,000 | — | — |
| 2023-03-17 | $114.07 | $130.58 | 2,488,300 | — | — |
| 2023-03-16 | $115.73 | $132.48 | 1,785,900 | — | — |
| 2023-03-15 | $111.70 | $127.87 | 1,871,700 | — | — |
| 2023-03-14 | $113.23 | $129.62 | 2,053,500 | — | — |
| 2023-03-13 | $111.27 | $127.38 | 1,805,400 | — | — |
| 2023-03-10 | $111.29 | $127.40 | 1,996,800 | — | — |
| 2023-03-09 | $113.37 | $129.78 | 2,045,800 | — | — |
| 2023-03-08 | $114.72 | $131.33 | 1,764,400 | — | — |
| 2023-03-07 | $112.04 | $128.26 | 1,517,900 | — | — |
| 2023-03-06 | $112.77 | $129.10 | 1,588,300 | — | — |
| 2023-03-03 | $113.77 | $130.24 | 1,358,100 | — | — |
| 2023-03-02 | $111.79 | $127.97 | 1,029,600 | — | — |
| 2023-03-01 | $111.84 | $128.03 | 1,618,800 | — | — |
| 2023-02-28 | $111.57 | $127.72 | 1,220,000 | — | — |
| 2023-02-27 | $111.32 | $127.44 | 1,178,600 | — | — |
| 2023-02-24 | $112.12 | $127.64 | 1,890,200 | — | — |
| 2023-02-23 | $113.06 | $128.71 | 1,930,100 | — | — |
| 2023-02-22 | $111.16 | $126.55 | 2,349,900 | — | — |
| 2023-02-21 | $112.49 | $128.06 | 2,536,000 | — | — |
| 2023-02-17 | $115.84 | $131.88 | 1,804,900 | — | — |
| 2023-02-16 | $119.21 | $135.71 | 1,792,000 | — | — |
| 2023-02-15 | $121.73 | $138.58 | 1,590,900 | — | — |
| 2023-02-14 | $121.77 | $138.63 | 1,656,300 | — | — |
| 2023-02-13 | $120.80 | $137.52 | 2,048,800 | — | — |
| 2023-02-10 | $119.61 | $136.17 | 2,114,300 | — | — |
| 2023-02-09 | $120.87 | $137.60 | 2,770,600 | — | — |
| 2023-02-08 | $119.71 | $136.28 | 2,535,900 | — | — |
| 2023-02-07 | $122.97 | $139.99 | 5,743,500 | — | — |
| 2023-02-06 | $109.28 | $124.41 | 2,032,700 | — | — |
| 2023-02-03 | $112.48 | $128.05 | 2,339,600 | — | — |
| 2023-02-02 | $113.38 | $129.08 | 2,823,600 | — | — |
| 2023-02-01 | $113.12 | $128.78 | 2,762,000 | — | — |
| 2023-01-31 | $109.67 | $124.85 | 1,638,400 | — | — |
| 2023-01-30 | $108.58 | $123.61 | 1,557,600 | — | — |
| 2023-01-27 | $111.16 | $126.55 | 1,383,500 | — | — |
| 2023-01-26 | $112.02 | $127.53 | 1,652,700 | — | — |
| 2023-01-25 | $109.42 | $124.57 | 1,670,700 | — | — |
| 2023-01-24 | $107.31 | $122.17 | 1,729,200 | — | — |
| 2023-01-23 | $109.61 | $124.78 | 2,799,300 | — | — |
| 2023-01-20 | $103.06 | $117.33 | 1,656,000 | — | — |
| 2023-01-19 | $99.92 | $113.75 | 1,839,200 | — | — |
| 2023-01-18 | $101.80 | $115.89 | 1,485,600 | — | — |
| 2023-01-17 | $102.57 | $116.77 | 2,697,900 | — | — |
| 2023-01-13 | $101.61 | $115.68 | 968,900 | — | — |
| 2023-01-12 | $101.25 | $115.27 | 1,650,700 | — | — |
| 2023-01-11 | $100.45 | $114.36 | 1,636,500 | — | — |
| 2023-01-10 | $97.51 | $111.01 | 1,500,200 | — | — |
| 2023-01-09 | $96.48 | $109.84 | 1,679,700 | — | — |
| 2023-01-06 | $95.44 | $108.65 | 1,787,200 | — | — |
| 2023-01-05 | $92.42 | $105.22 | 1,971,300 | — | — |
| 2023-01-04 | $93.48 | $106.42 | 1,966,200 | — | — |
| 2023-01-03 | $90.50 | $103.03 | 2,090,900 | — | — |