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 — 2026
| 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 | — | — |
| 2026-04-14 | $129.66 | $157.28 | 1,502,100 | — | — |
| 2026-04-13 | $128.85 | $156.29 | 2,031,700 | — | — |
| 2026-04-10 | $128.72 | $156.14 | 1,626,900 | — | — |
| 2026-04-09 | $129.40 | $156.96 | 2,303,600 | — | — |
| 2026-04-08 | $127.97 | $155.23 | 2,933,600 | — | — |
| 2026-04-07 | $124.27 | $150.74 | 2,991,500 | — | — |
| 2026-04-06 | $123.85 | $150.23 | 2,778,000 | — | — |
| 2026-04-02 | $121.26 | $147.09 | 1,439,900 | — | — |
| 2026-04-01 | $122.48 | $148.57 | 2,184,500 | — | — |
| 2026-03-31 | $119.50 | $144.95 | 2,532,000 | — | — |
| 2026-03-30 | $116.18 | $140.93 | 1,537,800 | — | — |
| 2026-03-27 | $117.55 | $142.59 | 1,594,400 | — | — |
| 2026-03-26 | $119.49 | $144.94 | 1,751,500 | — | — |
| 2026-03-25 | $121.75 | $147.68 | 1,542,400 | — | — |
| 2026-03-24 | $120.45 | $146.11 | 2,081,200 | — | — |
| 2026-03-23 | $119.94 | $145.49 | 2,668,200 | — | — |
| 2026-03-20 | $120.44 | $146.09 | 3,835,300 | — | — |
| 2026-03-19 | $120.50 | $146.17 | 1,613,300 | — | — |
| 2026-03-18 | $119.62 | $145.10 | 2,104,000 | — | — |
| 2026-03-17 | $121.76 | $147.69 | 1,640,600 | — | — |
| 2026-03-16 | $121.07 | $146.86 | 1,648,200 | — | — |
| 2026-03-13 | $119.88 | $145.41 | 1,842,200 | — | — |
| 2026-03-12 | $120.02 | $145.58 | 1,626,400 | — | — |
| 2026-03-11 | $122.35 | $148.41 | 1,488,500 | — | — |
| 2026-03-10 | $122.71 | $148.85 | 1,690,800 | — | — |
| 2026-03-09 | $123.52 | $149.83 | 2,519,400 | — | — |
| 2026-03-06 | $123.15 | $149.38 | 1,813,900 | — | — |
| 2026-03-05 | $126.19 | $153.07 | 1,989,300 | — | — |
| 2026-03-04 | $129.40 | $156.96 | 1,479,400 | — | — |
| 2026-03-03 | $127.18 | $154.27 | 1,583,700 | — | — |
| 2026-03-02 | $128.98 | $156.45 | 2,717,900 | — | — |
| 2026-02-27 | $129.56 | $157.16 | 3,362,300 | — | — |
| 2026-02-26 | $131.93 | $160.03 | 1,966,700 | — | — |
| 2026-02-25 | $128.26 | $155.58 | 1,688,600 | — | — |
| 2026-02-24 | $128.13 | $155.42 | 1,353,300 | — | — |
| 2026-02-23 | $127.26 | $153.84 | 1,930,300 | — | — |
| 2026-02-20 | $128.67 | $155.55 | 1,876,800 | — | — |
| 2026-02-19 | $129.21 | $156.20 | 1,240,800 | — | — |
| 2026-02-18 | $129.24 | $156.24 | 1,864,300 | — | — |
| 2026-02-17 | $128.18 | $154.96 | 2,674,200 | — | — |
| 2026-02-13 | $128.09 | $154.85 | 2,420,300 | — | — |
| 2026-02-12 | $126.10 | $152.44 | 2,994,800 | — | — |
| 2026-02-11 | $126.77 | $153.25 | 3,408,800 | — | — |
| 2026-02-10 | $128.92 | $155.85 | 5,022,300 | — | — |
| 2026-02-09 | $140.19 | $169.48 | 2,956,300 | — | — |
| 2026-02-06 | $142.12 | $171.81 | 2,220,000 | — | — |
| 2026-02-05 | $139.24 | $168.33 | 1,284,700 | — | — |
| 2026-02-04 | $139.74 | $168.93 | 2,089,200 | — | — |
| 2026-02-03 | $138.57 | $167.52 | 1,082,500 | — | — |
| 2026-02-02 | $139.88 | $169.10 | 1,207,800 | — | — |
| 2026-01-30 | $137.87 | $166.67 | 1,422,600 | — | — |
| 2026-01-29 | $137.92 | $166.73 | 1,785,000 | — | — |
| 2026-01-28 | $135.52 | $163.83 | 3,438,300 | — | — |
| 2026-01-27 | $140.41 | $169.74 | 1,607,300 | — | — |
| 2026-01-26 | $143.35 | $173.30 | 1,154,400 | — | — |
| 2026-01-23 | $141.23 | $170.73 | 960,100 | — | — |
| 2026-01-22 | $142.91 | $172.76 | 868,600 | — | — |
| 2026-01-21 | $141.76 | $171.37 | 1,309,700 | — | — |
| 2026-01-20 | $138.82 | $167.82 | 1,963,800 | — | — |
| 2026-01-16 | $146.13 | $176.66 | 1,683,600 | — | — |
| 2026-01-15 | $144.81 | $175.06 | 2,214,700 | — | — |
| 2026-01-14 | $140.09 | $169.35 | 1,358,400 | — | — |
| 2026-01-13 | $140.11 | $169.38 | 1,230,000 | — | — |
| 2026-01-12 | $139.08 | $168.13 | 1,533,400 | — | — |
| 2026-01-09 | $139.69 | $168.87 | 989,300 | — | — |
| 2026-01-08 | $140.89 | $170.32 | 1,121,300 | — | — |
| 2026-01-07 | $139.43 | $168.56 | 1,009,800 | — | — |
| 2026-01-06 | $141.33 | $170.85 | 927,700 | — | — |
| 2026-01-05 | $139.00 | $168.04 | 931,600 | — | — |
| 2026-01-02 | $137.11 | $165.75 | 671,600 | — | — |