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
| 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 | — | — |