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
| 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 | — | — |