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
- 1996-05-23 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 | — | — | — | $157.70 | 59,012 |
| 2026-09-03 | — | — | — | $159.75 | 32,805 |
| 2026-09-02 | — | — | — | $156.75 | 50,664 |
| 2026-09-01 | — | — | — | $153.75 | 52,560 |
| 2026-08-31 | — | — | — | $152.86 | 63,678 |
| 2026-08-28 | — | — | — | $155.78 | 53,351 |
| 2026-08-27 | $155.92 | $155.92 | 730,300 | $157.65 | 43,814 |
| 2026-08-26 | $156.59 | $156.59 | 1,119,100 | $154.25 | 59,642 |
| 2026-08-25 | $153.37 | $153.37 | 1,041,800 | $154.77 | 65,424 |
| 2026-08-24 | $153.04 | $153.04 | 1,207,500 | $153.28 | 77,807 |
| 2026-08-21 | $152.57 | $152.57 | 1,227,600 | $153.20 | 136,589 |
| 2026-08-20 | $152.93 | $152.93 | 870,700 | $155.01 | 37,568 |
| 2026-08-19 | $155.54 | $155.54 | 1,162,800 | $156.56 | 63,310 |
| 2026-08-18 | $154.23 | $154.23 | 1,037,500 | $155.67 | 59,362 |
| 2026-08-17 | $154.49 | $154.49 | 1,169,000 | $152.01 | 83,688 |
| 2026-08-14 | $152.72 | $152.72 | 1,305,100 | $150.03 | 107,419 |
| 2026-08-13 | $150.82 | $150.82 | 2,055,700 | $155.47 | 160,957 |
| 2026-08-12 | $156.49 | $156.49 | 2,094,100 | $159.72 | 115,189 |
| 2026-08-11 | $161.94 | $161.94 | 808,100 | $164.78 | 43,131 |
| 2026-08-10 | $164.92 | $164.92 | 935,200 | $163.01 | 45,544 |
| 2026-08-07 | $163.41 | $163.41 | 971,000 | $162.19 | 47,090 |
| 2026-08-06 | $159.82 | $159.82 | 1,366,100 | $161.76 | 71,347 |
| 2026-08-05 | $161.50 | $161.50 | 1,292,000 | $168.25 | 68,384 |
| 2026-08-04 | $166.06 | $166.06 | 1,197,300 | $167.82 | 54,197 |
| 2026-08-03 | $166.23 | $166.23 | 1,515,900 | $166.56 | 110,643 |
| 2026-07-31 | $166.80 | $166.80 | 4,584,200 | $184.35 | 304,737 |
| 2026-07-30 | $185.50 | $185.50 | 2,170,900 | $178.81 | 175,907 |
| 2026-07-29 | $180.79 | $180.79 | 1,071,900 | $182.00 | 137,657 |
| 2026-07-28 | $182.83 | $182.83 | 1,333,100 | $177.79 | 148,436 |
| 2026-07-27 | $176.41 | $176.41 | 1,047,900 | $177.03 | 73,310 |
| 2026-07-24 | $175.77 | $175.77 | 1,129,500 | $174.15 | 61,857 |
| 2026-07-23 | $174.15 | $174.15 | 1,103,200 | $170.57 | 58,671 |
| 2026-07-22 | $172.69 | $172.69 | 1,192,000 | $179.64 | 93,831 |
| 2026-07-21 | $179.05 | $179.05 | 1,305,400 | $174.24 | 89,059 |
| 2026-07-20 | $173.00 | $173.00 | 977,500 | $172.78 | 50,202 |
| 2026-07-17 | $170.88 | $170.88 | 929,700 | — | — |
| 2026-07-16 | $171.55 | $171.55 | 900,800 | — | — |
| 2026-07-15 | $172.05 | $172.05 | 878,300 | — | — |
| 2026-07-14 | $172.04 | $172.04 | 1,054,000 | — | — |
| 2026-07-13 | $174.10 | $174.10 | 1,573,000 | — | — |
| 2026-07-10 | $177.11 | $177.11 | 1,047,400 | — | — |
| 2026-07-09 | $180.55 | $180.55 | 1,178,600 | — | — |
| 2026-07-08 | $178.24 | $178.24 | 1,155,600 | — | — |
| 2026-07-07 | $177.49 | $177.49 | 1,033,800 | — | — |
| 2026-07-06 | $174.10 | $174.10 | 922,900 | — | — |
| 2026-07-02 | $174.26 | $174.26 | 1,251,000 | — | — |
| 2026-07-01 | $167.77 | $167.77 | 927,300 | — | — |
| 2026-06-30 | $168.54 | $168.54 | 1,075,600 | — | — |
| 2026-06-29 | $170.00 | $170.00 | 1,350,700 | — | — |
| 2026-06-26 | $168.52 | $168.52 | 1,953,000 | — | — |
| 2026-06-25 | $164.18 | $164.18 | 783,700 | — | — |
| 2026-06-24 | $166.06 | $166.06 | 1,362,000 | — | — |
| 2026-06-23 | $161.44 | $161.44 | 1,076,100 | — | — |
| 2026-06-22 | $161.62 | $161.62 | 1,008,800 | — | — |
| 2026-06-18 | $158.29 | $158.29 | 2,718,000 | — | — |
| 2026-06-17 | $159.00 | $159.00 | 1,037,700 | — | — |
| 2026-06-16 | $156.42 | $156.42 | 934,400 | — | — |
| 2026-06-15 | $159.51 | $159.51 | 1,243,600 | — | — |
| 2026-06-12 | $159.76 | $159.76 | 1,055,100 | — | — |
| 2026-06-11 | $162.71 | $162.71 | 764,800 | — | — |
| 2026-06-10 | $160.86 | $160.86 | 1,097,200 | — | — |
| 2026-06-09 | $165.24 | $165.24 | 1,098,800 | — | — |
| 2026-06-08 | $163.12 | $163.12 | 804,500 | — | — |
| 2026-06-05 | $163.88 | $163.88 | 1,050,100 | — | — |
| 2026-06-04 | $167.35 | $167.35 | 1,301,800 | — | — |
| 2026-06-03 | $165.11 | $165.11 | 1,941,700 | — | — |
| 2026-06-02 | $154.84 | $154.84 | 1,039,500 | — | — |
| 2026-06-01 | $161.00 | $161.00 | 1,220,700 | — | — |
| 2026-05-29 | $158.30 | $158.30 | 1,907,800 | — | — |
| 2026-05-28 | $156.39 | $156.39 | 1,068,300 | — | — |
| 2026-05-27 | $155.83 | $155.83 | 708,600 | — | — |
| 2026-05-26 | $155.73 | $155.73 | 984,300 | — | — |
| 2026-05-22 | $156.70 | $156.70 | 758,700 | — | — |
| 2026-05-21 | $155.50 | $155.50 | 1,037,000 | — | — |
| 2026-05-20 | $154.67 | $154.67 | 1,168,500 | — | — |
| 2026-05-19 | $154.36 | $154.36 | 1,386,300 | — | — |
| 2026-05-18 | $157.21 | $157.21 | 1,127,600 | — | — |
| 2026-05-15 | $158.42 | $158.42 | 1,307,300 | — | — |
| 2026-05-14 | $159.05 | $159.05 | 1,285,200 | — | — |
| 2026-05-13 | $161.32 | $161.32 | 1,565,300 | — | — |
| 2026-05-12 | $155.80 | $155.80 | 1,309,600 | — | — |
| 2026-05-11 | $150.59 | $150.59 | 1,216,700 | — | — |
| 2026-05-08 | $152.25 | $152.25 | 1,415,000 | — | — |
| 2026-05-07 | $149.59 | $149.59 | 1,790,200 | — | — |
| 2026-05-06 | $147.02 | $147.02 | 2,437,100 | — | — |
| 2026-05-05 | $135.06 | $135.06 | 1,427,500 | — | — |
| 2026-05-04 | $134.07 | $134.07 | 1,196,400 | — | — |
| 2026-05-01 | $131.78 | $131.78 | 680,100 | — | — |
| 2026-04-30 | $131.67 | $131.67 | 966,500 | — | — |
| 2026-04-29 | $131.23 | $131.23 | 1,708,700 | — | — |
| 2026-04-28 | $128.12 | $128.12 | 844,600 | — | — |
| 2026-04-27 | $128.04 | $128.04 | 1,500,400 | — | — |
| 2026-04-24 | $127.68 | $127.68 | 1,203,100 | — | — |
| 2026-04-23 | $130.19 | $130.19 | 518,700 | — | — |
| 2026-04-22 | $131.18 | $131.18 | 753,400 | — | — |
| 2026-04-21 | $130.22 | $130.22 | 933,000 | — | — |
| 2026-04-20 | $131.59 | $131.59 | 1,775,700 | — | — |
| 2026-04-17 | $133.25 | $133.25 | 1,728,400 | — | — |
| 2026-04-16 | $128.41 | $128.41 | 1,030,300 | — | — |
| 2026-04-15 | $131.44 | $131.44 | 1,098,500 | — | — |
| 2026-04-14 | $130.81 | $130.81 | 1,113,900 | — | — |
| 2026-04-13 | $126.32 | $126.32 | 1,093,600 | — | — |
| 2026-04-10 | $128.89 | $128.89 | 807,000 | — | — |
| 2026-04-09 | $131.64 | $131.64 | 820,300 | — | — |
| 2026-04-08 | $133.15 | $133.15 | 1,216,000 | — | — |
| 2026-04-07 | $130.90 | $130.90 | 1,771,900 | — | — |
| 2026-04-06 | $132.48 | $132.48 | 2,021,500 | — | — |
| 2026-04-02 | $131.60 | $131.60 | 707,000 | — | — |
| 2026-04-01 | $132.56 | $132.56 | 1,133,000 | — | — |
| 2026-03-31 | $131.74 | $131.74 | 1,339,200 | — | — |
| 2026-03-30 | $128.72 | $128.72 | 740,200 | — | — |
| 2026-03-27 | $128.32 | $128.32 | 761,300 | — | — |
| 2026-03-26 | $132.42 | $132.42 | 574,600 | — | — |
| 2026-03-25 | $131.13 | $131.13 | 1,099,200 | — | — |
| 2026-03-24 | $127.86 | $127.86 | 1,293,100 | — | — |
| 2026-03-23 | $127.05 | $127.05 | 709,800 | — | — |
| 2026-03-20 | $127.68 | $127.68 | 2,182,000 | — | — |
| 2026-03-19 | $129.70 | $129.70 | 892,300 | — | — |
| 2026-03-18 | $130.71 | $130.71 | 800,500 | — | — |
| 2026-03-17 | $130.71 | $130.71 | 632,400 | — | — |
| 2026-03-16 | $129.85 | $129.85 | 915,200 | — | — |
| 2026-03-13 | $129.78 | $129.78 | 947,800 | — | — |
| 2026-03-12 | $127.78 | $127.78 | 793,300 | — | — |
| 2026-03-11 | $129.54 | $129.54 | 780,500 | — | — |
| 2026-03-10 | $129.86 | $129.86 | 799,300 | — | — |
| 2026-03-09 | $129.93 | $129.93 | 855,600 | — | — |
| 2026-03-06 | $128.13 | $128.13 | 903,600 | — | — |
| 2026-03-05 | $129.64 | $129.64 | 1,559,700 | — | — |
| 2026-03-04 | $133.44 | $133.44 | 1,379,500 | — | — |
| 2026-03-03 | $131.14 | $131.14 | 889,200 | — | — |
| 2026-03-02 | $132.38 | $132.38 | 1,025,200 | — | — |
| 2026-02-27 | $132.25 | $132.25 | 1,321,800 | — | — |
| 2026-02-26 | $130.64 | $130.64 | 833,300 | — | — |
| 2026-02-25 | $131.15 | $131.15 | 919,200 | — | — |
| 2026-02-24 | $130.96 | $130.96 | 991,000 | — | — |
| 2026-02-23 | $128.38 | $128.38 | 1,025,400 | — | — |
| 2026-02-20 | $128.63 | $128.63 | 1,080,200 | — | — |
| 2026-02-19 | $130.10 | $130.10 | 1,244,700 | — | — |
| 2026-02-18 | $128.38 | $128.38 | 1,091,100 | — | — |
| 2026-02-17 | $127.76 | $127.76 | 1,609,500 | — | — |
| 2026-02-13 | $124.12 | $124.12 | 2,202,600 | — | — |
| 2026-02-12 | $123.10 | $123.10 | 4,166,700 | — | — |
| 2026-02-11 | $137.44 | $137.44 | 1,388,500 | — | — |
| 2026-02-10 | $137.65 | $137.65 | 1,322,700 | — | — |
| 2026-02-09 | $139.56 | $139.56 | 870,100 | — | — |
| 2026-02-06 | $141.20 | $141.20 | 1,154,000 | — | — |
| 2026-02-05 | $137.93 | $137.93 | 1,272,900 | — | — |
| 2026-02-04 | $137.86 | $137.86 | 935,700 | — | — |
| 2026-02-03 | $138.98 | $138.98 | 996,900 | — | — |
| 2026-02-02 | $137.63 | $137.63 | 940,400 | — | — |
| 2026-01-30 | $136.06 | $136.06 | 1,035,400 | — | — |
| 2026-01-29 | $137.96 | $137.96 | 928,500 | — | — |
| 2026-01-28 | $134.66 | $134.66 | 934,800 | — | — |
| 2026-01-27 | $133.89 | $133.89 | 582,400 | — | — |
| 2026-01-26 | $134.51 | $134.51 | 925,300 | — | — |
| 2026-01-23 | $136.18 | $136.18 | 1,159,700 | — | — |
| 2026-01-22 | $137.37 | $137.37 | 800,400 | — | — |
| 2026-01-21 | $135.41 | $135.41 | 927,300 | — | — |
| 2026-01-20 | $134.54 | $134.54 | 1,057,100 | — | — |
| 2026-01-16 | $132.39 | $132.39 | 1,023,400 | — | — |
| 2026-01-15 | $133.35 | $133.35 | 891,000 | — | — |
| 2026-01-14 | $135.33 | $135.33 | 1,078,900 | — | — |
| 2026-01-13 | $132.26 | $132.26 | 1,161,200 | — | — |
| 2026-01-12 | $132.66 | $132.66 | 1,923,000 | — | — |
| 2026-01-09 | $135.79 | $135.79 | 1,419,300 | — | — |
| 2026-01-08 | $135.57 | $135.57 | 1,568,500 | — | — |
| 2026-01-07 | $140.62 | $140.62 | 1,289,100 | — | — |
| 2026-01-06 | $137.35 | $137.35 | 1,118,400 | — | — |
| 2026-01-05 | $135.99 | $135.99 | 1,614,600 | — | — |
| 2026-01-02 | $140.60 | $140.60 | 963,300 | — | — |