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
- 2006-11-21 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 | — | — | — | $145.40 | 48,150 |
| 2026-09-03 | — | — | — | $145.65 | 47,048 |
| 2026-09-02 | — | — | — | $145.24 | 90,267 |
| 2026-09-01 | — | — | — | $146.17 | 46,113 |
| 2026-08-31 | — | — | — | $147.24 | 42,512 |
| 2026-08-28 | — | — | — | $147.14 | 41,916 |
| 2026-08-27 | $147.97 | $151.53 | 1,013,600 | $148.37 | 67,579 |
| 2026-08-26 | $149.83 | $153.43 | 956,300 | $147.64 | 51,022 |
| 2026-08-25 | $147.44 | $150.99 | 921,400 | $147.74 | 57,429 |
| 2026-08-24 | $147.56 | $151.11 | 776,200 | $146.88 | 41,262 |
| 2026-08-21 | $146.29 | $149.81 | 1,307,700 | $148.25 | 51,753 |
| 2026-08-20 | $146.79 | $150.32 | 1,255,400 | $147.66 | 61,783 |
| 2026-08-19 | $148.20 | $151.76 | 896,800 | $151.27 | 56,109 |
| 2026-08-18 | $149.62 | $153.22 | 612,700 | $151.12 | 32,357 |
| 2026-08-17 | $150.45 | $154.07 | 1,261,600 | $151.87 | 44,321 |
| 2026-08-14 | $152.45 | $156.12 | 689,600 | $149.42 | 35,319 |
| 2026-08-13 | $149.19 | $152.78 | 965,800 | $152.63 | 59,427 |
| 2026-08-12 | $150.25 | $153.86 | 688,600 | $149.63 | 38,995 |
| 2026-08-11 | $149.31 | $152.49 | 686,300 | $150.82 | 41,902 |
| 2026-08-10 | $149.58 | $152.77 | 1,048,200 | $152.58 | 87,326 |
| 2026-08-07 | $151.72 | $154.95 | 905,800 | $157.37 | 60,289 |
| 2026-08-06 | $155.24 | $158.55 | 932,900 | $156.26 | 58,933 |
| 2026-08-05 | $155.13 | $158.44 | 1,031,400 | $157.33 | 52,645 |
| 2026-08-04 | $155.08 | $158.38 | 977,800 | $154.82 | 55,798 |
| 2026-08-03 | $153.65 | $156.92 | 1,739,900 | $151.91 | 66,754 |
| 2026-07-31 | $150.90 | $154.12 | 1,182,700 | $153.43 | 121,282 |
| 2026-07-30 | $152.87 | $156.13 | 1,704,700 | $152.79 | 172,269 |
| 2026-07-29 | $148.63 | $151.80 | 1,752,000 | $152.19 | 111,770 |
| 2026-07-28 | $154.09 | $157.37 | 1,078,900 | $150.14 | 50,409 |
| 2026-07-27 | $151.40 | $154.63 | 1,095,200 | $152.50 | 61,729 |
| 2026-07-24 | $151.30 | $154.52 | 824,000 | $148.75 | 47,612 |
| 2026-07-23 | $148.57 | $151.74 | 1,492,400 | $148.54 | 70,278 |
| 2026-07-22 | $150.61 | $153.82 | 792,400 | $151.89 | 43,015 |
| 2026-07-21 | $151.78 | $155.01 | 790,700 | $150.05 | 46,367 |
| 2026-07-20 | $148.33 | $151.49 | 836,200 | $149.00 | 50,905 |
| 2026-07-17 | $146.97 | $150.10 | 656,200 | — | — |
| 2026-07-16 | $147.16 | $150.30 | 767,800 | — | — |
| 2026-07-15 | $147.79 | $150.94 | 713,300 | — | — |
| 2026-07-14 | $146.75 | $149.88 | 786,500 | — | — |
| 2026-07-13 | $149.14 | $152.32 | 708,200 | — | — |
| 2026-07-10 | $149.87 | $153.06 | 618,700 | — | — |
| 2026-07-09 | $151.03 | $154.25 | 1,013,800 | — | — |
| 2026-07-08 | $148.93 | $152.10 | 1,087,400 | — | — |
| 2026-07-07 | $151.07 | $154.29 | 1,278,000 | — | — |
| 2026-07-06 | $153.45 | $156.72 | 1,189,000 | — | — |
| 2026-07-02 | $147.84 | $150.99 | 1,556,900 | — | — |
| 2026-07-01 | $141.92 | $144.94 | 1,499,100 | — | — |
| 2026-06-30 | $145.78 | $148.89 | 908,100 | — | — |
| 2026-06-29 | $147.54 | $150.68 | 1,620,000 | — | — |
| 2026-06-26 | $148.81 | $151.98 | 1,280,300 | — | — |
| 2026-06-25 | $150.11 | $153.31 | 1,167,800 | — | — |
| 2026-06-24 | $147.89 | $151.04 | 1,601,400 | — | — |
| 2026-06-23 | $146.41 | $149.53 | 885,400 | — | — |
| 2026-06-22 | $146.85 | $149.98 | 1,161,500 | — | — |
| 2026-06-18 | $145.06 | $148.15 | 1,193,900 | — | — |
| 2026-06-17 | $144.12 | $147.19 | 1,451,300 | — | — |
| 2026-06-16 | $142.98 | $146.03 | 1,263,900 | — | — |
| 2026-06-15 | $141.49 | $144.50 | 1,478,500 | — | — |
| 2026-06-12 | $140.00 | $142.98 | 889,400 | — | — |
| 2026-06-11 | $137.90 | $140.84 | 1,239,900 | — | — |
| 2026-06-10 | $135.07 | $137.95 | 1,570,600 | — | — |
| 2026-06-09 | $139.02 | $141.98 | 1,493,900 | — | — |
| 2026-06-08 | $135.71 | $138.60 | 837,500 | — | — |
| 2026-06-05 | $136.94 | $139.86 | 820,700 | — | — |
| 2026-06-04 | $136.44 | $139.35 | 1,418,100 | — | — |
| 2026-06-03 | $134.50 | $137.37 | 1,555,200 | — | — |
| 2026-06-02 | $134.05 | $136.91 | 1,045,000 | — | — |
| 2026-06-01 | $136.66 | $139.57 | 915,300 | — | — |
| 2026-05-29 | $139.39 | $142.36 | 2,992,300 | — | — |
| 2026-05-28 | $138.98 | $141.94 | 1,520,300 | — | — |
| 2026-05-27 | $141.80 | $144.82 | 1,337,400 | — | — |
| 2026-05-26 | $140.19 | $143.18 | 1,132,000 | — | — |
| 2026-05-22 | $138.62 | $141.57 | 819,200 | — | — |
| 2026-05-21 | $139.57 | $142.54 | 1,527,800 | — | — |
| 2026-05-20 | $139.45 | $142.42 | 1,196,400 | — | — |
| 2026-05-19 | $136.03 | $138.93 | 1,188,500 | — | — |
| 2026-05-18 | $139.79 | $142.77 | 1,759,800 | — | — |
| 2026-05-15 | $139.77 | $142.75 | 1,482,100 | — | — |
| 2026-05-14 | $142.07 | $145.10 | 1,072,800 | — | — |
| 2026-05-13 | $142.88 | $145.92 | 871,100 | — | — |
| 2026-05-12 | $144.56 | $147.23 | 966,500 | — | — |
| 2026-05-11 | $146.22 | $148.92 | 1,313,700 | — | — |
| 2026-05-08 | $150.00 | $152.77 | 1,921,600 | — | — |
| 2026-05-07 | $148.49 | $151.23 | 1,701,700 | — | — |
| 2026-05-06 | $151.05 | $153.84 | 2,119,500 | — | — |
| 2026-05-05 | $144.62 | $147.29 | 1,279,600 | — | — |
| 2026-05-04 | $137.73 | $140.28 | 1,844,400 | — | — |
| 2026-05-01 | $140.94 | $143.54 | 1,219,300 | — | — |
| 2026-04-30 | $142.21 | $144.84 | 1,434,300 | — | — |
| 2026-04-29 | $138.11 | $140.66 | 1,919,600 | — | — |
| 2026-04-28 | $137.13 | $139.66 | 1,358,800 | — | — |
| 2026-04-27 | $138.65 | $141.21 | 1,299,000 | — | — |
| 2026-04-24 | $138.08 | $140.63 | 1,426,200 | — | — |
| 2026-04-23 | $139.10 | $141.67 | 945,700 | — | — |
| 2026-04-22 | $138.27 | $140.83 | 1,295,900 | — | — |
| 2026-04-21 | $140.64 | $143.24 | 1,251,500 | — | — |
| 2026-04-20 | $146.45 | $149.16 | 989,600 | — | — |
| 2026-04-17 | $147.45 | $150.18 | 1,710,000 | — | — |
| 2026-04-16 | $142.46 | $145.09 | 1,664,800 | — | — |
| 2026-04-15 | $147.24 | $149.96 | 1,158,700 | — | — |