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 — 2026
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2026-09-04 | — | — | — | $160.65 | 412,029 |
| 2026-09-03 | — | — | — | $163.76 | 414,463 |
| 2026-09-02 | — | — | — | $163.63 | 258,026 |
| 2026-09-01 | — | — | — | $163.66 | 278,017 |
| 2026-08-31 | — | — | — | $160.32 | 305,028 |
| 2026-08-28 | — | — | — | $156.97 | 374,949 |
| 2026-08-27 | $156.44 | $2,017.59 | 14,288,500 | $157.59 | 483,799 |
| 2026-08-26 | $158.19 | $2,040.16 | 14,838,400 | $158.22 | 337,350 |
| 2026-08-25 | $160.64 | $2,071.76 | 17,525,300 | $161.45 | 489,298 |
| 2026-08-24 | $164.05 | $2,115.74 | 10,842,500 | $163.87 | 283,482 |
| 2026-08-21 | $165.11 | $2,129.41 | 14,314,300 | $166.54 | 549,534 |
| 2026-08-20 | $166.15 | $2,142.82 | 13,803,000 | $166.97 | 356,191 |
| 2026-08-19 | $164.77 | $2,125.02 | 13,648,900 | $166.07 | 427,151 |
| 2026-08-18 | $165.56 | $2,135.21 | 18,952,700 | $164.35 | 502,304 |
| 2026-08-17 | $161.46 | $2,082.33 | 12,858,100 | $160.48 | 464,294 |
| 2026-08-14 | $160.10 | $2,051.51 | 10,231,300 | $159.69 | 441,488 |
| 2026-08-13 | $158.61 | $2,032.42 | 10,542,800 | $157.99 | 258,410 |
| 2026-08-12 | $159.75 | $2,047.02 | 13,219,500 | $158.92 | 335,259 |
| 2026-08-11 | $159.80 | $2,047.66 | 13,744,500 | $159.66 | 452,688 |
| 2026-08-10 | $159.79 | $2,047.54 | 19,761,600 | $154.50 | 471,775 |
| 2026-08-07 | $153.04 | $1,961.04 | 18,455,200 | $152.62 | 354,226 |
| 2026-08-06 | $154.84 | $1,984.11 | 11,879,100 | $154.23 | 439,969 |
| 2026-08-05 | $151.63 | $1,942.97 | 12,227,500 | $155.04 | 318,129 |
| 2026-08-04 | $153.96 | $1,972.83 | 14,347,900 | $151.95 | 451,561 |
| 2026-08-03 | $155.06 | $1,986.93 | 14,532,800 | $153.46 | 647,906 |
| 2026-07-31 | $155.44 | $1,991.80 | 15,714,200 | $154.93 | 559,326 |
| 2026-07-30 | $156.97 | $2,011.40 | 12,578,100 | $155.37 | 403,210 |
| 2026-07-29 | $156.75 | $2,008.58 | 14,571,300 | $158.24 | 434,595 |
| 2026-07-28 | $153.04 | $1,961.04 | 16,299,900 | $154.17 | 573,625 |
| 2026-07-27 | $154.77 | $1,983.21 | 13,955,800 | $153.57 | 452,170 |
| 2026-07-24 | $156.94 | $2,011.02 | 12,091,600 | $156.63 | 471,130 |
| 2026-07-23 | $156.89 | $2,010.38 | 15,822,800 | $156.46 | 566,971 |
| 2026-07-22 | $154.45 | $1,979.11 | 13,788,700 | $153.94 | 416,282 |
| 2026-07-21 | $151.71 | $1,944.00 | 13,145,300 | $148.91 | 479,752 |
| 2026-07-20 | $148.36 | $1,901.07 | 12,149,200 | $146.75 | 371,139 |
| 2026-07-17 | $147.36 | $1,888.26 | 19,031,400 | — | — |
| 2026-07-16 | $145.95 | $1,870.19 | 13,518,000 | — | — |
| 2026-07-15 | $144.51 | $1,851.74 | 13,444,500 | — | — |
| 2026-07-14 | $145.09 | $1,859.17 | 16,096,400 | — | — |
| 2026-07-13 | $144.51 | $1,851.74 | 18,724,300 | — | — |
| 2026-07-10 | $138.88 | $1,779.60 | 9,753,500 | — | — |
| 2026-07-09 | $137.46 | $1,761.40 | 14,110,200 | — | — |
| 2026-07-08 | $141.13 | $1,808.43 | 18,291,400 | — | — |
| 2026-07-07 | $141.69 | $1,815.60 | 14,667,800 | — | — |
| 2026-07-06 | $136.44 | $1,748.33 | 13,915,100 | — | — |
| 2026-07-02 | $137.09 | $1,756.66 | 13,703,300 | — | — |
| 2026-07-01 | $136.28 | $1,746.28 | 12,433,400 | — | — |
| 2026-06-30 | $136.72 | $1,751.92 | 28,784,000 | — | — |
| 2026-06-29 | $136.06 | $1,743.46 | 11,972,700 | — | — |
| 2026-06-26 | $136.54 | $1,749.61 | 22,684,200 | — | — |
| 2026-06-25 | $137.55 | $1,762.55 | 13,288,800 | — | — |
| 2026-06-24 | $136.90 | $1,754.23 | 16,212,900 | — | — |
| 2026-06-23 | $139.73 | $1,790.49 | 13,699,400 | — | — |
| 2026-06-22 | $138.47 | $1,774.34 | 15,783,300 | — | — |
| 2026-06-18 | $137.81 | $1,765.89 | 48,063,400 | — | — |
| 2026-06-17 | $140.74 | $1,803.43 | 16,663,200 | — | — |
| 2026-06-16 | $141.86 | $1,817.78 | 18,925,400 | — | — |
| 2026-06-15 | $140.92 | $1,805.74 | 23,631,400 | — | — |
| 2026-06-12 | $147.01 | $1,883.77 | 17,713,100 | — | — |
| 2026-06-11 | $146.60 | $1,878.52 | 17,285,800 | — | — |
| 2026-06-10 | $150.62 | $1,930.03 | 14,596,500 | — | — |
| 2026-06-09 | $148.91 | $1,908.12 | 18,163,500 | — | — |
| 2026-06-08 | $151.75 | $1,944.51 | 13,870,900 | — | — |
| 2026-06-05 | $149.92 | $1,921.06 | 16,584,000 | — | — |
| 2026-06-04 | $152.04 | $1,948.23 | 11,799,400 | — | — |
| 2026-06-03 | $152.53 | $1,954.51 | 14,373,000 | — | — |
| 2026-06-02 | $149.56 | $1,916.45 | 10,462,400 | — | — |
| 2026-06-01 | $149.38 | $1,914.14 | 16,732,100 | — | — |
| 2026-05-29 | $145.26 | $1,861.35 | 27,959,900 | — | — |
| 2026-05-28 | $146.96 | $1,883.13 | 14,012,500 | — | — |
| 2026-05-27 | $147.90 | $1,895.18 | 16,241,100 | — | — |
| 2026-05-26 | $149.81 | $1,919.65 | 13,057,800 | — | — |
| 2026-05-22 | $154.92 | $1,985.13 | 12,948,500 | — | — |
| 2026-05-21 | $155.29 | $1,989.87 | 17,061,700 | — | — |
| 2026-05-20 | $156.28 | $2,002.56 | 18,509,700 | — | — |
| 2026-05-19 | $162.55 | $2,082.90 | 20,715,600 | — | — |
| 2026-05-18 | $160.49 | $2,056.51 | 20,065,200 | — | — |
| 2026-05-15 | $157.92 | $2,023.57 | 27,882,400 | — | — |
| 2026-05-14 | $152.78 | $1,944.51 | 11,331,500 | — | — |
| 2026-05-13 | $151.57 | $1,929.11 | 15,772,800 | — | — |
| 2026-05-12 | $150.63 | $1,917.15 | 16,443,100 | — | — |
| 2026-05-11 | $149.68 | $1,905.06 | 14,849,500 | — | — |
| 2026-05-08 | $144.57 | $1,840.02 | 19,550,100 | — | — |
| 2026-05-07 | $146.58 | $1,865.60 | 22,509,400 | — | — |
| 2026-05-06 | $148.69 | $1,892.46 | 20,527,000 | — | — |
| 2026-05-05 | $154.88 | $1,971.24 | 12,494,600 | — | — |
| 2026-05-04 | $153.69 | $1,956.09 | 14,238,500 | — | — |
| 2026-05-01 | $152.75 | $1,944.13 | 15,458,200 | — | — |
| 2026-04-30 | $154.33 | $1,964.24 | 22,885,900 | — | — |
| 2026-04-29 | $154.67 | $1,968.57 | 14,669,100 | — | — |
| 2026-04-28 | $150.56 | $1,916.26 | 15,173,600 | — | — |
| 2026-04-27 | $148.19 | $1,886.09 | 13,940,800 | — | — |
| 2026-04-24 | $148.91 | $1,895.26 | 13,735,900 | — | — |
| 2026-04-23 | $150.53 | $1,915.88 | 12,970,400 | — | — |
| 2026-04-22 | $149.50 | $1,902.77 | 13,738,700 | — | — |
| 2026-04-21 | $148.36 | $1,888.26 | 17,515,900 | — | — |
| 2026-04-20 | $147.68 | $1,879.60 | 16,354,400 | — | — |
| 2026-04-17 | $146.44 | $1,863.82 | 28,947,400 | — | — |
| 2026-04-16 | $151.98 | $1,934.33 | 15,191,000 | — | — |
| 2026-04-15 | $149.01 | $1,896.53 | 15,626,500 | — | — |
| 2026-04-14 | $149.24 | $1,899.46 | 18,528,200 | — | — |
| 2026-04-13 | $152.64 | $1,942.73 | 18,685,600 | — | — |
| 2026-04-10 | $152.51 | $1,941.08 | 21,065,000 | — | — |
| 2026-04-09 | $155.04 | $1,973.28 | 25,868,400 | — | — |
| 2026-04-08 | $156.22 | $1,988.30 | 31,311,200 | — | — |
| 2026-04-07 | $163.91 | $2,086.17 | 25,227,500 | — | — |
| 2026-04-06 | $163.37 | $2,079.30 | 16,344,300 | — | — |
| 2026-04-02 | $160.69 | $2,045.19 | 25,377,700 | — | — |
| 2026-04-01 | $160.78 | $2,046.33 | 37,927,600 | — | — |
| 2026-03-31 | $169.66 | $2,159.35 | 32,006,700 | — | — |
| 2026-03-30 | $171.47 | $2,182.39 | 29,813,500 | — | — |
| 2026-03-27 | $170.99 | $2,176.28 | 30,338,300 | — | — |
| 2026-03-26 | $165.43 | $2,105.52 | 18,625,200 | — | — |
| 2026-03-25 | $163.26 | $2,077.90 | 17,192,300 | — | — |
| 2026-03-24 | $165.38 | $2,104.88 | 26,131,800 | — | — |
| 2026-03-23 | $161.13 | $2,050.79 | 25,021,300 | — | — |
| 2026-03-20 | $159.67 | $2,032.20 | 53,942,100 | — | — |
| 2026-03-19 | $158.16 | $2,012.99 | 27,082,700 | — | — |
| 2026-03-18 | $157.59 | $2,005.73 | 18,947,100 | — | — |
| 2026-03-17 | $158.81 | $2,021.26 | 21,592,200 | — | — |
| 2026-03-16 | $157.23 | $2,001.15 | 22,835,600 | — | — |
| 2026-03-13 | $156.12 | $1,987.02 | 22,414,100 | — | — |
| 2026-03-12 | $153.53 | $1,954.06 | 26,054,000 | — | — |
| 2026-03-11 | $151.58 | $1,929.24 | 15,297,400 | — | — |
| 2026-03-10 | $148.13 | $1,885.33 | 19,617,600 | — | — |
| 2026-03-09 | $150.44 | $1,914.73 | 25,532,700 | — | — |
| 2026-03-06 | $151.21 | $1,924.53 | 21,136,400 | — | — |
| 2026-03-05 | $150.76 | $1,918.80 | 22,969,300 | — | — |
| 2026-03-04 | $149.82 | $1,906.84 | 16,764,800 | — | — |
| 2026-03-03 | $151.83 | $1,932.42 | 25,198,900 | — | — |
| 2026-03-02 | $154.22 | $1,962.84 | 31,493,100 | — | — |
| 2026-02-27 | $152.50 | $1,940.95 | 30,275,100 | — | — |
| 2026-02-26 | $148.54 | $1,890.55 | 15,632,100 | — | — |
| 2026-02-25 | $149.06 | $1,897.17 | 15,225,700 | — | — |
| 2026-02-24 | $149.26 | $1,899.71 | 14,185,500 | — | — |
| 2026-02-23 | $150.76 | $1,918.80 | 16,073,100 | — | — |
| 2026-02-20 | $147.28 | $1,874.51 | 25,908,600 | — | — |
| 2026-02-19 | $150.97 | $1,921.48 | 20,305,000 | — | — |
| 2026-02-18 | $150.68 | $1,917.78 | 19,849,700 | — | — |
| 2026-02-17 | $146.19 | $1,860.64 | 19,766,600 | — | — |
| 2026-02-13 | $148.45 | $1,889.40 | 20,166,000 | — | — |
| 2026-02-12 | $149.93 | $1,908.24 | 30,652,500 | — | — |
| 2026-02-11 | $155.56 | $1,966.79 | 23,091,500 | — | — |
| 2026-02-10 | $151.59 | $1,916.59 | 15,800,300 | — | — |
| 2026-02-09 | $151.21 | $1,911.79 | 21,297,300 | — | — |
| 2026-02-06 | $149.05 | $1,884.48 | 17,216,000 | — | — |
| 2026-02-05 | $146.08 | $1,846.93 | 18,431,700 | — | — |
| 2026-02-04 | $147.59 | $1,866.02 | 29,426,200 | — | — |
| 2026-02-03 | $143.73 | $1,817.22 | 37,577,800 | — | — |
| 2026-02-02 | $138.40 | $1,749.83 | 27,735,600 | — | — |
| 2026-01-30 | $141.40 | $1,787.76 | 29,657,700 | — | — |
| 2026-01-29 | $140.51 | $1,776.50 | 35,760,600 | — | — |
| 2026-01-28 | $137.58 | $1,739.46 | 15,637,300 | — | — |
| 2026-01-27 | $136.83 | $1,729.98 | 14,517,000 | — | — |
| 2026-01-26 | $134.84 | $1,704.82 | 16,056,100 | — | — |
| 2026-01-23 | $134.97 | $1,706.46 | 17,758,200 | — | — |
| 2026-01-22 | $133.64 | $1,689.65 | 16,600,100 | — | — |
| 2026-01-21 | $133.61 | $1,689.27 | 18,879,900 | — | — |
| 2026-01-20 | $130.46 | $1,649.44 | 16,477,300 | — | — |
| 2026-01-16 | $129.89 | $1,642.23 | 16,592,400 | — | — |
| 2026-01-15 | $129.13 | $1,632.62 | 17,400,000 | — | — |
| 2026-01-14 | $130.20 | $1,646.15 | 27,593,900 | — | — |
| 2026-01-13 | $126.54 | $1,599.88 | 21,619,700 | — | — |
| 2026-01-12 | $124.03 | $1,568.14 | 15,314,900 | — | — |
| 2026-01-09 | $124.61 | $1,575.48 | 16,137,700 | — | — |
| 2026-01-08 | $122.91 | $1,553.98 | 20,232,700 | — | — |
| 2026-01-07 | $118.49 | $1,498.10 | 20,353,000 | — | — |
| 2026-01-06 | $121.05 | $1,530.47 | 23,328,600 | — | — |
| 2026-01-05 | $125.36 | $1,584.96 | 30,112,200 | — | — |
| 2026-01-02 | $122.65 | $1,550.70 | 14,175,100 | — | — |