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
- 1970-01-02 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 | $40.34 | $1,952.36 | 8,074,900 | — | — |
| 2023-12-28 | $40.18 | $1,944.61 | 7,195,700 | — | — |
| 2023-12-27 | $40.18 | $1,944.61 | 9,285,800 | — | — |
| 2023-12-26 | $40.34 | $1,952.36 | 8,488,100 | — | — |
| 2023-12-22 | $40.36 | $1,953.33 | 7,587,800 | — | — |
| 2023-12-21 | $40.31 | $1,950.91 | 10,097,800 | — | — |
| 2023-12-20 | $40.30 | $1,950.42 | 13,691,300 | — | — |
| 2023-12-19 | $42.44 | $2,006.56 | 12,884,600 | — | — |
| 2023-12-18 | $42.20 | $1,995.22 | 9,083,800 | — | — |
| 2023-12-15 | $41.75 | $1,973.94 | 23,248,700 | — | — |
| 2023-12-14 | $42.11 | $1,990.96 | 12,031,600 | — | — |
| 2023-12-13 | $42.02 | $1,986.71 | 14,063,400 | — | — |
| 2023-12-12 | $41.36 | $1,955.50 | 7,522,100 | — | — |
| 2023-12-11 | $41.39 | $1,956.92 | 8,174,700 | — | — |
| 2023-12-08 | $41.30 | $1,952.66 | 7,966,400 | — | — |
| 2023-12-07 | $41.32 | $1,953.61 | 10,658,000 | — | — |
| 2023-12-06 | $41.36 | $1,955.50 | 14,833,000 | — | — |
| 2023-12-05 | $42.57 | $2,012.71 | 7,271,800 | — | — |
| 2023-12-04 | $42.50 | $2,009.40 | 6,543,600 | — | — |
| 2023-12-01 | $42.60 | $2,014.13 | 6,700,100 | — | — |
| 2023-11-30 | $42.04 | $1,987.65 | 8,996,700 | — | — |
| 2023-11-29 | $41.76 | $1,974.41 | 4,839,100 | — | — |
| 2023-11-28 | $41.82 | $1,977.25 | 7,042,800 | — | — |
| 2023-11-27 | $41.44 | $1,959.28 | 6,601,700 | — | — |
| 2023-11-24 | $41.47 | $1,960.70 | 3,153,700 | — | — |
| 2023-11-22 | $41.19 | $1,947.46 | 8,223,300 | — | — |
| 2023-11-21 | $40.76 | $1,927.13 | 6,271,300 | — | — |
| 2023-11-20 | $40.84 | $1,930.92 | 6,399,800 | — | — |
| 2023-11-17 | $40.82 | $1,929.97 | 6,658,700 | — | — |
| 2023-11-16 | $40.70 | $1,924.30 | 10,810,000 | — | — |
| 2023-11-15 | $40.75 | $1,926.66 | 9,460,300 | — | — |
| 2023-11-14 | $40.22 | $1,901.60 | 12,681,100 | — | — |
| 2023-11-13 | $40.00 | $1,891.20 | 11,639,600 | — | — |
| 2023-11-10 | $40.02 | $1,892.15 | 12,271,600 | — | — |
| 2023-11-09 | $40.11 | $1,896.40 | 10,842,100 | — | — |
| 2023-11-08 | $40.20 | $1,900.66 | 7,776,100 | — | — |
| 2023-11-07 | $40.51 | $1,915.31 | 5,770,600 | — | — |
| 2023-11-06 | $40.54 | $1,916.73 | 8,741,500 | — | — |
| 2023-11-03 | $40.67 | $1,922.88 | 7,997,300 | — | — |
| 2023-11-02 | $40.67 | $1,922.88 | 8,319,000 | — | — |
| 2023-11-01 | $39.90 | $1,886.47 | 9,527,200 | — | — |
| 2023-10-31 | $40.17 | $1,899.24 | 14,571,000 | — | — |
| 2023-10-30 | $40.25 | $1,903.02 | 10,301,400 | — | — |
| 2023-10-27 | $39.30 | $1,858.10 | 14,405,900 | — | — |
| 2023-10-26 | $39.26 | $1,856.21 | 22,791,500 | — | — |
| 2023-10-25 | $42.82 | $2,024.53 | 6,894,400 | — | — |
| 2023-10-24 | $42.54 | $2,011.29 | 6,477,400 | — | — |
| 2023-10-23 | $42.13 | $1,991.91 | 5,989,400 | — | — |
| 2023-10-20 | $42.71 | $2,019.33 | 6,143,900 | — | — |
| 2023-10-19 | $42.61 | $2,014.60 | 6,791,500 | — | — |
| 2023-10-18 | $43.12 | $2,038.71 | 5,026,400 | — | — |
| 2023-10-17 | $43.19 | $2,042.02 | 5,318,000 | — | — |
| 2023-10-16 | $42.87 | $2,026.89 | 7,417,200 | — | — |
| 2023-10-13 | $42.66 | $2,016.96 | 5,753,800 | — | — |
| 2023-10-12 | $42.24 | $1,997.11 | 7,764,200 | — | — |
| 2023-10-11 | $42.56 | $2,012.24 | 6,706,000 | — | — |
| 2023-10-10 | $42.49 | $2,008.93 | 10,771,100 | — | — |
| 2023-10-09 | $42.70 | $2,018.86 | 6,276,300 | — | — |
| 2023-10-06 | $42.07 | $1,989.07 | 10,053,200 | — | — |
| 2023-10-05 | $41.99 | $1,985.29 | 7,151,400 | — | — |
| 2023-10-04 | $41.65 | $1,969.21 | 7,765,800 | — | — |
| 2023-10-03 | $41.13 | $1,944.63 | 8,813,800 | — | — |
| 2023-10-02 | $41.58 | $1,965.90 | 7,243,200 | — | — |
| 2023-09-29 | $42.05 | $1,988.12 | 5,796,400 | — | — |
| 2023-09-28 | $42.14 | $1,992.38 | 5,673,700 | — | — |
| 2023-09-27 | $41.91 | $1,981.50 | 6,523,000 | — | — |
| 2023-09-26 | $41.90 | $1,981.03 | 6,163,700 | — | — |
| 2023-09-25 | $42.09 | $1,990.02 | 6,711,200 | — | — |
| 2023-09-22 | $42.33 | $2,001.36 | 8,177,200 | — | — |
| 2023-09-21 | $42.91 | $2,028.78 | 7,066,100 | — | — |
| 2023-09-20 | $43.04 | $2,034.93 | 5,843,800 | — | — |
| 2023-09-19 | $43.06 | $2,035.88 | 8,771,800 | — | — |
| 2023-09-18 | $43.35 | $2,049.59 | 7,971,900 | — | — |
| 2023-09-15 | $43.53 | $2,058.10 | 28,877,500 | — | — |
| 2023-09-14 | $44.10 | $2,085.05 | 9,764,000 | — | — |
| 2023-09-13 | $44.75 | $2,069.45 | 8,929,000 | — | — |
| 2023-09-12 | $44.87 | $2,074.99 | 7,754,900 | — | — |
| 2023-09-11 | $44.46 | $2,056.03 | 9,566,100 | — | — |
| 2023-09-08 | $44.08 | $2,038.46 | 6,833,900 | — | — |
| 2023-09-07 | $43.72 | $2,021.81 | 7,395,700 | — | — |
| 2023-09-06 | $43.53 | $2,013.03 | 10,108,400 | — | — |
| 2023-09-05 | $44.09 | $2,038.92 | 9,267,900 | — | — |
| 2023-09-01 | $44.11 | $2,039.85 | 6,659,900 | — | — |
| 2023-08-31 | $44.22 | $2,044.94 | 7,383,700 | — | — |
| 2023-08-30 | $44.52 | $2,058.81 | 5,765,300 | — | — |
| 2023-08-29 | $44.22 | $2,044.94 | 8,079,200 | — | — |
| 2023-08-28 | $43.97 | $2,033.37 | 5,071,000 | — | — |
| 2023-08-25 | $43.67 | $2,019.50 | 7,007,100 | — | — |
| 2023-08-24 | $43.40 | $2,007.02 | 8,305,400 | — | — |
| 2023-08-23 | $43.12 | $1,994.07 | 6,649,000 | — | — |
| 2023-08-22 | $42.77 | $1,977.88 | 6,846,100 | — | — |
| 2023-08-21 | $42.73 | $1,976.03 | 5,443,400 | — | — |
| 2023-08-18 | $42.91 | $1,984.36 | 6,897,600 | — | — |
| 2023-08-17 | $42.57 | $1,968.63 | 7,100,000 | — | — |
| 2023-08-16 | $42.75 | $1,976.96 | 6,908,600 | — | — |
| 2023-08-15 | $43.07 | $1,991.75 | 6,830,900 | — | — |
| 2023-08-14 | $43.53 | $2,013.03 | 7,032,500 | — | — |
| 2023-08-11 | $43.73 | $2,022.28 | 7,164,300 | — | — |
| 2023-08-10 | $43.92 | $2,031.06 | 6,597,900 | — | — |
| 2023-08-09 | $44.09 | $2,038.92 | 5,412,300 | — | — |
| 2023-08-08 | $44.24 | $2,045.86 | 6,105,200 | — | — |
| 2023-08-07 | $44.12 | $2,040.31 | 7,874,300 | — | — |
| 2023-08-04 | $44.00 | $2,034.76 | 8,077,100 | — | — |
| 2023-08-03 | $44.30 | $2,048.64 | 9,885,200 | — | — |
| 2023-08-02 | $44.57 | $2,061.12 | 11,431,300 | — | — |
| 2023-08-01 | $45.18 | $2,089.33 | 9,902,800 | — | — |
| 2023-07-31 | $45.42 | $2,100.43 | 8,667,200 | — | — |
| 2023-07-28 | $45.49 | $2,103.67 | 5,906,000 | — | — |
| 2023-07-27 | $45.60 | $2,108.75 | 4,551,900 | — | — |
| 2023-07-26 | $45.56 | $2,106.90 | 4,933,900 | — | — |
| 2023-07-25 | $45.46 | $2,102.28 | 6,464,700 | — | — |
| 2023-07-24 | $45.60 | $2,108.75 | 4,998,300 | — | — |
| 2023-07-21 | $45.60 | $2,108.75 | 6,406,300 | — | — |
| 2023-07-20 | $45.66 | $2,111.53 | 6,617,800 | — | — |
| 2023-07-19 | $45.38 | $2,098.58 | 6,104,300 | — | — |
| 2023-07-18 | $45.39 | $2,099.04 | 5,331,100 | — | — |
| 2023-07-17 | $45.38 | $2,098.58 | 4,483,400 | — | — |
| 2023-07-14 | $45.49 | $2,103.67 | 4,860,400 | — | — |
| 2023-07-13 | $45.58 | $2,107.83 | 5,923,900 | — | — |
| 2023-07-12 | $45.69 | $2,112.92 | 5,320,600 | — | — |
| 2023-07-11 | $45.64 | $2,110.60 | 7,237,100 | — | — |
| 2023-07-10 | $44.95 | $2,078.69 | 11,674,700 | — | — |
| 2023-07-07 | $45.98 | $2,126.33 | 8,395,600 | — | — |
| 2023-07-06 | $46.09 | $2,131.41 | 8,983,000 | — | — |
| 2023-07-05 | $45.98 | $2,126.33 | 8,868,500 | — | — |
| 2023-07-03 | $45.92 | $2,123.55 | 6,144,000 | — | — |
| 2023-06-30 | $45.30 | $2,094.88 | 9,046,700 | — | — |
| 2023-06-29 | $44.97 | $2,079.62 | 6,380,400 | — | — |
| 2023-06-28 | $44.50 | $2,057.88 | 7,261,100 | — | — |
| 2023-06-27 | $44.34 | $2,050.49 | 6,313,100 | — | — |
| 2023-06-26 | $44.26 | $2,046.79 | 9,001,200 | — | — |
| 2023-06-23 | $43.42 | $2,007.94 | 8,942,100 | — | — |
| 2023-06-22 | $43.76 | $2,023.66 | 5,022,500 | — | — |
| 2023-06-21 | $43.95 | $2,032.45 | 6,838,400 | — | — |
| 2023-06-20 | $43.47 | $2,010.25 | 8,033,300 | — | — |
| 2023-06-16 | $44.07 | $2,038.00 | 13,663,100 | — | — |
| 2023-06-15 | $44.15 | $2,041.70 | 8,484,400 | — | — |
| 2023-06-14 | $43.95 | $2,032.45 | 11,941,300 | — | — |
| 2023-06-13 | $45.76 | $2,072.68 | 9,106,700 | — | — |
| 2023-06-12 | $45.53 | $2,062.26 | 6,512,200 | — | — |
| 2023-06-09 | $45.22 | $2,048.22 | 6,689,900 | — | — |
| 2023-06-08 | $45.36 | $2,054.56 | 5,804,100 | — | — |
| 2023-06-07 | $45.10 | $2,042.79 | 8,768,100 | — | — |
| 2023-06-06 | $44.66 | $2,022.86 | 7,368,600 | — | — |
| 2023-06-05 | $44.64 | $2,021.95 | 6,880,600 | — | — |
| 2023-06-02 | $45.33 | $2,053.21 | 7,208,200 | — | — |
| 2023-06-01 | $44.58 | $2,019.23 | 8,763,200 | — | — |
| 2023-05-31 | $44.42 | $2,011.99 | 11,075,000 | — | — |
| 2023-05-30 | $44.32 | $2,007.46 | 9,183,000 | — | — |
| 2023-05-26 | $44.61 | $2,020.59 | 5,498,700 | — | — |
| 2023-05-25 | $44.67 | $2,023.31 | 6,859,500 | — | — |
| 2023-05-24 | $44.95 | $2,035.99 | 5,400,500 | — | — |
| 2023-05-23 | $44.93 | $2,035.09 | 6,167,800 | — | — |
| 2023-05-22 | $44.93 | $2,035.09 | 6,472,700 | — | — |
| 2023-05-19 | $45.30 | $2,051.85 | 6,557,100 | — | — |
| 2023-05-18 | $45.07 | $2,041.43 | 6,580,100 | — | — |
| 2023-05-17 | $45.34 | $2,053.66 | 6,316,200 | — | — |
| 2023-05-16 | $45.09 | $2,042.33 | 6,163,600 | — | — |
| 2023-05-15 | $45.56 | $2,063.62 | 4,920,100 | — | — |
| 2023-05-12 | $45.67 | $2,068.61 | 5,602,000 | — | — |
| 2023-05-11 | $45.67 | $2,068.61 | 6,437,300 | — | — |
| 2023-05-10 | $45.94 | $2,080.84 | 8,391,800 | — | — |
| 2023-05-09 | $46.44 | $2,103.48 | 4,401,700 | — | — |
| 2023-05-08 | $46.61 | $2,111.18 | 4,434,200 | — | — |
| 2023-05-05 | $46.69 | $2,114.81 | 5,962,300 | — | — |
| 2023-05-04 | $46.13 | $2,089.44 | 7,333,200 | — | — |
| 2023-05-03 | $46.53 | $2,107.56 | 6,536,100 | — | — |
| 2023-05-02 | $47.18 | $2,137.00 | 7,606,400 | — | — |
| 2023-05-01 | $47.78 | $2,164.18 | 8,844,000 | — | — |
| 2023-04-28 | $47.51 | $2,151.95 | 11,070,700 | — | — |
| 2023-04-27 | $47.19 | $2,137.45 | 10,977,600 | — | — |
| 2023-04-26 | $46.69 | $2,114.81 | 8,936,800 | — | — |
| 2023-04-25 | $46.99 | $2,128.40 | 7,510,500 | — | — |
| 2023-04-24 | $46.67 | $2,113.90 | 6,552,900 | — | — |
| 2023-04-21 | $46.15 | $2,090.35 | 9,082,900 | — | — |
| 2023-04-20 | $45.99 | $2,083.10 | 7,371,200 | — | — |
| 2023-04-19 | $46.46 | $2,104.39 | 5,103,000 | — | — |
| 2023-04-18 | $46.14 | $2,089.89 | 6,364,800 | — | — |
| 2023-04-17 | $45.44 | $2,058.19 | 6,707,000 | — | — |
| 2023-04-14 | $45.03 | $2,039.62 | 6,262,400 | — | — |
| 2023-04-13 | $44.97 | $2,036.90 | 4,844,200 | — | — |
| 2023-04-12 | $44.83 | $2,030.56 | 6,124,100 | — | — |
| 2023-04-11 | $45.09 | $2,042.33 | 6,553,500 | — | — |
| 2023-04-10 | $44.50 | $2,015.61 | 6,197,300 | — | — |
| 2023-04-06 | $44.43 | $2,012.44 | 6,337,200 | — | — |
| 2023-04-05 | $44.43 | $2,012.44 | 7,865,800 | — | — |
| 2023-04-04 | $44.45 | $2,013.35 | 7,379,600 | — | — |
| 2023-04-03 | $44.98 | $2,037.35 | 8,385,800 | — | — |
| 2023-03-31 | $44.62 | $2,021.05 | 7,711,500 | — | — |
| 2023-03-30 | $44.50 | $2,015.61 | 6,862,400 | — | — |
| 2023-03-29 | $44.52 | $2,016.52 | 7,530,500 | — | — |
| 2023-03-28 | $44.36 | $2,009.27 | 8,796,700 | — | — |
| 2023-03-27 | $44.29 | $2,006.10 | 9,624,200 | — | — |
| 2023-03-24 | $43.97 | $1,991.61 | 10,444,800 | — | — |
| 2023-03-23 | $43.46 | $1,968.51 | 15,549,800 | — | — |
| 2023-03-22 | $45.15 | $2,002.48 | 10,883,600 | — | — |
| 2023-03-21 | $46.20 | $2,049.05 | 14,067,400 | — | — |
| 2023-03-20 | $46.07 | $2,043.28 | 14,074,200 | — | — |
| 2023-03-17 | $45.32 | $2,010.02 | 32,421,700 | — | — |
| 2023-03-16 | $46.17 | $2,047.71 | 13,617,300 | — | — |
| 2023-03-15 | $46.87 | $2,078.76 | 8,897,600 | — | — |
| 2023-03-14 | $46.74 | $2,073.00 | 9,327,900 | — | — |
| 2023-03-13 | $46.68 | $2,070.33 | 10,962,400 | — | — |
| 2023-03-10 | $46.61 | $2,067.23 | 7,987,400 | — | — |
| 2023-03-09 | $46.74 | $2,073.00 | 6,671,700 | — | — |
| 2023-03-08 | $46.80 | $2,075.66 | 5,304,700 | — | — |
| 2023-03-07 | $46.55 | $2,064.57 | 7,032,200 | — | — |
| 2023-03-06 | $47.19 | $2,092.95 | 7,112,300 | — | — |
| 2023-03-03 | $46.53 | $2,063.68 | 5,755,400 | — | — |
| 2023-03-02 | $46.46 | $2,060.58 | 7,355,100 | — | — |
| 2023-03-01 | $46.15 | $2,046.83 | 8,102,200 | — | — |
| 2023-02-28 | $46.43 | $2,059.25 | 8,018,500 | — | — |
| 2023-02-27 | $46.54 | $2,064.12 | 9,168,800 | — | — |
| 2023-02-24 | $47.17 | $2,092.07 | 5,704,900 | — | — |
| 2023-02-23 | $47.51 | $2,107.15 | 6,284,600 | — | — |
| 2023-02-22 | $47.14 | $2,090.74 | 6,908,300 | — | — |
| 2023-02-21 | $47.44 | $2,104.04 | 8,236,200 | — | — |
| 2023-02-17 | $48.07 | $2,131.98 | 7,825,200 | — | — |
| 2023-02-16 | $47.40 | $2,102.27 | 5,422,300 | — | — |
| 2023-02-15 | $47.65 | $2,113.36 | 4,893,300 | — | — |
| 2023-02-14 | $47.41 | $2,102.71 | 6,397,500 | — | — |
| 2023-02-13 | $47.85 | $2,122.23 | 5,370,800 | — | — |
| 2023-02-10 | $47.24 | $2,095.17 | 6,899,100 | — | — |
| 2023-02-09 | $46.33 | $2,054.81 | 5,838,900 | — | — |
| 2023-02-08 | $46.50 | $2,062.35 | 5,736,500 | — | — |
| 2023-02-07 | $46.56 | $2,065.01 | 6,920,800 | — | — |
| 2023-02-06 | $46.96 | $2,082.75 | 5,911,500 | — | — |
| 2023-02-03 | $46.91 | $2,080.54 | 10,245,900 | — | — |
| 2023-02-02 | $46.97 | $2,083.20 | 9,920,800 | — | — |
| 2023-02-01 | $47.54 | $2,108.48 | 14,734,800 | — | — |
| 2023-01-31 | $45.04 | $1,997.60 | 7,584,900 | — | — |
| 2023-01-30 | $44.50 | $1,973.65 | 6,868,500 | — | — |
| 2023-01-27 | $44.14 | $1,957.68 | 9,247,000 | — | — |
| 2023-01-26 | $44.29 | $1,964.33 | 9,449,100 | — | — |
| 2023-01-25 | $44.93 | $1,992.72 | 8,034,400 | — | — |
| 2023-01-24 | $44.78 | $1,986.07 | 4,989,500 | — | — |
| 2023-01-23 | $44.81 | $1,987.40 | 7,585,300 | — | — |
| 2023-01-20 | $44.94 | $1,993.16 | 8,401,500 | — | — |
| 2023-01-19 | $44.54 | $1,975.42 | 8,093,500 | — | — |
| 2023-01-18 | $44.01 | $1,951.91 | 13,300,700 | — | — |
| 2023-01-17 | $45.16 | $2,002.92 | 7,214,400 | — | — |
| 2023-01-13 | $45.62 | $2,023.32 | 6,283,500 | — | — |
| 2023-01-12 | $45.40 | $2,013.56 | 5,671,500 | — | — |
| 2023-01-11 | $45.82 | $2,032.19 | 6,740,400 | — | — |
| 2023-01-10 | $45.99 | $2,039.73 | 6,962,900 | — | — |
| 2023-01-09 | $45.98 | $2,039.29 | 6,881,200 | — | — |
| 2023-01-06 | $46.45 | $2,060.13 | 7,031,300 | — | — |
| 2023-01-05 | $45.37 | $2,012.23 | 7,648,300 | — | — |
| 2023-01-04 | $45.41 | $2,014.01 | 7,907,300 | — | — |
| 2023-01-03 | $45.52 | $2,018.89 | 5,127,800 | — | — |