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
- 2011-10-13 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 | — | — | — | $108.11 | 90,259 |
| 2026-09-03 | — | — | — | $107.74 | 62,936 |
| 2026-09-02 | — | — | — | $107.48 | 105,964 |
| 2026-09-01 | — | — | — | $109.78 | 117,269 |
| 2026-08-31 | — | — | — | $110.56 | 43,090 |
| 2026-08-28 | — | — | — | $112.79 | 59,983 |
| 2026-08-27 | $112.65 | $137.70 | 2,105,400 | $113.03 | 127,509 |
| 2026-08-26 | $113.42 | $138.12 | 1,451,200 | $113.16 | 39,434 |
| 2026-08-25 | $112.81 | $137.37 | 2,231,400 | $115.28 | 113,093 |
| 2026-08-24 | $114.18 | $139.04 | 1,598,900 | $115.00 | 56,007 |
| 2026-08-21 | $113.42 | $138.12 | 1,457,200 | $114.54 | 108,315 |
| 2026-08-20 | $113.44 | $138.14 | 1,510,800 | $115.80 | 100,198 |
| 2026-08-19 | $116.21 | $141.51 | 1,579,300 | $114.31 | 56,520 |
| 2026-08-18 | $113.94 | $138.75 | 2,346,500 | $116.13 | 157,285 |
| 2026-08-17 | $117.47 | $143.05 | 1,261,900 | $119.32 | 64,398 |
| 2026-08-14 | $119.68 | $145.74 | 1,164,200 | $120.25 | 41,986 |
| 2026-08-13 | $120.32 | $146.52 | 1,465,100 | $122.69 | 52,616 |
| 2026-08-12 | $121.93 | $148.48 | 1,595,900 | $123.57 | 96,829 |
| 2026-08-11 | $123.18 | $150.00 | 1,421,400 | $122.25 | 60,030 |
| 2026-08-10 | $121.19 | $147.58 | 1,412,200 | $120.25 | 69,713 |
| 2026-08-07 | $120.32 | $146.52 | 1,517,000 | $120.90 | 88,888 |
| 2026-08-06 | $120.76 | $147.06 | 1,170,400 | $122.85 | 44,370 |
| 2026-08-05 | $122.25 | $148.87 | 1,351,700 | $122.94 | 65,275 |
| 2026-08-04 | $122.17 | $148.77 | 1,734,500 | $120.60 | 80,190 |
| 2026-08-03 | $119.08 | $145.01 | 1,623,500 | $117.79 | 68,948 |
| 2026-07-31 | $116.97 | $142.44 | 2,004,000 | $116.42 | 114,900 |
| 2026-07-30 | $116.82 | $142.26 | 2,493,100 | $122.55 | 151,735 |
| 2026-07-29 | $122.13 | $148.72 | 2,554,900 | $123.71 | 159,733 |
| 2026-07-28 | $124.97 | $152.18 | 4,087,300 | $122.39 | 320,394 |
| 2026-07-27 | $120.16 | $146.32 | 2,207,600 | $121.38 | 129,465 |
| 2026-07-24 | $119.75 | $145.83 | 1,863,400 | $117.40 | 106,089 |
| 2026-07-23 | $116.87 | $142.32 | 2,124,300 | $115.88 | 120,323 |
| 2026-07-22 | $116.14 | $141.43 | 1,625,900 | $116.86 | 84,738 |
| 2026-07-21 | $117.00 | $142.48 | 2,502,300 | $119.84 | 151,595 |
| 2026-07-20 | $120.62 | $146.89 | 1,794,200 | $122.49 | 81,653 |
| 2026-07-17 | $122.78 | $149.52 | 2,736,000 | — | — |
| 2026-07-16 | $125.30 | $152.58 | 2,245,000 | — | — |
| 2026-07-15 | $121.43 | $147.87 | 1,910,600 | — | — |
| 2026-07-14 | $121.55 | $148.02 | 1,465,700 | — | — |
| 2026-07-13 | $121.21 | $147.60 | 1,507,100 | — | — |
| 2026-07-10 | $121.22 | $147.62 | 1,399,600 | — | — |
| 2026-07-09 | $118.89 | $144.78 | 1,337,400 | — | — |
| 2026-07-08 | $118.62 | $144.45 | 1,779,800 | — | — |
| 2026-07-07 | $120.65 | $146.92 | 2,169,000 | — | — |
| 2026-07-06 | $119.42 | $145.42 | 2,124,900 | — | — |
| 2026-07-02 | $118.12 | $143.84 | 1,587,600 | — | — |
| 2026-07-01 | $117.27 | $142.81 | 1,835,200 | — | — |
| 2026-06-30 | $118.21 | $143.95 | 1,792,700 | — | — |
| 2026-06-29 | $116.73 | $142.15 | 1,962,600 | — | — |
| 2026-06-26 | $116.45 | $141.81 | 2,606,000 | — | — |
| 2026-06-25 | $117.00 | $142.48 | 2,374,100 | — | — |
| 2026-06-24 | $112.04 | $136.44 | 1,655,300 | — | — |
| 2026-06-23 | $110.40 | $134.44 | 1,743,700 | — | — |
| 2026-06-22 | $111.77 | $136.11 | 2,447,700 | — | — |
| 2026-06-18 | $111.42 | $135.68 | 3,912,900 | — | — |
| 2026-06-17 | $110.29 | $134.31 | 2,084,900 | — | — |
| 2026-06-16 | $112.03 | $136.42 | 1,578,000 | — | — |
| 2026-06-15 | $110.97 | $135.13 | 1,237,300 | — | — |
| 2026-06-12 | $110.08 | $134.05 | 1,429,200 | — | — |
| 2026-06-11 | $109.05 | $132.80 | 1,424,600 | — | — |
| 2026-06-10 | $107.13 | $130.46 | 1,695,400 | — | — |
| 2026-06-09 | $110.87 | $135.01 | 2,222,400 | — | — |
| 2026-06-08 | $109.52 | $133.37 | 1,662,100 | — | — |
| 2026-06-05 | $109.94 | $133.88 | 1,973,300 | — | — |
| 2026-06-04 | $110.18 | $134.17 | 1,663,500 | — | — |
| 2026-06-03 | $109.69 | $133.58 | 1,955,300 | — | — |
| 2026-06-02 | $110.29 | $134.31 | 1,739,300 | — | — |
| 2026-06-01 | $108.33 | $131.92 | 2,284,800 | — | — |
| 2026-05-29 | $109.54 | $133.39 | 2,772,800 | — | — |
| 2026-05-28 | $109.25 | $133.04 | 2,198,200 | — | — |
| 2026-05-27 | $110.10 | $133.55 | 1,684,400 | — | — |
| 2026-05-26 | $111.13 | $134.80 | 1,859,300 | — | — |
| 2026-05-22 | $110.28 | $133.77 | 1,540,200 | — | — |
| 2026-05-21 | $108.70 | $131.85 | 1,547,000 | — | — |
| 2026-05-20 | $108.22 | $131.27 | 1,737,900 | — | — |
| 2026-05-19 | $106.34 | $128.99 | 1,794,300 | — | — |
| 2026-05-18 | $108.30 | $131.37 | 2,342,400 | — | — |
| 2026-05-15 | $108.12 | $131.15 | 2,303,900 | — | — |
| 2026-05-14 | $109.44 | $132.75 | 1,961,000 | — | — |
| 2026-05-13 | $109.01 | $132.23 | 1,987,300 | — | — |
| 2026-05-12 | $111.54 | $135.30 | 1,838,600 | — | — |
| 2026-05-11 | $112.00 | $135.86 | 1,669,400 | — | — |
| 2026-05-08 | $113.73 | $137.95 | 2,184,600 | — | — |
| 2026-05-07 | $115.64 | $140.27 | 2,957,000 | — | — |
| 2026-05-06 | $118.59 | $143.85 | 2,501,500 | — | — |
| 2026-05-05 | $116.39 | $141.18 | 1,318,900 | — | — |
| 2026-05-04 | $114.84 | $139.30 | 1,639,500 | — | — |
| 2026-05-01 | $115.37 | $139.94 | 1,872,000 | — | — |
| 2026-04-30 | $118.16 | $143.33 | 2,543,000 | — | — |
| 2026-04-29 | $115.40 | $139.98 | 2,660,800 | — | — |
| 2026-04-28 | $117.91 | $143.02 | 3,360,600 | — | — |
| 2026-04-27 | $123.51 | $149.82 | 2,983,600 | — | — |
| 2026-04-24 | $121.46 | $147.33 | 2,219,400 | — | — |
| 2026-04-23 | $121.69 | $147.61 | 2,358,100 | — | — |
| 2026-04-22 | $121.46 | $147.33 | 2,655,100 | — | — |
| 2026-04-21 | $119.98 | $145.54 | 2,969,700 | — | — |
| 2026-04-20 | $120.46 | $146.12 | 3,402,900 | — | — |
| 2026-04-17 | $121.11 | $146.91 | 4,648,000 | — | — |
| 2026-04-16 | $125.21 | $151.88 | 1,931,800 | — | — |
| 2026-04-15 | $125.19 | $151.85 | 2,332,500 | — | — |