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
- 1980-03-17 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 | — | — | — | $55.49 | 337,461 |
| 2026-09-03 | — | — | — | $55.91 | 310,750 |
| 2026-09-02 | — | — | — | $55.24 | 358,064 |
| 2026-09-01 | — | — | — | $54.41 | 387,256 |
| 2026-08-31 | — | — | — | $55.95 | 322,908 |
| 2026-08-28 | — | — | — | $54.97 | 271,508 |
| 2026-08-27 | $54.77 | $128.87 | 8,723,600 | $54.61 | 835,233 |
| 2026-08-26 | $54.79 | $128.92 | 8,271,200 | $53.67 | 817,381 |
| 2026-08-25 | $54.00 | $127.06 | 6,991,000 | $52.95 | 547,610 |
| 2026-08-24 | $53.79 | $126.57 | 6,482,100 | $54.01 | 576,821 |
| 2026-08-21 | $53.72 | $126.40 | 6,129,100 | $54.20 | 354,204 |
| 2026-08-20 | $53.89 | $126.80 | 5,210,800 | $53.75 | 395,468 |
| 2026-08-19 | $53.64 | $126.21 | 6,518,100 | $53.87 | 629,596 |
| 2026-08-18 | $53.14 | $125.04 | 7,357,400 | $53.61 | 625,751 |
| 2026-08-17 | $53.01 | $124.73 | 8,623,700 | $54.46 | 879,270 |
| 2026-08-14 | $54.42 | $128.05 | 5,161,500 | $54.44 | 436,122 |
| 2026-08-13 | $54.08 | $127.25 | 4,625,700 | $53.62 | 456,196 |
| 2026-08-12 | $54.06 | $127.20 | 4,574,300 | $54.48 | 463,849 |
| 2026-08-11 | $54.37 | $127.93 | 6,246,500 | $54.10 | 566,513 |
| 2026-08-10 | $54.08 | $127.25 | 7,239,900 | $52.52 | 462,952 |
| 2026-08-07 | $51.69 | $121.62 | 4,827,800 | $51.55 | 424,825 |
| 2026-08-06 | $51.60 | $121.41 | 5,692,100 | $52.30 | 495,259 |
| 2026-08-05 | $51.23 | $120.54 | 6,281,800 | $53.06 | 455,116 |
| 2026-08-04 | $52.77 | $123.78 | 6,022,900 | $52.67 | 593,184 |
| 2026-08-03 | $53.56 | $125.63 | 5,073,300 | $52.63 | 328,473 |
| 2026-07-31 | $53.29 | $125.00 | 5,338,900 | $52.71 | 495,356 |
| 2026-07-30 | $52.71 | $123.64 | 5,446,700 | $52.07 | 396,056 |
| 2026-07-29 | $52.57 | $123.31 | 6,973,600 | $52.43 | 582,470 |
| 2026-07-28 | $51.66 | $121.17 | 8,309,700 | $52.10 | 678,219 |
| 2026-07-27 | $52.00 | $121.97 | 7,692,100 | $52.26 | 730,644 |
| 2026-07-24 | $53.03 | $124.39 | 6,683,700 | $53.80 | 527,001 |
| 2026-07-23 | $53.39 | $125.23 | 8,831,900 | $54.57 | 537,192 |
| 2026-07-22 | $54.01 | $126.69 | 17,854,900 | $51.41 | 1,355,930 |
| 2026-07-21 | $49.80 | $116.81 | 7,224,700 | $49.28 | 670,511 |
| 2026-07-20 | $49.05 | $115.05 | 9,120,000 | $49.39 | 863,861 |
| 2026-07-17 | $49.56 | $116.25 | 5,535,600 | — | — |
| 2026-07-16 | $49.40 | $115.87 | 7,633,900 | — | — |
| 2026-07-15 | $49.25 | $115.52 | 5,906,900 | — | — |
| 2026-07-14 | $49.81 | $116.83 | 5,812,500 | — | — |
| 2026-07-13 | $49.72 | $116.62 | 7,671,500 | — | — |
| 2026-07-10 | $48.85 | $114.58 | 10,861,600 | — | — |
| 2026-07-09 | $50.15 | $117.63 | 6,776,600 | — | — |
| 2026-07-08 | $51.16 | $120.00 | 8,362,800 | — | — |
| 2026-07-07 | $51.76 | $121.41 | 6,510,700 | — | — |
| 2026-07-06 | $51.71 | $121.29 | 6,848,400 | — | — |
| 2026-07-02 | $52.61 | $123.40 | 4,878,300 | — | — |
| 2026-07-01 | $52.48 | $123.10 | 7,368,400 | — | — |
| 2026-06-30 | $53.17 | $124.72 | 11,787,600 | — | — |
| 2026-06-29 | $52.00 | $121.97 | 6,287,300 | — | — |
| 2026-06-26 | $52.70 | $123.61 | 12,647,700 | — | — |
| 2026-06-25 | $51.65 | $121.15 | 7,954,700 | — | — |
| 2026-06-24 | $51.48 | $120.75 | 8,643,200 | — | — |
| 2026-06-23 | $51.66 | $121.17 | 9,762,800 | — | — |
| 2026-06-22 | $51.84 | $121.60 | 9,872,800 | — | — |
| 2026-06-18 | $50.72 | $118.97 | 13,560,800 | — | — |
| 2026-06-17 | $51.13 | $119.93 | 7,826,700 | — | — |
| 2026-06-16 | $51.37 | $120.49 | 8,786,600 | — | — |
| 2026-06-15 | $50.75 | $119.04 | 7,793,500 | — | — |
| 2026-06-12 | $51.94 | $121.83 | 5,227,800 | — | — |
| 2026-06-11 | $51.20 | $120.09 | 8,442,300 | — | — |
| 2026-06-10 | $52.61 | $123.40 | 4,707,700 | — | — |
| 2026-06-09 | $52.69 | $123.59 | 5,784,600 | — | — |
| 2026-06-08 | $52.98 | $124.27 | 6,185,500 | — | — |
| 2026-06-05 | $53.75 | $126.08 | 4,992,500 | — | — |
| 2026-06-04 | $55.24 | $129.57 | 4,941,500 | — | — |
| 2026-06-03 | $54.47 | $127.77 | 4,827,400 | — | — |
| 2026-06-02 | $54.68 | $128.26 | 5,266,700 | — | — |
| 2026-06-01 | $55.26 | $129.62 | 5,866,000 | — | — |
| 2026-05-29 | $54.93 | $128.84 | 10,645,400 | — | — |
| 2026-05-28 | $55.35 | $129.83 | 4,994,800 | — | — |
| 2026-05-27 | $55.17 | $129.41 | 5,022,200 | — | — |
| 2026-05-26 | $56.21 | $131.85 | 8,952,900 | — | — |
| 2026-05-22 | $57.92 | $135.86 | 5,201,700 | — | — |
| 2026-05-21 | $57.74 | $135.44 | 5,672,400 | — | — |
| 2026-05-20 | $57.83 | $135.65 | 6,263,400 | — | — |
| 2026-05-19 | $59.77 | $140.20 | 8,663,900 | — | — |
| 2026-05-18 | $57.45 | $134.75 | 6,065,600 | — | — |
| 2026-05-15 | $56.22 | $131.87 | 6,356,500 | — | — |
| 2026-05-14 | $56.57 | $132.69 | 4,717,400 | — | — |
| 2026-05-13 | $55.93 | $131.19 | 4,418,800 | — | — |
| 2026-05-12 | $55.78 | $130.84 | 4,616,100 | — | — |
| 2026-05-11 | $56.45 | $132.41 | 7,976,900 | — | — |
| 2026-05-08 | $55.96 | $131.26 | 6,206,900 | — | — |
| 2026-05-07 | $56.22 | $131.87 | 9,949,000 | — | — |
| 2026-05-06 | $57.36 | $134.54 | 7,686,900 | — | — |
| 2026-05-05 | $58.72 | $137.35 | 7,037,500 | — | — |
| 2026-05-04 | $59.08 | $138.19 | 5,537,000 | — | — |
| 2026-05-01 | $58.66 | $137.21 | 7,408,500 | — | — |
| 2026-04-30 | $60.08 | $140.53 | 6,907,900 | — | — |
| 2026-04-29 | $59.11 | $138.26 | 8,724,600 | — | — |
| 2026-04-28 | $59.42 | $138.98 | 6,598,300 | — | — |
| 2026-04-27 | $58.64 | $137.16 | 9,473,800 | — | — |
| 2026-04-24 | $58.91 | $137.79 | 8,010,300 | — | — |
| 2026-04-23 | $58.93 | $137.84 | 9,733,600 | — | — |
| 2026-04-22 | $58.72 | $137.35 | 10,616,300 | — | — |
| 2026-04-21 | $56.98 | $133.28 | 8,789,400 | — | — |
| 2026-04-20 | $57.00 | $133.32 | 9,355,900 | — | — |
| 2026-04-17 | $58.48 | $136.79 | 10,518,800 | — | — |
| 2026-04-16 | $58.39 | $136.57 | 8,829,800 | — | — |
| 2026-04-15 | $56.76 | $132.76 | 6,716,200 | — | — |
| 2026-04-14 | $56.71 | $132.65 | 5,626,000 | — | — |
| 2026-04-13 | $57.70 | $134.96 | 5,650,300 | — | — |
| 2026-04-10 | $58.68 | $137.25 | 5,060,900 | — | — |
| 2026-04-09 | $59.47 | $139.10 | 6,067,700 | — | — |
| 2026-04-08 | $60.18 | $140.76 | 10,656,800 | — | — |
| 2026-04-07 | $60.69 | $141.95 | 5,721,000 | — | — |
| 2026-04-06 | $60.40 | $141.28 | 4,603,700 | — | — |
| 2026-04-02 | $59.70 | $139.64 | 8,807,100 | — | — |
| 2026-04-01 | $61.09 | $142.89 | 11,694,400 | — | — |
| 2026-03-31 | $63.64 | $148.85 | 10,817,900 | — | — |
| 2026-03-30 | $64.44 | $150.73 | 9,880,200 | — | — |
| 2026-03-27 | $67.55 | $158.00 | 5,862,500 | — | — |
| 2026-03-26 | $66.86 | $156.39 | 7,531,300 | — | — |
| 2026-03-25 | $67.93 | $158.89 | 7,112,300 | — | — |
| 2026-03-24 | $65.33 | $152.81 | 9,451,700 | — | — |
| 2026-03-23 | $65.23 | $152.57 | 11,294,700 | — | — |
| 2026-03-20 | $64.67 | $151.26 | 15,139,300 | — | — |
| 2026-03-19 | $64.68 | $151.29 | 13,260,200 | — | — |
| 2026-03-18 | $63.52 | $148.57 | 7,273,500 | — | — |
| 2026-03-17 | $64.43 | $150.70 | 5,881,800 | — | — |
| 2026-03-16 | $64.31 | $150.42 | 6,547,100 | — | — |
| 2026-03-13 | $64.37 | $150.56 | 8,545,500 | — | — |
| 2026-03-12 | $64.64 | $151.19 | 9,254,000 | — | — |
| 2026-03-11 | $63.83 | $149.30 | 10,460,600 | — | — |
| 2026-03-10 | $61.83 | $144.62 | 8,120,700 | — | — |
| 2026-03-09 | $62.23 | $145.56 | 12,013,100 | — | — |
| 2026-03-06 | $61.96 | $144.93 | 7,818,200 | — | — |
| 2026-03-05 | $61.67 | $144.25 | 7,692,200 | — | — |
| 2026-03-04 | $61.31 | $143.40 | 8,343,600 | — | — |
| 2026-03-03 | $61.61 | $144.11 | 9,201,000 | — | — |
| 2026-03-02 | $61.64 | $144.18 | 8,856,400 | — | — |
| 2026-02-27 | $61.42 | $143.66 | 12,160,100 | — | — |
| 2026-02-26 | $59.74 | $139.73 | 9,819,400 | — | — |
| 2026-02-25 | $59.38 | $138.89 | 8,613,000 | — | — |
| 2026-02-24 | $58.41 | $136.62 | 8,558,100 | — | — |
| 2026-02-23 | $59.03 | $138.07 | 7,552,500 | — | — |
| 2026-02-20 | $60.50 | $141.51 | 12,245,700 | — | — |
| 2026-02-19 | $59.77 | $139.80 | 14,132,300 | — | — |
| 2026-02-18 | $58.63 | $137.14 | 12,993,600 | — | — |
| 2026-02-17 | $57.75 | $135.08 | 10,209,400 | — | — |
| 2026-02-13 | $58.70 | $136.91 | 8,800,900 | — | — |
| 2026-02-12 | $57.18 | $133.37 | 12,153,200 | — | — |
| 2026-02-11 | $56.93 | $132.79 | 6,922,800 | — | — |
| 2026-02-10 | $55.39 | $129.19 | 6,836,800 | — | — |
| 2026-02-09 | $56.13 | $130.92 | 9,427,400 | — | — |
| 2026-02-06 | $56.79 | $132.46 | 5,698,700 | — | — |
| 2026-02-05 | $55.33 | $129.05 | 7,899,200 | — | — |
| 2026-02-04 | $55.40 | $129.22 | 8,148,800 | — | — |
| 2026-02-03 | $55.60 | $129.68 | 6,862,500 | — | — |
| 2026-02-02 | $54.75 | $127.70 | 8,287,400 | — | — |
| 2026-01-30 | $57.73 | $134.65 | 13,670,500 | — | — |
| 2026-01-29 | $56.33 | $131.39 | 9,028,700 | — | — |
| 2026-01-28 | $55.96 | $130.52 | 8,530,300 | — | — |
| 2026-01-27 | $54.41 | $126.91 | 10,539,600 | — | — |
| 2026-01-26 | $56.41 | $131.57 | 10,568,700 | — | — |
| 2026-01-23 | $55.52 | $129.50 | 14,642,400 | — | — |
| 2026-01-22 | $54.73 | $127.65 | 16,383,600 | — | — |
| 2026-01-21 | $54.83 | $127.89 | 19,122,600 | — | — |
| 2026-01-20 | $51.48 | $120.07 | 25,605,800 | — | — |
| 2026-01-16 | $50.54 | $117.88 | 10,116,800 | — | — |
| 2026-01-15 | $49.92 | $116.44 | 9,944,000 | — | — |
| 2026-01-14 | $50.26 | $117.23 | 14,541,000 | — | — |
| 2026-01-13 | $51.59 | $120.33 | 6,635,300 | — | — |
| 2026-01-12 | $52.15 | $121.64 | 19,161,200 | — | — |
| 2026-01-09 | $51.09 | $119.16 | 11,206,800 | — | — |
| 2026-01-08 | $52.20 | $121.75 | 13,227,300 | — | — |
| 2026-01-07 | $54.49 | $127.09 | 9,055,200 | — | — |
| 2026-01-06 | $53.41 | $124.58 | 12,789,500 | — | — |
| 2026-01-05 | $53.35 | $124.44 | 12,428,400 | — | — |
| 2026-01-02 | $53.46 | $124.69 | 4,214,200 | — | — |