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
- 2015-05-20 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 | — | — | — | $145.81 | 257,132 |
| 2026-09-03 | — | — | — | $143.29 | 215,211 |
| 2026-09-02 | — | — | — | $139.64 | 226,600 |
| 2026-09-01 | — | — | — | $143.86 | 478,525 |
| 2026-08-31 | — | — | — | $150.70 | 335,331 |
| 2026-08-28 | — | — | — | $154.51 | 211,772 |
| 2026-08-27 | $154.33 | $154.33 | 6,705,200 | $150.69 | 241,186 |
| 2026-08-26 | $150.29 | $150.29 | 5,708,500 | $151.88 | 274,386 |
| 2026-08-25 | $153.88 | $153.88 | 5,955,700 | $149.92 | 258,393 |
| 2026-08-24 | $149.80 | $149.80 | 5,560,000 | $148.74 | 261,187 |
| 2026-08-21 | $149.25 | $149.25 | 5,317,000 | $147.59 | 211,616 |
| 2026-08-20 | $147.18 | $147.18 | 5,935,300 | $146.47 | 210,353 |
| 2026-08-19 | $146.58 | $146.58 | 6,195,400 | $146.64 | 220,234 |
| 2026-08-18 | $146.58 | $146.58 | 6,721,400 | $148.36 | 410,718 |
| 2026-08-17 | $148.65 | $148.65 | 7,748,300 | $152.76 | 358,017 |
| 2026-08-14 | $154.32 | $154.32 | 5,489,400 | $158.78 | 198,928 |
| 2026-08-13 | $158.53 | $158.53 | 8,125,500 | $152.24 | 308,537 |
| 2026-08-12 | $150.41 | $150.41 | 5,879,000 | $151.81 | 309,979 |
| 2026-08-11 | $152.61 | $152.61 | 8,276,200 | $153.87 | 377,877 |
| 2026-08-10 | $155.18 | $155.18 | 10,816,700 | $150.44 | 426,446 |
| 2026-08-07 | $151.57 | $151.57 | 13,405,000 | $147.66 | 548,179 |
| 2026-08-06 | $147.44 | $147.44 | 17,541,800 | $143.61 | 1,103,025 |
| 2026-08-05 | $144.24 | $144.24 | 41,541,500 | $150.12 | 1,689,744 |
| 2026-08-04 | $123.30 | $123.30 | 21,452,100 | $117.60 | 1,032,551 |
| 2026-08-03 | $117.01 | $117.01 | 9,187,100 | $120.36 | 413,667 |
| 2026-07-31 | $117.15 | $117.15 | 12,605,100 | $120.88 | 732,180 |
| 2026-07-30 | $122.40 | $122.40 | 10,710,700 | $126.28 | 397,620 |
| 2026-07-29 | $129.17 | $129.17 | 7,522,000 | $129.05 | 341,898 |
| 2026-07-28 | $130.28 | $130.28 | 10,244,900 | $128.29 | 400,696 |
| 2026-07-27 | $126.88 | $126.88 | 11,329,000 | $117.87 | 376,736 |
| 2026-07-24 | $113.75 | $113.75 | 7,444,000 | $112.71 | 413,801 |
| 2026-07-23 | $112.00 | $112.00 | 10,553,700 | $117.72 | 490,524 |
| 2026-07-22 | $118.42 | $118.42 | 7,755,600 | $122.80 | 189,482 |
| 2026-07-21 | $123.03 | $123.03 | 6,849,200 | $121.08 | 336,116 |
| 2026-07-20 | $124.48 | $124.48 | 7,455,100 | $124.23 | 247,648 |
| 2026-07-17 | $123.56 | $123.56 | 6,434,900 | — | — |
| 2026-07-16 | $125.06 | $125.06 | 8,234,200 | — | — |
| 2026-07-15 | $123.55 | $123.55 | 8,375,300 | — | — |
| 2026-07-14 | $125.68 | $125.68 | 4,817,300 | — | — |
| 2026-07-13 | $124.74 | $124.74 | 6,761,000 | — | — |
| 2026-07-10 | $122.54 | $122.54 | 5,465,000 | — | — |
| 2026-07-09 | $123.17 | $123.17 | 6,455,800 | — | — |
| 2026-07-08 | $119.22 | $119.22 | 5,652,400 | — | — |
| 2026-07-07 | $121.88 | $121.88 | 10,339,700 | — | — |
| 2026-07-06 | $120.14 | $120.14 | 7,336,500 | — | — |
| 2026-07-02 | $119.46 | $119.46 | 6,759,600 | — | — |
| 2026-07-01 | $121.63 | $121.63 | 8,405,100 | — | — |
| 2026-06-30 | $114.18 | $114.18 | 6,608,900 | — | — |
| 2026-06-29 | $114.21 | $114.21 | 9,919,000 | — | — |
| 2026-06-26 | $116.86 | $116.86 | 9,946,400 | — | — |
| 2026-06-25 | $111.62 | $111.62 | 7,904,200 | — | — |
| 2026-06-24 | $114.17 | $114.17 | 20,112,100 | — | — |
| 2026-06-23 | $107.68 | $107.68 | 10,628,400 | — | — |
| 2026-06-22 | $107.98 | $107.98 | 8,596,200 | — | — |
| 2026-06-18 | $108.85 | $108.85 | 10,064,100 | — | — |
| 2026-06-17 | $108.09 | $108.09 | 8,775,800 | — | — |
| 2026-06-16 | $113.23 | $113.23 | 5,486,500 | — | — |
| 2026-06-15 | $112.49 | $112.49 | 6,830,200 | — | — |
| 2026-06-12 | $108.24 | $108.24 | 8,805,300 | — | — |
| 2026-06-11 | $110.47 | $110.47 | 8,245,600 | — | — |
| 2026-06-10 | $108.20 | $108.20 | 7,390,800 | — | — |
| 2026-06-09 | $110.42 | $110.42 | 7,829,400 | — | — |
| 2026-06-08 | $110.78 | $110.78 | 7,011,600 | — | — |
| 2026-06-05 | $109.54 | $109.54 | 8,104,600 | — | — |
| 2026-06-04 | $116.04 | $116.04 | 7,143,400 | — | — |
| 2026-06-03 | $112.94 | $112.94 | 7,572,600 | — | — |
| 2026-06-02 | $117.01 | $117.01 | 9,304,100 | — | — |
| 2026-06-01 | $124.12 | $124.12 | 10,720,400 | — | — |
| 2026-05-29 | $118.71 | $118.71 | 12,083,600 | — | — |
| 2026-05-28 | $115.03 | $115.03 | 14,633,300 | — | — |
| 2026-05-27 | $106.60 | $106.60 | 8,343,800 | — | — |
| 2026-05-26 | $104.90 | $104.90 | 7,984,000 | — | — |
| 2026-05-22 | $103.00 | $103.00 | 10,557,300 | — | — |
| 2026-05-21 | $104.86 | $104.86 | 6,949,100 | — | — |
| 2026-05-20 | $105.01 | $105.01 | 8,178,800 | — | — |
| 2026-05-19 | $101.01 | $101.01 | 11,719,200 | — | — |
| 2026-05-18 | $102.39 | $102.39 | 9,972,900 | — | — |
| 2026-05-15 | $100.28 | $100.28 | 15,858,600 | — | — |
| 2026-05-14 | $97.42 | $97.42 | 16,595,400 | — | — |
| 2026-05-13 | $95.40 | $95.40 | 20,772,100 | — | — |
| 2026-05-12 | $99.84 | $99.84 | 14,215,700 | — | — |
| 2026-05-11 | $102.54 | $102.54 | 18,802,600 | — | — |
| 2026-05-08 | $110.41 | $110.41 | 14,507,600 | — | — |
| 2026-05-07 | $111.74 | $111.74 | 22,724,800 | — | — |
| 2026-05-06 | $105.44 | $105.44 | 24,641,100 | — | — |
| 2026-05-05 | $107.63 | $107.63 | 39,763,000 | — | — |
| 2026-05-04 | $127.55 | $127.55 | 11,194,400 | — | — |
| 2026-05-01 | $127.67 | $127.67 | 7,936,300 | — | — |
| 2026-04-30 | $121.13 | $121.13 | 6,792,700 | — | — |
| 2026-04-29 | $121.26 | $121.26 | 5,145,800 | — | — |
| 2026-04-28 | $122.05 | $122.05 | 4,926,900 | — | — |
| 2026-04-27 | $124.23 | $124.23 | 4,027,800 | — | — |
| 2026-04-24 | $125.83 | $125.83 | 8,409,000 | — | — |
| 2026-04-23 | $124.23 | $124.23 | 7,913,000 | — | — |
| 2026-04-22 | $131.96 | $131.96 | 5,804,500 | — | — |
| 2026-04-21 | $131.13 | $131.13 | 6,996,700 | — | — |
| 2026-04-20 | $135.14 | $135.14 | 5,696,100 | — | — |
| 2026-04-17 | $131.15 | $131.15 | 8,838,100 | — | — |
| 2026-04-16 | $126.94 | $126.94 | 6,792,800 | — | — |
| 2026-04-15 | $127.41 | $127.41 | 9,309,000 | — | — |
| 2026-04-14 | $117.64 | $117.64 | 9,095,000 | — | — |
| 2026-04-13 | $114.97 | $114.97 | 10,507,200 | — | — |
| 2026-04-10 | $110.79 | $110.79 | 8,974,900 | — | — |
| 2026-04-09 | $112.38 | $112.38 | 10,547,600 | — | — |
| 2026-04-08 | $120.10 | $120.10 | 7,897,700 | — | — |
| 2026-04-07 | $117.06 | $117.06 | 5,941,700 | — | — |
| 2026-04-06 | $118.80 | $118.80 | 4,679,000 | — | — |
| 2026-04-02 | $118.25 | $118.25 | 7,089,700 | — | — |
| 2026-04-01 | $118.52 | $118.52 | 6,353,500 | — | — |
| 2026-03-31 | $118.62 | $118.62 | 9,999,800 | — | — |
| 2026-03-30 | $111.77 | $111.77 | 7,551,800 | — | — |
| 2026-03-27 | $111.85 | $111.85 | 7,732,500 | — | — |
| 2026-03-26 | $115.43 | $115.43 | 7,715,300 | — | — |
| 2026-03-25 | $118.42 | $118.42 | 8,161,600 | — | — |
| 2026-03-24 | $116.15 | $116.15 | 13,321,800 | — | — |
| 2026-03-23 | $121.10 | $121.10 | 8,785,200 | — | — |
| 2026-03-20 | $116.78 | $116.78 | 11,955,500 | — | — |
| 2026-03-19 | $122.37 | $122.37 | 7,204,400 | — | — |
| 2026-03-18 | $123.75 | $123.75 | 6,728,800 | — | — |
| 2026-03-17 | $127.80 | $127.80 | 4,998,400 | — | — |
| 2026-03-16 | $126.58 | $126.58 | 4,878,700 | — | — |
| 2026-03-13 | $122.96 | $122.96 | 7,840,400 | — | — |
| 2026-03-12 | $126.17 | $126.17 | 5,824,800 | — | — |
| 2026-03-11 | $129.52 | $129.52 | 6,176,400 | — | — |
| 2026-03-10 | $129.36 | $129.36 | 6,998,900 | — | — |
| 2026-03-09 | $133.50 | $133.50 | 9,328,900 | — | — |
| 2026-03-06 | $130.20 | $130.20 | 15,748,300 | — | — |
| 2026-03-05 | $134.79 | $134.79 | 13,176,800 | — | — |
| 2026-03-04 | $129.65 | $129.65 | 11,458,200 | — | — |
| 2026-03-03 | $121.87 | $121.87 | 12,717,600 | — | — |
| 2026-03-02 | $119.38 | $119.38 | 8,337,000 | — | — |
| 2026-02-27 | $120.73 | $120.73 | 10,032,800 | — | — |
| 2026-02-26 | $125.94 | $125.94 | 12,059,600 | — | — |
| 2026-02-25 | $120.31 | $120.31 | 10,218,200 | — | — |
| 2026-02-24 | $116.93 | $116.93 | 11,262,500 | — | — |
| 2026-02-23 | $117.28 | $117.28 | 12,764,100 | — | — |
| 2026-02-20 | $126.20 | $126.20 | 14,668,900 | — | — |
| 2026-02-19 | $123.80 | $123.80 | 12,465,200 | — | — |
| 2026-02-18 | $121.64 | $121.64 | 18,690,000 | — | — |
| 2026-02-17 | $113.54 | $113.54 | 14,655,600 | — | — |
| 2026-02-13 | $112.70 | $112.70 | 18,849,900 | — | — |
| 2026-02-12 | $110.66 | $110.66 | 36,841,700 | — | — |
| 2026-02-11 | $118.71 | $118.71 | 53,300,400 | — | — |
| 2026-02-10 | $127.24 | $127.24 | 26,855,400 | — | — |
| 2026-02-09 | $118.40 | $118.40 | 14,092,800 | — | — |
| 2026-02-06 | $112.05 | $112.05 | 14,028,400 | — | — |
| 2026-02-05 | $111.24 | $111.24 | 17,889,700 | — | — |
| 2026-02-04 | $114.02 | $114.02 | 20,766,200 | — | — |
| 2026-02-03 | $119.29 | $119.29 | 25,738,400 | — | — |
| 2026-02-02 | $132.20 | $132.20 | 12,260,500 | — | — |
| 2026-01-30 | $131.23 | $131.23 | 13,555,600 | — | — |
| 2026-01-29 | $143.64 | $143.64 | 12,837,700 | — | — |
| 2026-01-28 | $138.92 | $138.92 | 9,766,700 | — | — |
| 2026-01-27 | $137.50 | $137.50 | 7,099,300 | — | — |
| 2026-01-26 | $136.31 | $136.31 | 6,556,200 | — | — |
| 2026-01-23 | $137.89 | $137.89 | 9,622,900 | — | — |
| 2026-01-22 | $137.64 | $137.64 | 9,625,600 | — | — |
| 2026-01-21 | $138.54 | $138.54 | 15,901,700 | — | — |
| 2026-01-20 | $144.50 | $144.50 | 13,203,600 | — | — |
| 2026-01-16 | $155.81 | $155.81 | 8,149,300 | — | — |
| 2026-01-15 | $157.99 | $157.99 | 4,860,100 | — | — |
| 2026-01-14 | $157.51 | $157.51 | 10,857,600 | — | — |
| 2026-01-13 | $167.44 | $167.44 | 4,803,100 | — | — |
| 2026-01-12 | $167.93 | $167.93 | 5,616,700 | — | — |
| 2026-01-09 | $164.48 | $164.48 | 5,068,700 | — | — |
| 2026-01-08 | $168.28 | $168.28 | 4,436,200 | — | — |
| 2026-01-07 | $166.74 | $166.74 | 4,063,800 | — | — |
| 2026-01-06 | $168.45 | $168.45 | 5,108,100 | — | — |
| 2026-01-05 | $166.21 | $166.21 | 5,824,500 | — | — |
| 2026-01-02 | $157.20 | $157.20 | 6,533,000 | — | — |