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-17 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 | — | — | — | $90.22 | 43,894 |
| 2026-09-03 | — | — | — | $90.51 | 40,080 |
| 2026-09-02 | — | — | — | $89.65 | 25,372 |
| 2026-09-01 | — | — | — | $89.90 | 22,159 |
| 2026-08-31 | — | — | — | $91.16 | 22,696 |
| 2026-08-28 | — | — | — | $93.00 | 25,665 |
| 2026-08-27 | $92.41 | $157.94 | 808,200 | $94.21 | 62,845 |
| 2026-08-26 | $95.24 | $162.77 | 1,211,000 | $95.67 | 69,942 |
| 2026-08-25 | $93.26 | $159.39 | 671,400 | $93.63 | 45,650 |
| 2026-08-24 | $92.43 | $157.97 | 572,400 | $93.46 | 25,148 |
| 2026-08-21 | $93.25 | $159.37 | 530,500 | $93.28 | 38,065 |
| 2026-08-20 | $92.44 | $157.99 | 840,700 | $92.06 | 73,024 |
| 2026-08-19 | $92.80 | $158.60 | 903,100 | $94.53 | 42,508 |
| 2026-08-18 | $93.97 | $160.60 | 535,900 | $93.78 | 42,752 |
| 2026-08-17 | $94.68 | $161.82 | 489,600 | $95.58 | 22,849 |
| 2026-08-14 | $95.95 | $163.44 | 405,800 | $94.81 | 18,611 |
| 2026-08-13 | $95.71 | $163.03 | 349,100 | $95.87 | 16,853 |
| 2026-08-12 | $96.27 | $163.98 | 488,600 | $97.44 | 24,873 |
| 2026-08-11 | $96.91 | $165.07 | 528,500 | $97.27 | 16,189 |
| 2026-08-10 | $96.74 | $164.78 | 562,400 | $98.55 | 35,853 |
| 2026-08-07 | $98.61 | $167.97 | 490,500 | $97.48 | 26,485 |
| 2026-08-06 | $98.34 | $167.51 | 998,600 | $97.45 | 92,223 |
| 2026-08-05 | $97.25 | $165.65 | 656,200 | $98.80 | 49,790 |
| 2026-08-04 | $98.14 | $167.17 | 662,800 | $96.86 | 35,530 |
| 2026-08-03 | $96.02 | $163.56 | 721,900 | $95.40 | 32,131 |
| 2026-07-31 | $94.24 | $160.53 | 640,600 | $92.46 | 15,960 |
| 2026-07-30 | $92.66 | $157.83 | 646,700 | $93.89 | 31,475 |
| 2026-07-29 | $92.50 | $157.56 | 736,100 | $94.39 | 38,023 |
| 2026-07-28 | $95.36 | $162.43 | 957,900 | $93.46 | 51,240 |
| 2026-07-27 | $93.19 | $158.74 | 603,500 | $93.47 | 29,319 |
| 2026-07-24 | $92.79 | $158.06 | 622,500 | $92.05 | 28,488 |
| 2026-07-23 | $91.14 | $155.25 | 429,600 | $90.72 | 22,212 |
| 2026-07-22 | $90.96 | $154.94 | 393,300 | $90.50 | 23,863 |
| 2026-07-21 | $90.18 | $153.61 | 475,100 | $90.10 | 19,288 |
| 2026-07-20 | $89.64 | $152.69 | 1,512,100 | $91.03 | 53,376 |
| 2026-07-17 | $90.40 | $153.99 | 642,000 | — | — |
| 2026-07-16 | $91.11 | $155.19 | 950,900 | — | — |
| 2026-07-15 | $89.27 | $152.06 | 657,500 | — | — |
| 2026-07-14 | $89.73 | $152.84 | 786,000 | — | — |
| 2026-07-13 | $89.28 | $152.08 | 685,100 | — | — |
| 2026-07-10 | $89.24 | $152.01 | 533,900 | — | — |
| 2026-07-09 | $88.52 | $150.78 | 581,000 | — | — |
| 2026-07-08 | $87.68 | $149.35 | 701,100 | — | — |
| 2026-07-07 | $89.54 | $152.52 | 923,100 | — | — |
| 2026-07-06 | $91.37 | $155.64 | 666,900 | — | — |
| 2026-07-02 | $89.09 | $151.75 | 654,000 | — | — |
| 2026-07-01 | $88.52 | $150.78 | 624,500 | — | — |
| 2026-06-30 | $89.77 | $152.91 | 732,600 | — | — |
| 2026-06-29 | $88.40 | $150.58 | 757,500 | — | — |
| 2026-06-26 | $88.52 | $150.78 | 1,185,400 | — | — |
| 2026-06-25 | $89.11 | $151.79 | 784,800 | — | — |
| 2026-06-24 | $86.07 | $146.61 | 933,000 | — | — |
| 2026-06-23 | $84.64 | $144.17 | 616,500 | — | — |
| 2026-06-22 | $85.95 | $146.41 | 938,300 | — | — |
| 2026-06-18 | $85.52 | $145.67 | 2,180,500 | — | — |
| 2026-06-17 | $85.35 | $145.38 | 757,000 | — | — |
| 2026-06-16 | $86.79 | $147.84 | 712,300 | — | — |
| 2026-06-15 | $86.43 | $147.22 | 975,000 | — | — |
| 2026-06-12 | $86.40 | $146.63 | 600,000 | — | — |
| 2026-06-11 | $85.39 | $144.91 | 589,200 | — | — |
| 2026-06-10 | $83.56 | $141.81 | 1,043,200 | — | — |
| 2026-06-09 | $86.16 | $146.22 | 1,209,300 | — | — |
| 2026-06-08 | $83.98 | $142.52 | 1,239,500 | — | — |
| 2026-06-05 | $83.65 | $141.96 | 784,000 | — | — |
| 2026-06-04 | $84.05 | $142.64 | 729,400 | — | — |
| 2026-06-03 | $85.24 | $144.66 | 1,084,100 | — | — |
| 2026-06-02 | $85.64 | $145.34 | 1,532,700 | — | — |
| 2026-06-01 | $81.79 | $138.80 | 1,659,500 | — | — |
| 2026-05-29 | $81.87 | $138.94 | 994,500 | — | — |
| 2026-05-28 | $83.35 | $141.45 | 556,600 | — | — |
| 2026-05-27 | $83.72 | $142.08 | 591,900 | — | — |
| 2026-05-26 | $84.76 | $143.84 | 385,800 | — | — |
| 2026-05-22 | $83.66 | $141.98 | 535,500 | — | — |
| 2026-05-21 | $82.62 | $140.21 | 638,600 | — | — |
| 2026-05-20 | $82.95 | $140.77 | 612,400 | — | — |
| 2026-05-19 | $81.55 | $138.40 | 498,000 | — | — |
| 2026-05-18 | $82.46 | $139.94 | 733,500 | — | — |
| 2026-05-15 | $81.94 | $139.06 | 675,200 | — | — |
| 2026-05-14 | $83.84 | $142.28 | 648,100 | — | — |
| 2026-05-13 | $83.93 | $142.43 | 513,600 | — | — |
| 2026-05-12 | $84.85 | $144.00 | 595,500 | — | — |
| 2026-05-11 | $85.59 | $145.25 | 456,800 | — | — |
| 2026-05-08 | $86.00 | $145.95 | 348,600 | — | — |
| 2026-05-07 | $85.91 | $145.80 | 519,200 | — | — |
| 2026-05-06 | $87.66 | $148.76 | 412,100 | — | — |
| 2026-05-05 | $86.28 | $146.42 | 333,000 | — | — |
| 2026-05-04 | $85.18 | $144.56 | 492,600 | — | — |
| 2026-05-01 | $86.22 | $146.32 | 683,900 | — | — |
| 2026-04-30 | $88.17 | $149.63 | 768,200 | — | — |
| 2026-04-29 | $87.00 | $147.64 | 397,400 | — | — |
| 2026-04-28 | $87.87 | $149.12 | 492,500 | — | — |
| 2026-04-27 | $89.79 | $152.38 | 759,700 | — | — |
| 2026-04-24 | $88.96 | $150.97 | 1,092,100 | — | — |
| 2026-04-23 | $87.97 | $149.29 | 677,900 | — | — |
| 2026-04-22 | $86.35 | $146.54 | 477,200 | — | — |
| 2026-04-21 | $88.40 | $150.02 | 587,100 | — | — |
| 2026-04-20 | $89.06 | $151.14 | 346,200 | — | — |
| 2026-04-17 | $89.20 | $151.38 | 655,900 | — | — |
| 2026-04-16 | $87.37 | $148.27 | 723,700 | — | — |
| 2026-04-15 | $88.52 | $150.22 | 1,076,100 | — | — |