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 | — | — | — | $69.15 | 38,729 |
| 2026-09-03 | — | — | — | $69.59 | 34,753 |
| 2026-09-02 | — | — | — | $67.73 | 31,488 |
| 2026-09-01 | — | — | — | $66.55 | 22,844 |
| 2026-08-31 | — | — | — | $67.95 | 30,107 |
| 2026-08-28 | — | — | — | $69.37 | 33,952 |
| 2026-08-27 | $68.76 | $156.56 | 907,400 | $68.03 | 87,220 |
| 2026-08-26 | $68.41 | $155.77 | 1,132,300 | $67.21 | 59,852 |
| 2026-08-25 | $66.85 | $152.21 | 1,129,800 | $64.93 | 52,774 |
| 2026-08-24 | $64.87 | $147.71 | 1,492,200 | $67.78 | 81,771 |
| 2026-08-21 | $66.31 | $150.98 | 1,424,100 | $66.72 | 79,285 |
| 2026-08-20 | $65.28 | $148.64 | 1,481,600 | $66.80 | 71,369 |
| 2026-08-19 | $68.16 | $155.20 | 2,324,400 | $71.29 | 139,455 |
| 2026-08-18 | $70.98 | $161.62 | 735,400 | $71.39 | 27,297 |
| 2026-08-17 | $72.73 | $165.60 | 859,800 | $71.74 | 48,077 |
| 2026-08-14 | $71.63 | $163.10 | 720,700 | $72.38 | 50,727 |
| 2026-08-13 | $72.13 | $164.24 | 829,900 | $72.96 | 32,983 |
| 2026-08-12 | $72.34 | $164.71 | 945,500 | $72.00 | 42,420 |
| 2026-08-11 | $72.04 | $164.03 | 955,200 | $73.64 | 55,400 |
| 2026-08-10 | $73.21 | $166.70 | 1,670,700 | $74.61 | 144,817 |
| 2026-08-07 | $75.13 | $171.07 | 897,100 | $73.50 | 50,888 |
| 2026-08-06 | $73.69 | $167.79 | 1,058,700 | $75.65 | 47,965 |
| 2026-08-05 | $75.67 | $172.30 | 1,588,600 | $74.40 | 88,845 |
| 2026-08-04 | $72.63 | $165.37 | 1,089,900 | $70.91 | 55,455 |
| 2026-08-03 | $70.21 | $159.86 | 747,900 | $68.39 | 25,864 |
| 2026-07-31 | $68.72 | $156.47 | 985,800 | $68.46 | 46,839 |
| 2026-07-30 | $68.41 | $155.77 | 887,800 | $68.97 | 31,097 |
| 2026-07-29 | $68.09 | $155.04 | 1,133,500 | $69.90 | 79,773 |
| 2026-07-28 | $70.47 | $160.46 | 1,103,900 | $68.32 | 53,813 |
| 2026-07-27 | $68.04 | $154.92 | 819,500 | $68.94 | 52,656 |
| 2026-07-24 | $68.95 | $157.00 | 856,200 | $68.62 | 32,988 |
| 2026-07-23 | $68.04 | $154.92 | 1,081,700 | $67.90 | 69,663 |
| 2026-07-22 | $68.07 | $154.99 | 1,217,200 | $68.04 | 89,706 |
| 2026-07-21 | $67.70 | $154.15 | 1,195,900 | $66.66 | 79,023 |
| 2026-07-20 | $65.52 | $149.19 | 976,500 | $66.70 | 53,785 |
| 2026-07-17 | $66.41 | $151.21 | 1,253,700 | — | — |
| 2026-07-16 | $66.40 | $151.19 | 1,286,000 | — | — |
| 2026-07-15 | $67.41 | $153.49 | 1,541,900 | — | — |
| 2026-07-14 | $66.19 | $150.71 | 1,401,700 | — | — |
| 2026-07-13 | $63.67 | $144.97 | 995,000 | — | — |
| 2026-07-10 | $62.64 | $142.63 | 1,099,000 | — | — |
| 2026-07-09 | $60.12 | $136.89 | 1,049,200 | — | — |
| 2026-07-08 | $62.08 | $141.35 | 1,135,600 | — | — |
| 2026-07-07 | $61.58 | $140.21 | 1,246,300 | — | — |
| 2026-07-06 | $62.70 | $142.76 | 1,337,900 | — | — |
| 2026-07-02 | $61.73 | $140.10 | 1,554,500 | — | — |
| 2026-07-01 | $61.21 | $138.92 | 1,855,600 | — | — |
| 2026-06-30 | $62.75 | $142.42 | 2,093,500 | — | — |
| 2026-06-29 | $64.63 | $146.68 | 2,421,100 | — | — |
| 2026-06-26 | $69.20 | $157.05 | 5,020,400 | — | — |
| 2026-06-25 | $74.09 | $168.15 | 1,763,100 | — | — |
| 2026-06-24 | $71.28 | $161.77 | 1,671,300 | — | — |
| 2026-06-23 | $71.14 | $161.46 | 1,395,600 | — | — |
| 2026-06-22 | $73.29 | $166.34 | 1,063,500 | — | — |
| 2026-06-18 | $72.36 | $164.23 | 2,632,100 | — | — |
| 2026-06-17 | $73.22 | $166.18 | 1,249,300 | — | — |
| 2026-06-16 | $76.69 | $174.05 | 997,100 | — | — |
| 2026-06-15 | $77.03 | $174.82 | 916,400 | — | — |
| 2026-06-12 | $77.76 | $176.48 | 926,500 | — | — |
| 2026-06-11 | $77.75 | $176.46 | 785,400 | — | — |
| 2026-06-10 | $73.57 | $166.97 | 1,055,300 | — | — |
| 2026-06-09 | $75.76 | $171.94 | 800,300 | — | — |
| 2026-06-08 | $73.54 | $166.90 | 1,472,200 | — | — |
| 2026-06-05 | $74.15 | $168.29 | 1,097,200 | — | — |
| 2026-06-04 | $76.27 | $173.10 | 1,228,300 | — | — |
| 2026-06-03 | $76.58 | $173.80 | 883,300 | — | — |
| 2026-06-02 | $76.59 | $173.83 | 941,700 | — | — |
| 2026-06-01 | $75.75 | $171.92 | 1,217,200 | — | — |
| 2026-05-29 | $76.05 | $172.60 | 1,298,100 | — | — |
| 2026-05-28 | $76.98 | $174.71 | 1,230,700 | — | — |
| 2026-05-27 | $76.57 | $173.78 | 1,338,400 | — | — |
| 2026-05-26 | $73.73 | $167.34 | 677,700 | — | — |
| 2026-05-22 | $71.90 | $163.18 | 895,800 | — | — |
| 2026-05-21 | $70.70 | $160.46 | 847,500 | — | — |
| 2026-05-20 | $71.08 | $161.32 | 687,700 | — | — |
| 2026-05-19 | $69.33 | $157.35 | 922,000 | — | — |
| 2026-05-18 | $70.07 | $159.03 | 869,200 | — | — |
| 2026-05-15 | $71.25 | $161.71 | 1,297,700 | — | — |
| 2026-05-14 | $72.75 | $165.11 | 1,021,000 | — | — |
| 2026-05-13 | $70.33 | $159.62 | 778,500 | — | — |
| 2026-05-12 | $69.67 | $158.12 | 945,300 | — | — |
| 2026-05-11 | $71.16 | $161.50 | 950,900 | — | — |
| 2026-05-08 | $70.96 | $161.05 | 567,600 | — | — |
| 2026-05-07 | $70.52 | $160.05 | 761,600 | — | — |
| 2026-05-06 | $72.15 | $163.75 | 1,336,100 | — | — |
| 2026-05-05 | $69.79 | $158.39 | 1,176,700 | — | — |
| 2026-05-04 | $67.06 | $152.20 | 792,100 | — | — |
| 2026-05-01 | $68.66 | $155.83 | 778,000 | — | — |
| 2026-04-30 | $68.96 | $156.51 | 957,400 | — | — |
| 2026-04-29 | $66.66 | $151.29 | 808,200 | — | — |
| 2026-04-28 | $68.97 | $156.53 | 862,500 | — | — |
| 2026-04-27 | $69.53 | $157.80 | 581,300 | — | — |
| 2026-04-24 | $69.18 | $157.01 | 799,400 | — | — |
| 2026-04-23 | $68.03 | $154.40 | 765,700 | — | — |
| 2026-04-22 | $69.54 | $157.83 | 947,400 | — | — |
| 2026-04-21 | $67.52 | $153.24 | 1,059,500 | — | — |
| 2026-04-20 | $67.54 | $153.29 | 687,800 | — | — |
| 2026-04-17 | $66.17 | $150.18 | 960,900 | — | — |
| 2026-04-16 | $64.04 | $145.34 | 924,600 | — | — |
| 2026-04-15 | $64.91 | $147.32 | 877,600 | — | — |