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
| 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 | — | — |