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
- 1997-03-27 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 | — | — | — | $102.09 | 47,779 |
| 2026-09-03 | — | — | — | $100.17 | 38,763 |
| 2026-09-02 | — | — | — | $98.33 | 77,559 |
| 2026-09-01 | — | — | — | $97.64 | 55,924 |
| 2026-08-31 | — | — | — | $100.02 | 36,776 |
| 2026-08-28 | — | — | — | $98.83 | 32,332 |
| 2026-08-27 | $98.02 | $136.32 | 1,359,900 | $98.68 | 114,660 |
| 2026-08-26 | $100.19 | $139.34 | 441,100 | $98.92 | 28,244 |
| 2026-08-25 | $98.65 | $137.20 | 419,700 | $97.50 | 22,599 |
| 2026-08-24 | $97.21 | $135.19 | 786,700 | $96.20 | 55,365 |
| 2026-08-21 | $96.03 | $133.55 | 594,500 | $96.06 | 23,265 |
| 2026-08-20 | $95.34 | $132.59 | 1,012,700 | $97.31 | 62,221 |
| 2026-08-19 | $100.47 | $139.73 | 852,900 | $99.92 | 58,627 |
| 2026-08-18 | $98.31 | $136.72 | 782,000 | $99.22 | 42,980 |
| 2026-08-17 | $101.12 | $140.63 | 544,900 | $102.18 | 37,392 |
| 2026-08-14 | $103.09 | $143.37 | 493,600 | $104.81 | 30,294 |
| 2026-08-13 | $104.53 | $145.37 | 879,200 | $104.85 | 73,213 |
| 2026-08-12 | $103.28 | $143.63 | 907,800 | $104.86 | 74,039 |
| 2026-08-11 | $103.66 | $144.16 | 700,500 | $104.10 | 53,400 |
| 2026-08-10 | $104.87 | $145.85 | 542,900 | $106.57 | 31,230 |
| 2026-08-07 | $106.33 | $147.88 | 937,000 | $104.08 | 77,790 |
| 2026-08-06 | $102.97 | $143.20 | 707,100 | $104.22 | 40,487 |
| 2026-08-05 | $105.70 | $147.00 | 752,800 | $107.04 | 51,099 |
| 2026-08-04 | $108.95 | $151.52 | 816,800 | $106.08 | 43,663 |
| 2026-08-03 | $105.11 | $146.18 | 1,316,300 | $105.26 | 100,479 |
| 2026-07-31 | $102.48 | $142.52 | 1,196,200 | $102.52 | 68,635 |
| 2026-07-30 | $101.57 | $141.26 | 1,897,000 | $102.10 | 109,221 |
| 2026-07-29 | $102.99 | $143.23 | 4,005,600 | $102.19 | 279,600 |
| 2026-07-28 | $111.66 | $155.29 | 2,631,800 | $106.47 | 212,198 |
| 2026-07-27 | $107.82 | $149.95 | 1,191,500 | $106.22 | 99,190 |
| 2026-07-24 | $105.78 | $147.11 | 1,218,600 | $104.26 | 73,404 |
| 2026-07-23 | $102.90 | $143.11 | 798,700 | $104.13 | 47,610 |
| 2026-07-22 | $104.42 | $145.22 | 997,700 | $104.12 | 55,622 |
| 2026-07-21 | $102.91 | $143.12 | 1,027,700 | $103.60 | 67,141 |
| 2026-07-20 | $101.78 | $141.55 | 877,700 | $102.53 | 68,563 |
| 2026-07-17 | $102.83 | $143.01 | 1,249,100 | — | — |
| 2026-07-16 | $100.29 | $139.48 | 1,011,200 | — | — |
| 2026-07-15 | $99.91 | $138.95 | 1,030,500 | — | — |
| 2026-07-14 | $100.59 | $139.89 | 959,500 | — | — |
| 2026-07-13 | $102.22 | $142.16 | 902,900 | — | — |
| 2026-07-10 | $101.95 | $141.78 | 826,600 | — | — |
| 2026-07-09 | $101.67 | $141.40 | 1,410,300 | — | — |
| 2026-07-08 | $97.86 | $136.10 | 978,100 | — | — |
| 2026-07-07 | $97.11 | $135.05 | 742,500 | — | — |
| 2026-07-06 | $97.43 | $135.50 | 1,546,300 | — | — |
| 2026-07-02 | $94.00 | $130.73 | 922,500 | — | — |
| 2026-07-01 | $94.64 | $131.62 | 1,144,600 | — | — |
| 2026-06-30 | $94.04 | $130.78 | 2,065,500 | — | — |
| 2026-06-29 | $98.63 | $137.17 | 868,300 | — | — |
| 2026-06-26 | $97.37 | $135.41 | 1,497,000 | — | — |
| 2026-06-25 | $100.85 | $140.25 | 918,100 | — | — |
| 2026-06-24 | $102.37 | $142.37 | 830,000 | — | — |
| 2026-06-23 | $104.39 | $145.18 | 526,100 | — | — |
| 2026-06-22 | $106.83 | $148.57 | 619,100 | — | — |
| 2026-06-18 | $107.64 | $149.70 | 898,800 | — | — |
| 2026-06-17 | $105.94 | $147.33 | 925,400 | — | — |
| 2026-06-16 | $109.23 | $151.91 | 574,100 | — | — |
| 2026-06-15 | $110.90 | $154.23 | 685,300 | — | — |
| 2026-06-12 | $110.81 | $154.11 | 752,800 | — | — |
| 2026-06-11 | $109.89 | $152.83 | 1,378,100 | — | — |
| 2026-06-10 | $109.13 | $151.77 | 967,500 | — | — |
| 2026-06-09 | $113.04 | $157.21 | 1,045,800 | — | — |
| 2026-06-08 | $113.38 | $157.68 | 589,800 | — | — |
| 2026-06-05 | $112.93 | $157.05 | 912,500 | — | — |
| 2026-06-04 | $118.69 | $165.07 | 803,700 | — | — |
| 2026-06-03 | $119.07 | $165.59 | 1,915,200 | — | — |
| 2026-06-02 | $126.69 | $176.19 | 1,279,200 | — | — |
| 2026-06-01 | $126.67 | $176.16 | 1,839,300 | — | — |
| 2026-05-29 | $121.87 | $169.49 | 3,555,400 | — | — |
| 2026-05-28 | $111.76 | $155.43 | 985,100 | — | — |
| 2026-05-27 | $109.91 | $152.85 | 639,200 | — | — |
| 2026-05-26 | $111.36 | $154.87 | 1,162,000 | — | — |
| 2026-05-22 | $112.63 | $156.64 | 1,761,400 | — | — |
| 2026-05-21 | $105.80 | $147.14 | 575,500 | — | — |
| 2026-05-20 | $103.78 | $144.33 | 799,600 | — | — |
| 2026-05-19 | $103.66 | $144.16 | 692,500 | — | — |
| 2026-05-18 | $105.21 | $146.32 | 986,600 | — | — |
| 2026-05-15 | $102.99 | $143.23 | 886,700 | — | — |
| 2026-05-14 | $100.95 | $140.39 | 1,399,100 | — | — |
| 2026-05-13 | $103.99 | $144.62 | 958,900 | — | — |
| 2026-05-12 | $103.56 | $144.02 | 1,203,200 | — | — |
| 2026-05-11 | $106.89 | $148.65 | 1,380,100 | — | — |
| 2026-05-08 | $109.39 | $152.13 | 1,911,700 | — | — |
| 2026-05-07 | $103.21 | $143.54 | 1,386,200 | — | — |
| 2026-05-06 | $103.42 | $143.83 | 2,695,800 | — | — |
| 2026-05-05 | $105.42 | $146.61 | 1,806,100 | — | — |
| 2026-05-04 | $101.50 | $141.16 | 2,749,000 | — | — |
| 2026-05-01 | $99.49 | $138.36 | 893,300 | — | — |
| 2026-04-30 | $99.28 | $138.07 | 849,600 | — | — |
| 2026-04-29 | $97.70 | $135.87 | 810,300 | — | — |
| 2026-04-28 | $96.64 | $134.40 | 725,000 | — | — |
| 2026-04-27 | $95.14 | $132.31 | 666,900 | — | — |
| 2026-04-24 | $95.39 | $132.66 | 640,800 | — | — |
| 2026-04-23 | $95.00 | $132.12 | 1,032,700 | — | — |
| 2026-04-22 | $98.01 | $136.31 | 820,600 | — | — |
| 2026-04-21 | $98.17 | $136.53 | 943,600 | — | — |
| 2026-04-20 | $100.01 | $139.09 | 421,800 | — | — |
| 2026-04-17 | $101.09 | $140.59 | 850,400 | — | — |
| 2026-04-16 | $99.04 | $137.74 | 952,500 | — | — |
| 2026-04-15 | $97.71 | $135.89 | 610,300 | — | — |