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
- 2019-10-10 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 | — | — | — | $102.75 | 37,496 |
| 2026-09-03 | — | — | — | $105.16 | 93,790 |
| 2026-09-02 | — | — | — | $103.51 | 30,535 |
| 2026-09-01 | — | — | — | $101.21 | 21,986 |
| 2026-08-31 | — | — | — | $101.48 | 33,547 |
| 2026-08-28 | — | — | — | $101.24 | 158,741 |
| 2026-08-27 | $111.40 | $112.88 | 1,551,100 | $112.11 | 73,876 |
| 2026-08-26 | $112.56 | $114.05 | 1,255,000 | $112.77 | 60,841 |
| 2026-08-25 | $114.05 | $115.56 | 1,359,000 | $113.60 | 82,429 |
| 2026-08-24 | $112.82 | $114.31 | 1,850,600 | $114.20 | 81,661 |
| 2026-08-21 | $116.57 | $118.11 | 2,960,400 | $111.13 | 136,988 |
| 2026-08-20 | $110.89 | $112.36 | 3,534,300 | $109.06 | 171,962 |
| 2026-08-19 | $113.12 | $114.62 | 8,780,300 | $109.32 | 259,240 |
| 2026-08-18 | $92.75 | $93.98 | 921,600 | $91.42 | 28,379 |
| 2026-08-17 | $91.60 | $92.81 | 443,500 | $93.60 | 26,502 |
| 2026-08-14 | $93.09 | $94.32 | 650,500 | $91.28 | 48,185 |
| 2026-08-13 | $92.12 | $93.34 | 988,500 | $93.06 | 42,339 |
| 2026-08-12 | $92.74 | $93.97 | 476,500 | $92.41 | 24,290 |
| 2026-08-11 | $92.80 | $94.03 | 706,000 | $92.79 | 46,109 |
| 2026-08-10 | $92.80 | $94.03 | 731,100 | $94.03 | 50,059 |
| 2026-08-07 | $93.67 | $94.91 | 1,427,900 | $91.84 | 52,505 |
| 2026-08-06 | $91.19 | $92.40 | 1,349,900 | $92.43 | 24,501 |
| 2026-08-05 | $92.18 | $93.40 | 1,700,700 | $91.27 | 70,202 |
| 2026-08-04 | $91.35 | $92.56 | 2,000,000 | $89.14 | 87,050 |
| 2026-08-03 | $92.25 | $93.47 | 1,119,500 | $90.94 | 76,301 |
| 2026-07-31 | $90.58 | $91.78 | 710,900 | $92.86 | 39,030 |
| 2026-07-30 | $92.85 | $94.08 | 1,381,300 | $92.32 | 179,484 |
| 2026-07-29 | $92.95 | $94.18 | 740,100 | $92.39 | 42,514 |
| 2026-07-28 | $92.45 | $93.67 | 679,300 | $91.78 | 38,845 |
| 2026-07-27 | $91.09 | $92.30 | 686,700 | $89.79 | 39,646 |
| 2026-07-24 | $89.33 | $90.51 | 886,000 | $91.77 | 118,131 |
| 2026-07-23 | $92.06 | $93.28 | 539,200 | $90.79 | 39,113 |
| 2026-07-22 | $91.83 | $93.05 | 508,300 | $92.23 | 39,681 |
| 2026-07-21 | $92.33 | $93.55 | 697,000 | $92.21 | 37,847 |
| 2026-07-20 | $92.16 | $93.38 | 687,700 | $92.15 | 61,260 |
| 2026-07-17 | $91.48 | $92.69 | 1,131,000 | — | — |
| 2026-07-16 | $91.56 | $92.77 | 670,200 | — | — |
| 2026-07-15 | $91.99 | $93.21 | 761,900 | — | — |
| 2026-07-14 | $90.40 | $91.60 | 923,500 | — | — |
| 2026-07-13 | $90.07 | $91.26 | 671,500 | — | — |
| 2026-07-10 | $91.49 | $92.70 | 551,800 | — | — |
| 2026-07-09 | $92.98 | $94.21 | 816,200 | — | — |
| 2026-07-08 | $93.53 | $94.77 | 686,500 | — | — |
| 2026-07-07 | $94.29 | $95.54 | 895,600 | — | — |
| 2026-07-06 | $93.93 | $95.17 | 784,900 | — | — |
| 2026-07-02 | $97.54 | $98.84 | 1,390,600 | — | — |
| 2026-07-01 | $93.92 | $95.16 | 545,300 | — | — |
| 2026-06-30 | $93.05 | $94.28 | 561,300 | — | — |
| 2026-06-29 | $94.26 | $95.51 | 935,600 | — | — |
| 2026-06-26 | $91.22 | $92.43 | 873,600 | — | — |
| 2026-06-25 | $90.00 | $91.19 | 712,700 | — | — |
| 2026-06-24 | $90.21 | $91.40 | 1,440,700 | — | — |
| 2026-06-23 | $90.62 | $91.82 | 552,900 | — | — |
| 2026-06-22 | $90.19 | $91.38 | 887,500 | — | — |
| 2026-06-18 | $90.89 | $92.09 | 939,600 | — | — |
| 2026-06-17 | $92.22 | $93.44 | 902,500 | — | — |
| 2026-06-16 | $89.50 | $90.69 | 819,000 | — | — |
| 2026-06-15 | $90.80 | $92.00 | 825,000 | — | — |
| 2026-06-12 | $90.54 | $91.74 | 1,130,800 | — | — |
| 2026-06-11 | $89.54 | $90.73 | 3,094,800 | — | — |
| 2026-06-10 | $86.15 | $87.29 | 1,213,800 | — | — |
| 2026-06-09 | $86.50 | $87.65 | 1,173,300 | — | — |
| 2026-06-08 | $85.50 | $86.63 | 1,121,600 | — | — |
| 2026-06-05 | $88.08 | $89.25 | 837,200 | — | — |
| 2026-06-04 | $89.59 | $90.78 | 861,000 | — | — |
| 2026-06-03 | $88.45 | $89.62 | 659,900 | — | — |
| 2026-06-02 | $89.14 | $90.32 | 968,300 | — | — |
| 2026-06-01 | $91.70 | $92.91 | 1,296,300 | — | — |
| 2026-05-29 | $95.95 | $97.22 | 1,373,400 | — | — |
| 2026-05-28 | $93.44 | $94.68 | 914,900 | — | — |
| 2026-05-27 | $93.00 | $94.23 | 1,551,300 | — | — |
| 2026-05-26 | $92.25 | $93.47 | 587,700 | — | — |
| 2026-05-22 | $92.14 | $93.36 | 668,600 | — | — |
| 2026-05-21 | $90.93 | $92.13 | 958,600 | — | — |
| 2026-05-20 | $90.36 | $91.56 | 848,200 | — | — |
| 2026-05-19 | $87.79 | $88.95 | 774,500 | — | — |
| 2026-05-18 | $88.85 | $90.03 | 989,100 | — | — |
| 2026-05-15 | $89.55 | $90.74 | 1,169,100 | — | — |
| 2026-05-14 | $91.99 | $93.21 | 646,500 | — | — |
| 2026-05-13 | $92.23 | $93.45 | 879,900 | — | — |
| 2026-05-12 | $93.66 | $94.90 | 384,800 | — | — |
| 2026-05-11 | $93.34 | $94.58 | 647,800 | — | — |
| 2026-05-08 | $94.13 | $95.37 | 1,035,600 | — | — |
| 2026-05-07 | $93.02 | $94.25 | 1,118,800 | — | — |
| 2026-05-06 | $95.26 | $96.52 | 1,038,600 | — | — |
| 2026-05-05 | $95.50 | $96.76 | 1,512,400 | — | — |
| 2026-05-04 | $99.35 | $100.67 | 1,053,400 | — | — |
| 2026-05-01 | $97.54 | $98.83 | 1,082,700 | — | — |
| 2026-04-30 | $103.45 | $104.82 | 707,100 | — | — |
| 2026-04-29 | $101.57 | $102.92 | 552,900 | — | — |
| 2026-04-28 | $102.06 | $103.41 | 524,700 | — | — |
| 2026-04-27 | $102.06 | $103.41 | 824,400 | — | — |
| 2026-04-24 | $105.46 | $106.86 | 543,600 | — | — |
| 2026-04-23 | $105.56 | $106.96 | 716,500 | — | — |
| 2026-04-22 | $108.60 | $110.04 | 1,235,200 | — | — |
| 2026-04-21 | $111.60 | $113.08 | 2,753,500 | — | — |
| 2026-04-20 | $105.19 | $106.58 | 907,900 | — | — |
| 2026-04-17 | $102.92 | $104.28 | 777,500 | — | — |
| 2026-04-16 | $102.12 | $103.47 | 647,000 | — | — |
| 2026-04-15 | $99.47 | $100.79 | 475,000 | — | — |
| 2026-04-14 | $98.41 | $99.71 | 1,087,400 | — | — |
| 2026-04-13 | $96.70 | $97.98 | 1,361,700 | — | — |
| 2026-04-10 | $95.50 | $96.76 | 1,000,800 | — | — |
| 2026-04-09 | $91.98 | $93.20 | 761,700 | — | — |
| 2026-04-08 | $92.08 | $93.30 | 569,400 | — | — |
| 2026-04-07 | $89.62 | $90.81 | 662,100 | — | — |
| 2026-04-06 | $91.28 | $92.49 | 466,600 | — | — |
| 2026-04-02 | $91.18 | $92.39 | 786,600 | — | — |
| 2026-04-01 | $89.42 | $90.60 | 617,900 | — | — |
| 2026-03-31 | $88.88 | $90.06 | 856,700 | — | — |
| 2026-03-30 | $85.25 | $86.38 | 583,200 | — | — |
| 2026-03-27 | $85.68 | $86.81 | 706,300 | — | — |
| 2026-03-26 | $87.46 | $88.62 | 686,400 | — | — |
| 2026-03-25 | $88.77 | $89.95 | 651,400 | — | — |
| 2026-03-24 | $86.81 | $87.96 | 1,085,700 | — | — |
| 2026-03-23 | $88.41 | $89.58 | 1,191,900 | — | — |
| 2026-03-20 | $89.27 | $90.45 | 1,573,400 | — | — |
| 2026-03-19 | $89.31 | $90.49 | 1,698,800 | — | — |
| 2026-03-18 | $90.00 | $91.19 | 1,295,900 | — | — |
| 2026-03-17 | $94.86 | $96.12 | 1,290,200 | — | — |
| 2026-03-16 | $90.54 | $91.74 | 959,300 | — | — |
| 2026-03-13 | $91.19 | $92.40 | 1,407,400 | — | — |
| 2026-03-12 | $90.10 | $91.29 | 2,351,400 | — | — |
| 2026-03-11 | $90.84 | $92.04 | 4,547,200 | — | — |
| 2026-03-10 | $83.89 | $85.00 | 12,523,200 | — | — |
| 2026-03-09 | $102.16 | $103.51 | 1,032,000 | — | — |
| 2026-03-06 | $101.50 | $102.84 | 578,300 | — | — |
| 2026-03-05 | $101.95 | $103.30 | 693,100 | — | — |
| 2026-03-04 | $103.80 | $105.17 | 732,300 | — | — |
| 2026-03-03 | $100.76 | $102.09 | 1,497,700 | — | — |
| 2026-03-02 | $107.48 | $108.90 | 599,500 | — | — |
| 2026-02-27 | $110.23 | $111.69 | 420,600 | — | — |
| 2026-02-26 | $108.80 | $110.24 | 418,500 | — | — |
| 2026-02-25 | $109.84 | $111.29 | 315,900 | — | — |
| 2026-02-24 | $110.89 | $112.35 | 359,800 | — | — |
| 2026-02-23 | $109.93 | $111.39 | 560,600 | — | — |
| 2026-02-20 | $110.14 | $111.60 | 946,200 | — | — |
| 2026-02-19 | $110.42 | $111.88 | 561,700 | — | — |
| 2026-02-18 | $107.95 | $109.38 | 380,500 | — | — |
| 2026-02-17 | $106.99 | $108.41 | 384,400 | — | — |
| 2026-02-13 | $105.87 | $107.27 | 632,000 | — | — |
| 2026-02-12 | $105.76 | $107.16 | 592,800 | — | — |
| 2026-02-11 | $109.38 | $110.83 | 411,900 | — | — |
| 2026-02-10 | $108.93 | $110.37 | 522,400 | — | — |
| 2026-02-09 | $110.34 | $111.80 | 757,700 | — | — |
| 2026-02-06 | $106.62 | $108.03 | 739,300 | — | — |
| 2026-02-05 | $105.54 | $106.94 | 691,600 | — | — |
| 2026-02-04 | $108.77 | $110.21 | 919,400 | — | — |
| 2026-02-03 | $108.25 | $109.68 | 1,051,800 | — | — |
| 2026-02-02 | $108.88 | $110.32 | 1,063,900 | — | — |
| 2026-01-30 | $113.75 | $115.26 | 894,000 | — | — |
| 2026-01-29 | $116.77 | $118.32 | 528,700 | — | — |
| 2026-01-28 | $116.16 | $117.70 | 908,600 | — | — |
| 2026-01-27 | $119.34 | $120.92 | 904,600 | — | — |
| 2026-01-26 | $118.00 | $119.56 | 827,200 | — | — |
| 2026-01-23 | $115.98 | $117.52 | 1,250,700 | — | — |
| 2026-01-22 | $118.47 | $120.04 | 1,711,300 | — | — |
| 2026-01-21 | $118.00 | $119.56 | 2,112,100 | — | — |
| 2026-01-20 | $105.56 | $106.96 | 946,700 | — | — |
| 2026-01-16 | $109.00 | $110.44 | 1,192,200 | — | — |
| 2026-01-15 | $106.07 | $107.47 | 675,900 | — | — |
| 2026-01-14 | $109.12 | $110.57 | 1,409,800 | — | — |
| 2026-01-13 | $107.19 | $108.61 | 1,599,000 | — | — |
| 2026-01-12 | $102.18 | $103.53 | 1,108,000 | — | — |
| 2026-01-09 | $99.85 | $101.17 | 728,900 | — | — |
| 2026-01-08 | $98.85 | $100.16 | 677,500 | — | — |
| 2026-01-07 | $100.08 | $101.41 | 1,071,100 | — | — |
| 2026-01-06 | $98.09 | $99.39 | 839,400 | — | — |
| 2026-01-05 | $96.85 | $98.13 | 1,190,500 | — | — |
| 2026-01-02 | $96.69 | $97.97 | 663,700 | — | — |