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
- 2018-03-16 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 | — | — | — | $166.33 | 289,691 |
| 2026-09-03 | — | — | — | $179.08 | 281,567 |
| 2026-09-02 | — | — | — | $177.19 | 152,265 |
| 2026-09-01 | — | — | — | $185.64 | 117,072 |
| 2026-08-31 | — | — | — | $183.99 | 132,454 |
| 2026-08-28 | — | — | — | $186.50 | 89,717 |
| 2026-08-27 | $187.30 | $187.30 | 3,989,900 | $178.27 | 141,221 |
| 2026-08-26 | $170.31 | $170.31 | 2,161,900 | $161.11 | 110,059 |
| 2026-08-25 | $168.42 | $168.42 | 2,046,600 | $175.45 | 117,142 |
| 2026-08-24 | $176.06 | $176.06 | 1,427,700 | $180.11 | 64,644 |
| 2026-08-21 | $181.74 | $181.74 | 1,685,700 | $175.31 | 107,197 |
| 2026-08-20 | $174.95 | $174.95 | 2,133,900 | $184.00 | 104,149 |
| 2026-08-19 | $184.60 | $184.60 | 1,501,100 | $186.00 | 97,110 |
| 2026-08-18 | $185.70 | $185.70 | 2,272,500 | $185.65 | 123,955 |
| 2026-08-17 | $184.44 | $184.44 | 2,618,900 | $188.39 | 123,037 |
| 2026-08-14 | $183.60 | $183.60 | 2,249,300 | $190.27 | 111,639 |
| 2026-08-13 | $188.18 | $188.18 | 2,297,200 | $179.22 | 113,681 |
| 2026-08-12 | $177.32 | $177.32 | 1,843,100 | $175.00 | 73,388 |
| 2026-08-11 | $178.55 | $178.55 | 2,409,100 | $175.66 | 114,107 |
| 2026-08-10 | $176.68 | $176.68 | 3,429,300 | $169.02 | 144,258 |
| 2026-08-07 | $168.68 | $168.68 | 2,083,300 | $168.33 | 122,459 |
| 2026-08-06 | $162.60 | $162.60 | 1,721,300 | $156.05 | 76,772 |
| 2026-08-05 | $161.65 | $161.65 | 1,957,700 | $165.29 | 96,030 |
| 2026-08-04 | $163.22 | $163.22 | 2,516,200 | $153.84 | 95,957 |
| 2026-08-03 | $154.46 | $154.46 | 2,657,200 | $153.58 | 121,726 |
| 2026-07-31 | $151.20 | $151.20 | 2,648,100 | $149.63 | 105,309 |
| 2026-07-30 | $148.39 | $148.39 | 2,879,300 | $150.46 | 146,769 |
| 2026-07-29 | $153.77 | $153.77 | 1,969,900 | $151.22 | 118,906 |
| 2026-07-28 | $151.63 | $151.63 | 2,382,300 | $147.50 | 122,847 |
| 2026-07-27 | $147.30 | $147.30 | 1,977,000 | $145.90 | 100,120 |
| 2026-07-24 | $142.32 | $142.32 | 1,288,100 | $141.19 | 62,301 |
| 2026-07-23 | $139.70 | $139.70 | 1,777,400 | $144.25 | 85,884 |
| 2026-07-22 | $142.26 | $142.26 | 1,935,500 | $150.11 | 82,327 |
| 2026-07-21 | $148.72 | $148.72 | 1,868,100 | $148.12 | 78,472 |
| 2026-07-20 | $149.82 | $149.82 | 1,631,200 | $147.52 | 77,408 |
| 2026-07-17 | $149.94 | $149.94 | 2,514,500 | — | — |
| 2026-07-16 | $146.43 | $146.43 | 2,044,200 | — | — |
| 2026-07-15 | $148.19 | $148.19 | 2,341,700 | — | — |
| 2026-07-14 | $152.09 | $152.09 | 3,665,500 | — | — |
| 2026-07-13 | $141.82 | $141.82 | 1,655,900 | — | — |
| 2026-07-10 | $139.27 | $139.27 | 3,803,000 | — | — |
| 2026-07-09 | $147.12 | $147.12 | 3,116,000 | — | — |
| 2026-07-08 | $143.55 | $143.55 | 2,959,100 | — | — |
| 2026-07-07 | $149.50 | $149.50 | 2,838,700 | — | — |
| 2026-07-06 | $150.42 | $150.42 | 2,162,900 | — | — |
| 2026-07-02 | $147.33 | $147.33 | 2,594,500 | — | — |
| 2026-07-01 | $146.45 | $146.45 | 3,723,200 | — | — |
| 2026-06-30 | $141.15 | $141.15 | 2,602,100 | — | — |
| 2026-06-29 | $137.60 | $137.60 | 3,262,700 | — | — |
| 2026-06-26 | $132.26 | $132.26 | 3,692,400 | — | — |
| 2026-06-25 | $123.80 | $123.80 | 2,354,900 | — | — |
| 2026-06-24 | $127.27 | $127.27 | 2,340,200 | — | — |
| 2026-06-23 | $126.17 | $126.17 | 2,425,600 | — | — |
| 2026-06-22 | $124.06 | $124.06 | 3,287,400 | — | — |
| 2026-06-18 | $124.85 | $124.85 | 16,570,900 | — | — |
| 2026-06-17 | $124.38 | $124.38 | 3,125,900 | — | — |
| 2026-06-16 | $127.23 | $127.23 | 3,815,800 | — | — |
| 2026-06-15 | $130.42 | $130.42 | 3,498,100 | — | — |
| 2026-06-12 | $129.52 | $129.52 | 4,752,000 | — | — |
| 2026-06-11 | $126.11 | $126.11 | 3,810,600 | — | — |
| 2026-06-10 | $124.73 | $124.73 | 3,928,400 | — | — |
| 2026-06-09 | $125.84 | $125.84 | 4,774,100 | — | — |
| 2026-06-08 | $129.25 | $129.25 | 3,460,500 | — | — |
| 2026-06-05 | $130.78 | $130.78 | 4,617,900 | — | — |
| 2026-06-04 | $135.26 | $135.26 | 4,378,800 | — | — |
| 2026-06-03 | $134.37 | $134.37 | 7,737,700 | — | — |
| 2026-06-02 | $144.15 | $144.15 | 8,572,200 | — | — |
| 2026-06-01 | $155.71 | $155.71 | 10,359,600 | — | — |
| 2026-05-29 | $139.73 | $139.73 | 11,010,100 | — | — |
| 2026-05-28 | $130.04 | $130.04 | 16,251,700 | — | — |
| 2026-05-27 | $126.41 | $126.41 | 31,831,500 | — | — |
| 2026-05-26 | $184.60 | $184.60 | 10,720,400 | — | — |
| 2026-05-22 | $182.37 | $182.37 | 4,003,800 | — | — |
| 2026-05-21 | $171.01 | $171.01 | 2,596,000 | — | — |
| 2026-05-20 | $174.45 | $174.45 | 2,647,100 | — | — |
| 2026-05-19 | $175.25 | $175.25 | 4,323,700 | — | — |
| 2026-05-18 | $174.69 | $174.69 | 6,203,300 | — | — |
| 2026-05-15 | $161.05 | $161.05 | 4,162,600 | — | — |
| 2026-05-14 | $153.70 | $153.70 | 3,996,800 | — | — |
| 2026-05-13 | $152.43 | $152.43 | 4,811,400 | — | — |
| 2026-05-12 | $146.17 | $146.17 | 2,323,700 | — | — |
| 2026-05-11 | $148.87 | $148.87 | 2,541,200 | — | — |
| 2026-05-08 | $152.13 | $152.13 | 3,522,200 | — | — |
| 2026-05-07 | $152.79 | $152.79 | 3,379,000 | — | — |
| 2026-05-06 | $138.83 | $138.83 | 2,268,700 | — | — |
| 2026-05-05 | $141.36 | $141.36 | 2,043,500 | — | — |
| 2026-05-04 | $142.20 | $142.20 | 2,166,600 | — | — |
| 2026-05-01 | $139.81 | $139.81 | 2,867,500 | — | — |
| 2026-04-30 | $130.68 | $130.68 | 2,376,900 | — | — |
| 2026-04-29 | $134.73 | $134.73 | 1,339,200 | — | — |
| 2026-04-28 | $136.07 | $136.07 | 2,168,800 | — | — |
| 2026-04-27 | $134.11 | $134.11 | 2,045,700 | — | — |
| 2026-04-24 | $135.50 | $135.50 | 2,319,000 | — | — |
| 2026-04-23 | $132.97 | $132.97 | 3,054,800 | — | — |
| 2026-04-22 | $142.66 | $142.66 | 2,465,200 | — | — |
| 2026-04-21 | $139.61 | $139.61 | 2,855,600 | — | — |
| 2026-04-20 | $134.80 | $134.80 | 1,944,600 | — | — |
| 2026-04-17 | $134.68 | $134.68 | 2,457,100 | — | — |
| 2026-04-16 | $134.33 | $134.33 | 2,968,800 | — | — |
| 2026-04-15 | $131.01 | $131.01 | 3,860,500 | — | — |