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
- 1980-03-19 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 | $90.17 | $1,387.42 | 2,331,400 | — | — |
| 2023-12-28 | $91.16 | $1,402.65 | 1,318,300 | — | — |
| 2023-12-27 | $91.05 | $1,400.96 | 1,332,600 | — | — |
| 2023-12-26 | $90.46 | $1,391.88 | 1,008,400 | — | — |
| 2023-12-22 | $89.96 | $1,384.19 | 2,187,700 | — | — |
| 2023-12-21 | $89.95 | $1,384.03 | 2,097,200 | — | — |
| 2023-12-20 | $88.53 | $1,362.19 | 3,196,600 | — | — |
| 2023-12-19 | $90.29 | $1,389.27 | 2,124,700 | — | — |
| 2023-12-18 | $90.14 | $1,386.96 | 3,144,900 | — | — |
| 2023-12-15 | $90.79 | $1,396.96 | 7,153,000 | — | — |
| 2023-12-14 | $91.87 | $1,413.58 | 5,067,600 | — | — |
| 2023-12-13 | $90.85 | $1,397.88 | 2,712,700 | — | — |
| 2023-12-12 | $88.60 | $1,363.26 | 2,140,700 | — | — |
| 2023-12-11 | $88.07 | $1,355.11 | 2,220,000 | — | — |
| 2023-12-08 | $87.72 | $1,349.72 | 2,072,800 | — | — |
| 2023-12-07 | $87.51 | $1,346.49 | 2,512,300 | — | — |
| 2023-12-06 | $87.42 | $1,345.11 | 3,717,200 | — | — |
| 2023-12-05 | $89.88 | $1,382.96 | 3,330,300 | — | — |
| 2023-12-04 | $89.82 | $1,382.03 | 3,011,700 | — | — |
| 2023-12-01 | $89.46 | $1,376.50 | 3,281,600 | — | — |
| 2023-11-30 | $89.10 | $1,370.96 | 6,975,000 | — | — |
| 2023-11-29 | $88.20 | $1,357.11 | 2,534,500 | — | — |
| 2023-11-28 | $89.31 | $1,374.19 | 2,676,800 | — | — |
| 2023-11-27 | $90.12 | $1,386.65 | 2,336,300 | — | — |
| 2023-11-24 | $89.62 | $1,378.96 | 920,000 | — | — |
| 2023-11-22 | $88.70 | $1,364.80 | 1,674,500 | — | — |
| 2023-11-21 | $88.74 | $1,365.42 | 2,032,700 | — | — |
| 2023-11-20 | $88.55 | $1,362.49 | 2,897,400 | — | — |
| 2023-11-17 | $87.49 | $1,346.18 | 2,196,700 | — | — |
| 2023-11-16 | $86.77 | $1,335.10 | 2,340,700 | — | — |
| 2023-11-15 | $86.28 | $1,327.57 | 3,461,700 | — | — |
| 2023-11-14 | $86.94 | $1,337.72 | 3,894,100 | — | — |
| 2023-11-13 | $85.47 | $1,315.10 | 2,581,100 | — | — |
| 2023-11-10 | $85.98 | $1,313.56 | 4,190,400 | — | — |
| 2023-11-09 | $84.64 | $1,293.09 | 2,633,800 | — | — |
| 2023-11-08 | $86.37 | $1,319.52 | 12,513,600 | — | — |
| 2023-11-07 | $85.65 | $1,308.52 | 9,874,000 | — | — |
| 2023-11-06 | $88.14 | $1,346.56 | 1,900,600 | — | — |
| 2023-11-03 | $88.45 | $1,351.30 | 2,553,700 | — | — |
| 2023-11-02 | $87.80 | $1,341.37 | 2,733,300 | — | — |
| 2023-11-01 | $85.43 | $1,305.16 | 2,961,000 | — | — |
| 2023-10-31 | $83.61 | $1,277.36 | 4,149,300 | — | — |
| 2023-10-30 | $81.87 | $1,250.77 | 5,863,600 | — | — |
| 2023-10-27 | $81.35 | $1,242.83 | 2,481,000 | — | — |
| 2023-10-26 | $83.04 | $1,268.65 | 2,602,400 | — | — |
| 2023-10-25 | $82.67 | $1,262.99 | 3,161,200 | — | — |
| 2023-10-24 | $84.29 | $1,287.74 | 3,474,000 | — | — |
| 2023-10-23 | $82.99 | $1,267.88 | 3,080,800 | — | — |
| 2023-10-20 | $83.89 | $1,281.63 | 2,596,800 | — | — |
| 2023-10-19 | $83.92 | $1,282.09 | 3,790,600 | — | — |
| 2023-10-18 | $85.76 | $1,310.20 | 1,689,800 | — | — |
| 2023-10-17 | $86.56 | $1,322.42 | 2,182,700 | — | — |
| 2023-10-16 | $85.67 | $1,308.83 | 2,356,400 | — | — |
| 2023-10-13 | $85.15 | $1,300.88 | 2,727,100 | — | — |
| 2023-10-12 | $85.00 | $1,298.59 | 2,703,400 | — | — |
| 2023-10-11 | $85.81 | $1,310.97 | 3,409,700 | — | — |
| 2023-10-10 | $83.67 | $1,278.27 | 2,435,600 | — | — |
| 2023-10-09 | $82.12 | $1,254.59 | 2,464,700 | — | — |
| 2023-10-06 | $81.48 | $1,244.81 | 3,837,600 | — | — |
| 2023-10-05 | $83.00 | $1,268.04 | 3,116,900 | — | — |
| 2023-10-04 | $81.65 | $1,247.41 | 2,970,100 | — | — |
| 2023-10-03 | $79.31 | $1,211.66 | 3,277,500 | — | — |
| 2023-10-02 | $81.73 | $1,248.63 | 5,079,500 | — | — |
| 2023-09-29 | $81.92 | $1,251.54 | 4,353,400 | — | — |
| 2023-09-28 | $80.46 | $1,229.23 | 2,146,100 | — | — |
| 2023-09-27 | $80.20 | $1,225.26 | 2,579,500 | — | — |
| 2023-09-26 | $81.09 | $1,238.86 | 1,788,700 | — | — |
| 2023-09-25 | $83.19 | $1,270.94 | 1,336,800 | — | — |
| 2023-09-22 | $82.83 | $1,265.44 | 2,537,200 | — | — |
| 2023-09-21 | $83.74 | $1,279.34 | 2,532,500 | — | — |
| 2023-09-20 | $85.26 | $1,302.56 | 2,117,500 | — | — |
| 2023-09-19 | $83.74 | $1,279.34 | 2,371,400 | — | — |
| 2023-09-18 | $84.79 | $1,295.38 | 2,163,100 | — | — |
| 2023-09-15 | $84.37 | $1,288.97 | 7,623,000 | — | — |
| 2023-09-14 | $84.51 | $1,291.11 | 2,842,700 | — | — |
| 2023-09-13 | $82.58 | $1,261.62 | 1,849,600 | — | — |
| 2023-09-12 | $83.59 | $1,277.05 | 1,761,100 | — | — |
| 2023-09-11 | $83.74 | $1,279.34 | 1,669,600 | — | — |
| 2023-09-08 | $82.60 | $1,261.93 | 1,151,000 | — | — |
| 2023-09-07 | $82.55 | $1,261.16 | 1,388,100 | — | — |
| 2023-09-06 | $81.98 | $1,252.45 | 1,987,900 | — | — |
| 2023-09-05 | $80.86 | $1,235.34 | 1,611,300 | — | — |
| 2023-09-01 | $82.64 | $1,262.54 | 1,311,900 | — | — |
| 2023-08-31 | $82.88 | $1,266.20 | 3,081,800 | — | — |
| 2023-08-30 | $82.91 | $1,266.66 | 1,381,900 | — | — |
| 2023-08-29 | $83.06 | $1,268.95 | 1,492,900 | — | — |
| 2023-08-28 | $81.29 | $1,241.91 | 767,900 | — | — |
| 2023-08-25 | $81.03 | $1,237.94 | 1,388,700 | — | — |
| 2023-08-24 | $80.36 | $1,227.70 | 1,537,700 | — | — |
| 2023-08-23 | $81.00 | $1,237.48 | 1,641,800 | — | — |
| 2023-08-22 | $79.85 | $1,219.91 | 1,642,900 | — | — |
| 2023-08-21 | $80.32 | $1,227.09 | 2,207,300 | — | — |
| 2023-08-18 | $81.20 | $1,240.54 | 2,170,100 | — | — |
| 2023-08-17 | $81.79 | $1,249.55 | 1,883,100 | — | — |
| 2023-08-16 | $83.25 | $1,271.86 | 2,216,000 | — | — |
| 2023-08-15 | $83.27 | $1,272.16 | 1,600,800 | — | — |
| 2023-08-14 | $84.28 | $1,287.59 | 1,803,500 | — | — |
| 2023-08-11 | $84.26 | $1,277.97 | 1,872,500 | — | — |
| 2023-08-10 | $84.95 | $1,288.43 | 1,420,400 | — | — |
| 2023-08-09 | $85.47 | $1,296.32 | 1,994,000 | — | — |
| 2023-08-08 | $85.29 | $1,293.59 | 1,512,800 | — | — |
| 2023-08-07 | $84.79 | $1,286.01 | 1,639,800 | — | — |
| 2023-08-04 | $82.38 | $1,249.45 | 1,737,500 | — | — |
| 2023-08-03 | $83.79 | $1,270.84 | 2,184,000 | — | — |
| 2023-08-02 | $83.57 | $1,267.50 | 1,582,500 | — | — |
| 2023-08-01 | $84.60 | $1,283.12 | 2,401,300 | — | — |
| 2023-07-31 | $82.15 | $1,245.96 | 1,910,800 | — | — |
| 2023-07-28 | $81.01 | $1,228.67 | 1,198,400 | — | — |
| 2023-07-27 | $81.22 | $1,231.86 | 1,487,200 | — | — |
| 2023-07-26 | $83.24 | $1,262.50 | 1,608,500 | — | — |
| 2023-07-25 | $82.94 | $1,257.95 | 1,708,700 | — | — |
| 2023-07-24 | $82.67 | $1,253.85 | 1,202,600 | — | — |
| 2023-07-21 | $82.31 | $1,248.39 | 1,531,400 | — | — |
| 2023-07-20 | $82.01 | $1,243.84 | 1,557,100 | — | — |
| 2023-07-19 | $80.42 | $1,219.73 | 1,857,000 | — | — |
| 2023-07-18 | $78.60 | $1,192.12 | 1,828,500 | — | — |
| 2023-07-17 | $79.28 | $1,202.44 | 1,199,400 | — | — |
| 2023-07-14 | $79.98 | $1,213.05 | 2,114,600 | — | — |
| 2023-07-13 | $80.86 | $1,226.40 | 1,866,900 | — | — |
| 2023-07-12 | $79.69 | $1,208.65 | 2,254,400 | — | — |
| 2023-07-11 | $80.90 | $1,227.01 | 2,501,700 | — | — |
| 2023-07-10 | $79.17 | $1,200.77 | 1,710,400 | — | — |
| 2023-07-07 | $79.81 | $1,210.47 | 1,427,700 | — | — |
| 2023-07-06 | $80.29 | $1,217.75 | 1,831,000 | — | — |
| 2023-07-05 | $81.18 | $1,231.25 | 3,081,400 | — | — |
| 2023-07-03 | $81.47 | $1,235.65 | 968,900 | — | — |
| 2023-06-30 | $80.89 | $1,226.85 | 4,238,300 | — | — |
| 2023-06-29 | $80.39 | $1,219.27 | 1,891,800 | — | — |
| 2023-06-28 | $80.06 | $1,214.27 | 1,964,000 | — | — |
| 2023-06-27 | $80.74 | $1,224.58 | 1,604,400 | — | — |
| 2023-06-26 | $79.57 | $1,206.83 | 2,283,600 | — | — |
| 2023-06-23 | $76.28 | $1,156.93 | 3,670,700 | — | — |
| 2023-06-22 | $78.46 | $1,190.00 | 1,625,900 | — | — |
| 2023-06-21 | $78.99 | $1,198.04 | 2,456,100 | — | — |
| 2023-06-20 | $79.22 | $1,201.53 | 2,655,200 | — | — |
| 2023-06-16 | $80.41 | $1,219.57 | 11,642,800 | — | — |
| 2023-06-15 | $80.15 | $1,215.63 | 4,333,700 | — | — |
| 2023-06-14 | $81.54 | $1,236.71 | 3,196,300 | — | — |
| 2023-06-13 | $81.95 | $1,242.93 | 2,332,700 | — | — |
| 2023-06-12 | $81.81 | $1,240.81 | 2,834,300 | — | — |
| 2023-06-09 | $81.10 | $1,230.04 | 2,344,100 | — | — |
| 2023-06-08 | $79.80 | $1,210.32 | 3,036,500 | — | — |
| 2023-06-07 | $80.42 | $1,219.73 | 2,588,100 | — | — |
| 2023-06-06 | $78.65 | $1,192.88 | 2,382,600 | — | — |
| 2023-06-05 | $76.09 | $1,154.05 | 1,460,000 | — | — |
| 2023-06-02 | $75.76 | $1,149.05 | 2,002,200 | — | — |
| 2023-06-01 | $74.61 | $1,131.61 | 1,906,400 | — | — |
| 2023-05-31 | $74.61 | $1,131.61 | 7,307,300 | — | — |
| 2023-05-30 | $73.13 | $1,109.16 | 1,924,000 | — | — |
| 2023-05-26 | $73.54 | $1,115.38 | 1,569,000 | — | — |
| 2023-05-25 | $73.62 | $1,116.59 | 1,889,200 | — | — |
| 2023-05-24 | $74.23 | $1,125.84 | 1,925,900 | — | — |
| 2023-05-23 | $76.17 | $1,155.27 | 1,638,000 | — | — |
| 2023-05-22 | $76.49 | $1,160.12 | 1,457,800 | — | — |
| 2023-05-19 | $76.54 | $1,160.88 | 1,848,000 | — | — |
| 2023-05-18 | $76.88 | $1,166.03 | 1,943,100 | — | — |
| 2023-05-17 | $77.51 | $1,175.59 | 1,911,000 | — | — |
| 2023-05-16 | $77.53 | $1,175.89 | 2,166,300 | — | — |
| 2023-05-15 | $80.13 | $1,215.33 | 2,221,400 | — | — |
| 2023-05-12 | $79.30 | $1,193.49 | 1,887,300 | — | — |
| 2023-05-11 | $79.15 | $1,191.23 | 2,530,200 | — | — |
| 2023-05-10 | $79.38 | $1,194.69 | 2,426,300 | — | — |
| 2023-05-09 | $78.32 | $1,178.74 | 4,261,000 | — | — |
| 2023-05-08 | $76.33 | $1,148.79 | 4,200,500 | — | — |
| 2023-05-05 | $78.76 | $1,185.36 | 1,697,200 | — | — |
| 2023-05-04 | $76.90 | $1,157.37 | 2,234,100 | — | — |
| 2023-05-03 | $77.52 | $1,166.70 | 2,281,500 | — | — |
| 2023-05-02 | $77.35 | $1,164.14 | 2,531,900 | — | — |
| 2023-05-01 | $78.26 | $1,177.83 | 2,025,200 | — | — |
| 2023-04-28 | $79.22 | $1,192.28 | 2,314,000 | — | — |
| 2023-04-27 | $77.99 | $1,173.77 | 2,109,900 | — | — |
| 2023-04-26 | $76.17 | $1,146.38 | 2,619,800 | — | — |
| 2023-04-25 | $76.39 | $1,149.69 | 2,247,700 | — | — |
| 2023-04-24 | $75.33 | $1,133.74 | 1,848,800 | — | — |
| 2023-04-21 | $75.63 | $1,138.25 | 1,494,700 | — | — |
| 2023-04-20 | $75.88 | $1,142.01 | 1,239,400 | — | — |
| 2023-04-19 | $76.25 | $1,147.58 | 1,296,600 | — | — |
| 2023-04-18 | $75.45 | $1,135.54 | 1,357,400 | — | — |
| 2023-04-17 | $75.24 | $1,132.38 | 1,753,400 | — | — |
| 2023-04-14 | $74.09 | $1,115.07 | 1,677,100 | — | — |
| 2023-04-13 | $74.50 | $1,121.25 | 2,032,500 | — | — |
| 2023-04-12 | $74.63 | $1,123.20 | 1,839,000 | — | — |
| 2023-04-11 | $74.34 | $1,118.84 | 2,369,400 | — | — |
| 2023-04-10 | $72.82 | $1,095.96 | 1,305,100 | — | — |
| 2023-04-06 | $71.55 | $1,076.85 | 1,858,200 | — | — |
| 2023-04-05 | $70.56 | $1,061.95 | 1,612,200 | — | — |
| 2023-04-04 | $70.38 | $1,059.24 | 2,150,300 | — | — |
| 2023-04-03 | $71.73 | $1,079.56 | 2,702,700 | — | — |
| 2023-03-31 | $71.69 | $1,078.95 | 3,648,400 | — | — |
| 2023-03-30 | $70.95 | $1,067.82 | 1,610,100 | — | — |
| 2023-03-29 | $69.96 | $1,052.92 | 1,984,000 | — | — |
| 2023-03-28 | $68.77 | $1,035.01 | 2,056,500 | — | — |
| 2023-03-27 | $67.88 | $1,021.61 | 1,765,100 | — | — |
| 2023-03-24 | $67.48 | $1,015.59 | 1,576,700 | — | — |
| 2023-03-23 | $65.76 | $989.71 | 1,743,900 | — | — |
| 2023-03-22 | $66.17 | $995.88 | 2,457,100 | — | — |
| 2023-03-21 | $69.39 | $1,044.34 | 2,465,200 | — | — |
| 2023-03-20 | $69.13 | $1,040.43 | 3,012,000 | — | — |
| 2023-03-17 | $68.75 | $1,034.71 | 4,939,900 | — | — |
| 2023-03-16 | $70.85 | $1,066.31 | 2,916,400 | — | — |
| 2023-03-15 | $71.25 | $1,072.33 | 2,623,800 | — | — |
| 2023-03-14 | $71.56 | $1,077.00 | 2,347,200 | — | — |
| 2023-03-13 | $69.21 | $1,041.63 | 2,710,300 | — | — |
| 2023-03-10 | $67.83 | $1,020.86 | 4,106,300 | — | — |
| 2023-03-09 | $72.45 | $1,090.39 | 4,593,000 | — | — |
| 2023-03-08 | $74.72 | $1,124.56 | 1,732,700 | — | — |
| 2023-03-07 | $73.97 | $1,113.27 | 4,827,600 | — | — |
| 2023-03-06 | $75.19 | $1,131.63 | 2,880,800 | — | — |
| 2023-03-03 | $75.31 | $1,133.44 | 1,979,800 | — | — |
| 2023-03-02 | $74.35 | $1,118.99 | 1,677,800 | — | — |
| 2023-03-01 | $73.09 | $1,100.02 | 2,665,900 | — | — |
| 2023-02-28 | $74.12 | $1,115.53 | 4,664,400 | — | — |
| 2023-02-27 | $74.27 | $1,117.78 | 1,199,700 | — | — |
| 2023-02-24 | $74.87 | $1,117.63 | 1,927,600 | — | — |
| 2023-02-23 | $76.17 | $1,137.04 | 1,680,500 | — | — |
| 2023-02-22 | $75.62 | $1,128.83 | 2,199,800 | — | — |
| 2023-02-21 | $76.82 | $1,146.74 | 2,300,900 | — | — |
| 2023-02-17 | $77.40 | $1,155.40 | 2,544,000 | — | — |
| 2023-02-16 | $78.05 | $1,165.10 | 2,938,100 | — | — |
| 2023-02-15 | $75.72 | $1,130.32 | 1,865,000 | — | — |
| 2023-02-14 | $75.75 | $1,130.77 | 1,735,600 | — | — |
| 2023-02-13 | $75.89 | $1,132.86 | 1,298,700 | — | — |
| 2023-02-10 | $75.28 | $1,123.75 | 2,016,700 | — | — |
| 2023-02-09 | $73.99 | $1,104.50 | 2,483,500 | — | — |
| 2023-02-08 | $75.00 | $1,119.57 | 1,650,200 | — | — |
| 2023-02-07 | $74.92 | $1,118.38 | 2,332,500 | — | — |
| 2023-02-06 | $74.52 | $1,112.41 | 1,987,100 | — | — |
| 2023-02-03 | $75.82 | $1,131.81 | 1,648,700 | — | — |
| 2023-02-02 | $76.27 | $1,138.53 | 1,930,800 | — | — |
| 2023-02-01 | $74.88 | $1,117.78 | 2,266,400 | — | — |
| 2023-01-31 | $75.04 | $1,120.17 | 2,601,900 | — | — |
| 2023-01-30 | $74.52 | $1,112.41 | 2,349,600 | — | — |
| 2023-01-27 | $75.19 | $1,122.41 | 2,091,600 | — | — |
| 2023-01-26 | $74.18 | $1,107.33 | 1,274,800 | — | — |
| 2023-01-25 | $73.86 | $1,102.56 | 1,502,800 | — | — |
| 2023-01-24 | $74.88 | $1,117.78 | 1,528,100 | — | — |
| 2023-01-23 | $74.28 | $1,108.83 | 2,051,200 | — | — |
| 2023-01-20 | $72.83 | $1,087.18 | 1,843,700 | — | — |
| 2023-01-19 | $71.65 | $1,069.57 | 2,002,200 | — | — |
| 2023-01-18 | $71.65 | $1,069.57 | 2,985,100 | — | — |
| 2023-01-17 | $71.71 | $1,070.46 | 1,583,000 | — | — |
| 2023-01-13 | $71.15 | $1,062.10 | 1,376,800 | — | — |
| 2023-01-12 | $72.10 | $1,076.28 | 2,403,200 | — | — |
| 2023-01-11 | $71.83 | $1,072.25 | 2,144,700 | — | — |
| 2023-01-10 | $68.99 | $1,029.86 | 2,091,100 | — | — |
| 2023-01-09 | $69.27 | $1,034.04 | 2,207,200 | — | — |
| 2023-01-06 | $69.78 | $1,041.65 | 1,685,000 | — | — |
| 2023-01-05 | $67.39 | $1,005.97 | 1,761,800 | — | — |
| 2023-01-04 | $68.84 | $1,027.62 | 2,263,700 | — | — |
| 2023-01-03 | $66.95 | $999.41 | 3,086,400 | — | — |