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
- 1999-10-29 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 | $118.35 | $118.35 | 772,000 | — | — |
| 2023-12-28 | $119.02 | $119.02 | 566,200 | — | — |
| 2023-12-27 | $119.00 | $119.00 | 1,127,300 | — | — |
| 2023-12-26 | $119.48 | $119.48 | 723,600 | — | — |
| 2023-12-22 | $119.62 | $119.62 | 984,600 | — | — |
| 2023-12-21 | $119.49 | $119.49 | 1,326,300 | — | — |
| 2023-12-20 | $119.36 | $119.36 | 965,800 | — | — |
| 2023-12-19 | $120.18 | $120.18 | 1,537,600 | — | — |
| 2023-12-18 | $119.94 | $119.94 | 1,088,500 | — | — |
| 2023-12-15 | $119.14 | $119.14 | 2,888,800 | — | — |
| 2023-12-14 | $118.33 | $118.33 | 2,500,500 | — | — |
| 2023-12-13 | $117.50 | $117.50 | 1,702,000 | — | — |
| 2023-12-12 | $115.33 | $115.33 | 1,232,900 | — | — |
| 2023-12-11 | $114.72 | $114.72 | 1,182,200 | — | — |
| 2023-12-08 | $114.41 | $114.41 | 1,129,600 | — | — |
| 2023-12-07 | $114.93 | $114.93 | 1,463,500 | — | — |
| 2023-12-06 | $114.47 | $114.47 | 858,700 | — | — |
| 2023-12-05 | $115.62 | $115.62 | 932,900 | — | — |
| 2023-12-04 | $115.90 | $115.90 | 848,300 | — | — |
| 2023-12-01 | $116.03 | $116.03 | 1,264,100 | — | — |
| 2023-11-30 | $115.53 | $115.53 | 2,877,300 | — | — |
| 2023-11-29 | $115.70 | $115.70 | 1,685,900 | — | — |
| 2023-11-28 | $114.65 | $114.65 | 1,502,300 | — | — |
| 2023-11-27 | $113.75 | $113.75 | 986,200 | — | — |
| 2023-11-24 | $113.65 | $113.65 | 435,600 | — | — |
| 2023-11-22 | $113.57 | $113.57 | 714,500 | — | — |
| 2023-11-21 | $113.13 | $113.13 | 1,368,100 | — | — |
| 2023-11-20 | $112.47 | $112.47 | 958,800 | — | — |
| 2023-11-17 | $112.37 | $112.37 | 1,100,600 | — | — |
| 2023-11-16 | $111.37 | $111.37 | 1,874,500 | — | — |
| 2023-11-15 | $112.06 | $112.06 | 1,210,100 | — | — |
| 2023-11-14 | $112.12 | $112.12 | 1,688,800 | — | — |
| 2023-11-13 | $110.98 | $110.98 | 1,042,900 | — | — |
| 2023-11-10 | $110.77 | $110.77 | 1,305,800 | — | — |
| 2023-11-09 | $109.79 | $109.79 | 1,948,700 | — | — |
| 2023-11-08 | $110.56 | $110.56 | 3,952,800 | — | — |
| 2023-11-07 | $108.86 | $108.86 | 3,233,200 | — | — |
| 2023-11-06 | $108.44 | $108.44 | 1,693,400 | — | — |
| 2023-11-03 | $108.50 | $108.50 | 1,984,800 | — | — |
| 2023-11-02 | $105.27 | $105.27 | 1,605,500 | — | — |
| 2023-11-01 | $103.89 | $103.89 | 1,034,800 | — | — |
| 2023-10-31 | $103.33 | $103.33 | 1,104,700 | — | — |
| 2023-10-30 | $102.57 | $102.57 | 1,077,500 | — | — |
| 2023-10-27 | $102.01 | $102.01 | 842,500 | — | — |
| 2023-10-26 | $101.85 | $101.85 | 1,175,500 | — | — |
| 2023-10-25 | $102.60 | $102.60 | 1,225,400 | — | — |
| 2023-10-24 | $104.27 | $104.27 | 1,426,600 | — | — |
| 2023-10-23 | $103.48 | $103.48 | 1,179,400 | — | — |
| 2023-10-20 | $104.02 | $104.02 | 2,113,000 | — | — |
| 2023-10-19 | $106.99 | $106.99 | 1,727,300 | — | — |
| 2023-10-18 | $107.11 | $107.11 | 999,600 | — | — |
| 2023-10-17 | $107.64 | $107.64 | 1,193,700 | — | — |
| 2023-10-16 | $107.38 | $107.38 | 862,400 | — | — |
| 2023-10-13 | $106.61 | $106.61 | 1,367,700 | — | — |
| 2023-10-12 | $107.66 | $107.66 | 870,100 | — | — |
| 2023-10-11 | $108.37 | $108.37 | 1,608,400 | — | — |
| 2023-10-10 | $108.19 | $108.19 | 1,949,400 | — | — |
| 2023-10-09 | $105.73 | $105.73 | 1,212,000 | — | — |
| 2023-10-06 | $105.76 | $105.76 | 1,350,100 | — | — |
| 2023-10-05 | $105.66 | $105.66 | 1,041,900 | — | — |
| 2023-10-04 | $106.54 | $106.54 | 1,367,900 | — | — |
| 2023-10-03 | $105.62 | $105.62 | 1,232,700 | — | — |
| 2023-10-02 | $106.83 | $106.83 | 1,236,100 | — | — |
| 2023-09-29 | $106.54 | $106.54 | 1,189,000 | — | — |
| 2023-09-28 | $107.04 | $107.04 | 1,401,300 | — | — |
| 2023-09-27 | $106.96 | $106.96 | 1,959,900 | — | — |
| 2023-09-26 | $106.25 | $106.25 | 2,284,800 | — | — |
| 2023-09-25 | $107.61 | $107.61 | 1,795,200 | — | — |
| 2023-09-22 | $107.55 | $107.55 | 2,311,400 | — | — |
| 2023-09-21 | $107.93 | $107.93 | 3,855,000 | — | — |
| 2023-09-20 | $108.49 | $108.49 | 3,413,500 | — | — |
| 2023-09-19 | $106.62 | $106.62 | 2,252,300 | — | — |
| 2023-09-18 | $105.59 | $105.59 | 2,030,400 | — | — |
| 2023-09-15 | $104.50 | $104.50 | 2,764,500 | — | — |
| 2023-09-14 | $105.52 | $105.52 | 1,942,000 | — | — |
| 2023-09-13 | $104.79 | $104.79 | 3,495,500 | — | — |
| 2023-09-12 | $104.01 | $104.01 | 1,325,100 | — | — |
| 2023-09-11 | $104.75 | $104.75 | 1,515,500 | — | — |
| 2023-09-08 | $104.68 | $104.68 | 1,934,400 | — | — |
| 2023-09-07 | $104.07 | $104.07 | 2,799,000 | — | — |
| 2023-09-06 | $103.80 | $103.80 | 1,197,800 | — | — |
| 2023-09-05 | $104.55 | $104.55 | 1,476,400 | — | — |
| 2023-09-01 | $105.35 | $105.35 | 1,048,700 | — | — |
| 2023-08-31 | $105.09 | $105.09 | 1,970,700 | — | — |
| 2023-08-30 | $104.64 | $104.64 | 1,257,800 | — | — |
| 2023-08-29 | $104.40 | $104.40 | 1,356,000 | — | — |
| 2023-08-28 | $103.22 | $103.22 | 864,700 | — | — |
| 2023-08-25 | $102.82 | $102.82 | 1,406,700 | — | — |
| 2023-08-24 | $101.65 | $101.65 | 1,233,900 | — | — |
| 2023-08-23 | $102.44 | $102.44 | 1,126,800 | — | — |
| 2023-08-22 | $101.23 | $101.23 | 1,126,400 | — | — |
| 2023-08-21 | $100.59 | $100.59 | 1,170,000 | — | — |
| 2023-08-18 | $100.90 | $100.90 | 1,605,200 | — | — |
| 2023-08-17 | $100.21 | $100.21 | 2,361,100 | — | — |
| 2023-08-16 | $101.68 | $101.68 | 5,461,000 | — | — |
| 2023-08-15 | $103.11 | $103.11 | 2,604,400 | — | — |
| 2023-08-14 | $103.95 | $103.95 | 1,441,300 | — | — |
| 2023-08-11 | $104.34 | $104.34 | 1,383,700 | — | — |
| 2023-08-10 | $103.95 | $103.95 | 2,447,600 | — | — |
| 2023-08-09 | $102.99 | $102.99 | 5,637,200 | — | — |
| 2023-08-08 | $94.95 | $94.95 | 2,546,100 | — | — |
| 2023-08-07 | $95.33 | $95.33 | 2,081,100 | — | — |
| 2023-08-04 | $92.63 | $92.63 | 1,278,900 | — | — |
| 2023-08-03 | $92.74 | $92.74 | 851,200 | — | — |
| 2023-08-02 | $92.42 | $92.42 | 879,000 | — | — |
| 2023-08-01 | $94.02 | $94.02 | 670,600 | — | — |
| 2023-07-31 | $94.50 | $94.50 | 846,100 | — | — |
| 2023-07-28 | $94.64 | $94.64 | 898,400 | — | — |
| 2023-07-27 | $93.99 | $93.99 | 1,133,800 | — | — |
| 2023-07-26 | $94.19 | $94.19 | 1,001,200 | — | — |
| 2023-07-25 | $93.57 | $93.57 | 771,000 | — | — |
| 2023-07-24 | $92.80 | $92.80 | 778,700 | — | — |
| 2023-07-21 | $92.38 | $92.38 | 1,612,100 | — | — |
| 2023-07-20 | $92.18 | $92.18 | 1,595,200 | — | — |
| 2023-07-19 | $93.98 | $93.98 | 1,260,500 | — | — |
| 2023-07-18 | $93.80 | $93.80 | 1,319,300 | — | — |
| 2023-07-17 | $92.46 | $92.46 | 638,200 | — | — |
| 2023-07-14 | $92.32 | $92.32 | 1,079,700 | — | — |
| 2023-07-13 | $93.03 | $93.03 | 1,102,000 | — | — |
| 2023-07-12 | $91.03 | $91.03 | 1,332,600 | — | — |
| 2023-07-11 | $90.94 | $90.94 | 1,401,700 | — | — |
| 2023-07-10 | $90.83 | $90.83 | 1,112,600 | — | — |
| 2023-07-07 | $89.77 | $89.77 | 817,300 | — | — |
| 2023-07-06 | $89.50 | $89.50 | 1,208,200 | — | — |
| 2023-07-05 | $90.22 | $90.22 | 1,217,300 | — | — |
| 2023-07-03 | $91.32 | $91.32 | 813,200 | — | — |
| 2023-06-30 | $89.87 | $89.87 | 1,378,600 | — | — |
| 2023-06-29 | $89.19 | $89.19 | 1,066,300 | — | — |
| 2023-06-28 | $89.05 | $89.05 | 1,111,200 | — | — |
| 2023-06-27 | $89.35 | $89.35 | 1,202,800 | — | — |
| 2023-06-26 | $88.45 | $88.45 | 1,059,700 | — | — |
| 2023-06-23 | $88.63 | $88.63 | 1,689,000 | — | — |
| 2023-06-22 | $88.26 | $88.26 | 1,236,400 | — | — |
| 2023-06-21 | $88.07 | $88.07 | 1,958,800 | — | — |
| 2023-06-20 | $90.68 | $90.68 | 1,767,600 | — | — |
| 2023-06-16 | $91.50 | $91.50 | 3,711,400 | — | — |
| 2023-06-15 | $92.07 | $92.07 | 1,374,900 | — | — |
| 2023-06-14 | $91.99 | $91.99 | 1,272,300 | — | — |
| 2023-06-13 | $91.77 | $91.77 | 1,276,500 | — | — |
| 2023-06-12 | $92.39 | $92.39 | 1,569,500 | — | — |
| 2023-06-09 | $92.48 | $92.48 | 1,362,700 | — | — |
| 2023-06-08 | $92.62 | $92.62 | 953,600 | — | — |
| 2023-06-07 | $92.88 | $92.88 | 1,145,800 | — | — |
| 2023-06-06 | $93.31 | $93.31 | 1,094,900 | — | — |
| 2023-06-05 | $93.84 | $93.84 | 1,518,900 | — | — |
| 2023-06-02 | $93.51 | $93.51 | 1,230,700 | — | — |
| 2023-06-01 | $91.45 | $91.45 | 1,361,200 | — | — |
| 2023-05-31 | $92.12 | $92.12 | 3,102,700 | — | — |
| 2023-05-30 | $92.11 | $92.11 | 1,745,100 | — | — |
| 2023-05-26 | $90.57 | $90.57 | 1,185,300 | — | — |
| 2023-05-25 | $89.06 | $89.06 | 1,807,200 | — | — |
| 2023-05-24 | $87.64 | $87.64 | 1,080,400 | — | — |
| 2023-05-23 | $87.03 | $87.03 | 893,600 | — | — |
| 2023-05-22 | $87.95 | $87.95 | 1,061,700 | — | — |
| 2023-05-19 | $87.27 | $87.27 | 1,477,300 | — | — |
| 2023-05-18 | $87.77 | $87.77 | 1,172,400 | — | — |
| 2023-05-17 | $86.77 | $86.77 | 1,578,700 | — | — |
| 2023-05-16 | $86.87 | $86.87 | 1,207,900 | — | — |
| 2023-05-15 | $85.92 | $85.92 | 970,300 | — | — |
| 2023-05-12 | $85.32 | $85.32 | 1,381,000 | — | — |
| 2023-05-11 | $85.92 | $85.92 | 2,222,000 | — | — |
| 2023-05-10 | $85.54 | $85.54 | 4,274,500 | — | — |
| 2023-05-09 | $78.88 | $78.88 | 1,833,300 | — | — |
| 2023-05-08 | $79.35 | $79.35 | 1,238,500 | — | — |
| 2023-05-05 | $78.56 | $78.56 | 2,047,000 | — | — |
| 2023-05-04 | $77.04 | $77.04 | 1,426,900 | — | — |
| 2023-05-03 | $78.46 | $78.46 | 1,269,800 | — | — |
| 2023-05-02 | $78.96 | $78.96 | 1,447,600 | — | — |
| 2023-05-01 | $80.54 | $80.54 | 963,200 | — | — |
| 2023-04-28 | $81.97 | $81.97 | 1,152,500 | — | — |
| 2023-04-27 | $81.72 | $81.72 | 1,299,100 | — | — |
| 2023-04-26 | $78.70 | $78.70 | 1,135,200 | — | — |
| 2023-04-25 | $79.47 | $79.47 | 1,049,400 | — | — |
| 2023-04-24 | $80.65 | $80.65 | 700,000 | — | — |
| 2023-04-21 | $80.94 | $80.94 | 1,064,000 | — | — |
| 2023-04-20 | $80.85 | $80.85 | 1,062,800 | — | — |
| 2023-04-19 | $82.20 | $82.20 | 1,145,000 | — | — |
| 2023-04-18 | $82.82 | $82.82 | 1,061,200 | — | — |
| 2023-04-17 | $82.93 | $82.93 | 1,070,900 | — | — |
| 2023-04-14 | $82.55 | $82.55 | 1,694,900 | — | — |
| 2023-04-13 | $83.17 | $83.17 | 1,628,800 | — | — |
| 2023-04-12 | $81.18 | $81.18 | 1,463,200 | — | — |
| 2023-04-11 | $80.72 | $80.72 | 2,120,600 | — | — |
| 2023-04-10 | $78.23 | $78.23 | 1,551,100 | — | — |
| 2023-04-06 | $78.92 | $78.92 | 1,079,200 | — | — |
| 2023-04-05 | $77.41 | $77.41 | 1,425,900 | — | — |
| 2023-04-04 | $77.57 | $77.57 | 1,040,800 | — | — |
| 2023-04-03 | $77.88 | $77.88 | 1,255,900 | — | — |
| 2023-03-31 | $78.30 | $78.30 | 1,406,400 | — | — |
| 2023-03-30 | $76.55 | $76.55 | 1,108,000 | — | — |
| 2023-03-29 | $76.73 | $76.73 | 1,625,500 | — | — |
| 2023-03-28 | $76.58 | $76.58 | 953,100 | — | — |
| 2023-03-27 | $76.37 | $76.37 | 1,416,300 | — | — |
| 2023-03-24 | $76.05 | $76.05 | 1,210,500 | — | — |
| 2023-03-23 | $75.05 | $75.05 | 1,364,800 | — | — |
| 2023-03-22 | $74.15 | $74.15 | 1,415,200 | — | — |
| 2023-03-21 | $75.70 | $75.70 | 1,825,500 | — | — |
| 2023-03-20 | $75.14 | $75.14 | 2,385,600 | — | — |
| 2023-03-17 | $73.61 | $73.61 | 4,859,400 | — | — |
| 2023-03-16 | $72.53 | $72.53 | 2,508,700 | — | — |
| 2023-03-15 | $71.94 | $71.94 | 2,115,500 | — | — |
| 2023-03-14 | $71.83 | $71.83 | 3,309,300 | — | — |
| 2023-03-13 | $70.75 | $70.75 | 2,408,200 | — | — |
| 2023-03-10 | $71.96 | $71.96 | 2,058,700 | — | — |
| 2023-03-09 | $73.70 | $73.70 | 2,155,200 | — | — |
| 2023-03-08 | $74.41 | $74.41 | 1,224,700 | — | — |
| 2023-03-07 | $74.72 | $74.72 | 1,457,000 | — | — |
| 2023-03-06 | $74.94 | $74.94 | 1,693,600 | — | — |
| 2023-03-03 | $75.65 | $75.65 | 2,320,000 | — | — |
| 2023-03-02 | $73.51 | $73.51 | 1,379,500 | — | — |
| 2023-03-01 | $73.05 | $73.05 | 1,497,500 | — | — |
| 2023-02-28 | $72.60 | $72.60 | 2,348,100 | — | — |
| 2023-02-27 | $73.30 | $73.30 | 2,099,000 | — | — |
| 2023-02-24 | $72.71 | $72.71 | 2,059,500 | — | — |
| 2023-02-23 | $75.15 | $75.15 | 2,058,900 | — | — |
| 2023-02-22 | $76.85 | $76.85 | 1,617,200 | — | — |
| 2023-02-21 | $76.40 | $76.40 | 2,015,100 | — | — |
| 2023-02-17 | $77.30 | $77.30 | 2,232,900 | — | — |
| 2023-02-16 | $77.07 | $77.07 | 3,690,300 | — | — |
| 2023-02-15 | $78.66 | $78.66 | 7,745,400 | — | — |
| 2023-02-14 | $87.79 | $87.79 | 1,945,000 | — | — |
| 2023-02-13 | $87.97 | $87.97 | 1,977,200 | — | — |
| 2023-02-10 | $85.50 | $85.50 | 1,246,600 | — | — |
| 2023-02-09 | $85.71 | $85.71 | 1,211,700 | — | — |
| 2023-02-08 | $86.23 | $86.23 | 1,454,100 | — | — |
| 2023-02-07 | $88.16 | $88.16 | 1,092,200 | — | — |
| 2023-02-06 | $87.49 | $87.49 | 920,100 | — | — |
| 2023-02-03 | $89.33 | $89.33 | 775,500 | — | — |
| 2023-02-02 | $91.28 | $91.28 | 1,057,800 | — | — |
| 2023-02-01 | $89.58 | $89.58 | 1,006,800 | — | — |
| 2023-01-31 | $88.95 | $88.95 | 1,177,900 | — | — |
| 2023-01-30 | $87.34 | $87.34 | 1,187,200 | — | — |
| 2023-01-27 | $87.42 | $87.42 | 771,400 | — | — |
| 2023-01-26 | $87.46 | $87.46 | 792,700 | — | — |
| 2023-01-25 | $86.62 | $86.62 | 1,544,700 | — | — |
| 2023-01-24 | $87.75 | $87.75 | 1,154,100 | — | — |
| 2023-01-23 | $89.19 | $89.19 | 1,102,700 | — | — |
| 2023-01-20 | $88.13 | $88.13 | 1,506,600 | — | — |
| 2023-01-19 | $86.59 | $86.59 | 1,403,600 | — | — |
| 2023-01-18 | $87.80 | $87.80 | 1,318,100 | — | — |
| 2023-01-17 | $88.88 | $88.88 | 1,746,800 | — | — |
| 2023-01-13 | $88.70 | $88.70 | 786,300 | — | — |
| 2023-01-12 | $88.64 | $88.64 | 1,084,300 | — | — |
| 2023-01-11 | $88.73 | $88.73 | 1,019,300 | — | — |
| 2023-01-10 | $87.39 | $87.39 | 1,101,800 | — | — |
| 2023-01-09 | $86.88 | $86.88 | 1,566,900 | — | — |
| 2023-01-06 | $85.85 | $85.85 | 926,700 | — | — |
| 2023-01-05 | $84.62 | $84.62 | 1,013,300 | — | — |
| 2023-01-04 | $85.86 | $85.86 | 1,182,400 | — | — |
| 2023-01-03 | $84.97 | $84.97 | 1,308,100 | — | — |