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
- 2018-07-25 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 | — | — | — | $236.90 | 656,881 |
| 2026-09-03 | — | — | — | $219.00 | 423,416 |
| 2026-09-02 | — | — | — | $208.58 | 240,823 |
| 2026-09-01 | — | — | — | $202.89 | 345,468 |
| 2026-08-31 | — | — | — | $209.50 | 274,076 |
| 2026-08-28 | — | — | — | $215.71 | 332,983 |
| 2026-08-27 | $217.83 | $217.83 | 11,692,600 | $227.50 | 269,089 |
| 2026-08-26 | $218.21 | $218.21 | 11,985,200 | $213.94 | 348,593 |
| 2026-08-25 | $217.45 | $217.45 | 14,898,300 | $213.55 | 420,232 |
| 2026-08-24 | $204.02 | $204.02 | 15,248,100 | $191.98 | 411,721 |
| 2026-08-21 | $201.45 | $201.45 | 9,368,800 | $205.25 | 352,171 |
| 2026-08-20 | $202.48 | $202.48 | 9,456,500 | $203.92 | 206,152 |
| 2026-08-19 | $206.63 | $206.63 | 10,332,000 | $212.56 | 310,151 |
| 2026-08-18 | $209.01 | $209.01 | 15,418,800 | $220.77 | 465,578 |
| 2026-08-17 | $232.16 | $232.16 | 10,638,900 | $241.18 | 237,261 |
| 2026-08-14 | $229.94 | $229.94 | 12,235,500 | $232.39 | 411,125 |
| 2026-08-13 | $236.22 | $236.22 | 11,380,200 | $236.00 | 301,016 |
| 2026-08-12 | $237.16 | $237.16 | 15,885,700 | $236.10 | 480,548 |
| 2026-08-11 | $211.21 | $211.21 | 8,714,500 | $213.93 | 277,157 |
| 2026-08-10 | $210.63 | $210.63 | 9,013,500 | $221.09 | 331,729 |
| 2026-08-07 | $219.34 | $219.34 | 15,103,400 | $240.18 | 598,417 |
| 2026-08-06 | $228.96 | $228.96 | 11,843,200 | $223.03 | 415,653 |
| 2026-08-05 | $234.33 | $234.33 | 13,321,700 | $223.09 | 435,696 |
| 2026-08-04 | $228.11 | $228.11 | 18,854,900 | $225.38 | 512,077 |
| 2026-08-03 | $218.32 | $218.32 | 18,450,900 | $197.83 | 721,765 |
| 2026-07-31 | $205.81 | $205.81 | 21,963,500 | $230.96 | 844,796 |
| 2026-07-30 | $207.12 | $207.12 | 35,304,300 | $186.25 | 1,211,111 |
| 2026-07-29 | $163.75 | $163.75 | 44,264,900 | $183.63 | 1,599,189 |
| 2026-07-28 | $166.84 | $166.84 | 29,397,000 | $176.30 | 1,000,521 |
| 2026-07-27 | $188.18 | $188.18 | 15,658,400 | $189.53 | 523,331 |
| 2026-07-24 | $184.89 | $184.89 | 16,017,600 | $212.03 | 537,760 |
| 2026-07-23 | $217.30 | $217.30 | 9,430,500 | $215.53 | 365,157 |
| 2026-07-22 | $218.22 | $218.22 | 9,325,600 | $216.65 | 347,093 |
| 2026-07-21 | $226.26 | $226.26 | 14,946,900 | $210.88 | 456,477 |
| 2026-07-20 | $197.06 | $197.06 | 17,260,000 | $215.61 | 441,364 |
| 2026-07-17 | $214.96 | $214.96 | 17,067,000 | — | — |
| 2026-07-16 | $206.73 | $206.73 | 16,336,100 | — | — |
| 2026-07-15 | $239.38 | $239.38 | 11,200,200 | — | — |
| 2026-07-14 | $243.40 | $243.40 | 8,768,300 | — | — |
| 2026-07-13 | $233.49 | $233.49 | 10,068,600 | — | — |
| 2026-07-10 | $244.61 | $244.61 | 14,888,300 | — | — |
| 2026-07-09 | $257.02 | $257.02 | 10,512,100 | — | — |
| 2026-07-08 | $254.29 | $254.29 | 19,197,800 | — | — |
| 2026-07-07 | $269.57 | $269.57 | 11,188,700 | — | — |
| 2026-07-06 | $295.05 | $295.05 | 11,624,400 | — | — |
| 2026-07-02 | $270.89 | $270.89 | 15,724,900 | — | — |
| 2026-07-01 | $289.50 | $289.50 | 16,354,900 | — | — |
| 2026-06-30 | $302.70 | $302.70 | 14,490,600 | — | — |
| 2026-06-29 | $275.01 | $275.01 | 17,520,600 | — | — |
| 2026-06-26 | $252.02 | $252.02 | 57,203,700 | — | — |
| 2026-06-25 | $309.18 | $309.18 | 13,128,300 | — | — |
| 2026-06-24 | $326.19 | $326.19 | 11,015,300 | — | — |
| 2026-06-23 | $321.98 | $321.98 | 11,493,600 | — | — |
| 2026-06-22 | $345.85 | $345.85 | 11,308,600 | — | — |
| 2026-06-18 | $328.91 | $328.91 | 16,009,200 | — | — |
| 2026-06-17 | $284.99 | $284.99 | 11,015,900 | — | — |
| 2026-06-16 | $280.88 | $280.88 | 11,266,700 | — | — |
| 2026-06-15 | $274.50 | $274.50 | 9,171,700 | — | — |
| 2026-06-12 | $260.22 | $260.22 | 8,610,600 | — | — |
| 2026-06-11 | $248.88 | $248.88 | 8,874,300 | — | — |
| 2026-06-10 | $234.23 | $234.23 | 15,509,100 | — | — |
| 2026-06-09 | $259.61 | $259.61 | 16,201,400 | — | — |
| 2026-06-08 | $253.57 | $253.57 | 8,618,500 | — | — |
| 2026-06-05 | $263.61 | $263.61 | 11,653,200 | — | — |
| 2026-06-04 | $291.37 | $291.37 | 6,633,400 | — | — |
| 2026-06-03 | $287.32 | $287.32 | 7,869,100 | — | — |
| 2026-06-02 | $302.85 | $302.85 | 12,996,700 | — | — |
| 2026-06-01 | $273.51 | $273.51 | 10,358,100 | — | — |
| 2026-05-29 | $285.00 | $285.00 | 16,911,700 | — | — |
| 2026-05-28 | $290.01 | $290.01 | 7,841,800 | — | — |
| 2026-05-27 | $293.80 | $293.80 | 6,628,400 | — | — |
| 2026-05-26 | $302.40 | $302.40 | 8,860,600 | — | — |
| 2026-05-22 | $302.49 | $302.49 | 9,523,500 | — | — |
| 2026-05-21 | $307.88 | $307.88 | 13,931,600 | — | — |
| 2026-05-20 | $282.31 | $282.31 | 10,408,900 | — | — |
| 2026-05-19 | $261.34 | $261.34 | 8,562,400 | — | — |
| 2026-05-18 | $258.71 | $258.71 | 10,993,000 | — | — |
| 2026-05-15 | $275.95 | $275.95 | 10,110,000 | — | — |
| 2026-05-14 | $303.41 | $303.41 | 8,049,200 | — | — |
| 2026-05-13 | $289.76 | $289.76 | 9,073,800 | — | — |
| 2026-05-12 | $280.69 | $280.69 | 7,479,400 | — | — |
| 2026-05-11 | $283.92 | $283.92 | 11,493,900 | — | — |
| 2026-05-08 | $261.03 | $261.03 | 14,413,700 | — | — |
| 2026-05-07 | $258.64 | $258.64 | 10,704,500 | — | — |
| 2026-05-06 | $285.47 | $285.47 | 8,437,800 | — | — |
| 2026-05-05 | $295.25 | $295.25 | 7,478,200 | — | — |
| 2026-05-04 | $288.64 | $288.64 | 9,901,100 | — | — |
| 2026-05-01 | $290.52 | $290.52 | 9,534,800 | — | — |
| 2026-04-30 | $283.36 | $283.36 | 13,949,500 | — | — |
| 2026-04-29 | $287.97 | $287.97 | 19,882,500 | — | — |
| 2026-04-28 | $226.37 | $226.37 | 15,273,000 | — | — |
| 2026-04-27 | $234.68 | $234.68 | 7,118,300 | — | — |
| 2026-04-24 | $231.17 | $231.17 | 6,569,000 | — | — |
| 2026-04-23 | $237.57 | $237.57 | 7,716,600 | — | — |
| 2026-04-22 | $229.75 | $229.75 | 7,039,600 | — | — |
| 2026-04-21 | $220.91 | $220.91 | 12,258,800 | — | — |
| 2026-04-20 | $218.27 | $218.27 | 8,765,700 | — | — |
| 2026-04-17 | $207.86 | $207.86 | 11,306,200 | — | — |
| 2026-04-16 | $210.06 | $210.06 | 8,893,300 | — | — |
| 2026-04-15 | $213.84 | $213.84 | 14,200,200 | — | — |
| 2026-04-14 | $219.03 | $219.03 | 25,038,700 | — | — |
| 2026-04-13 | $176.67 | $176.67 | 9,354,100 | — | — |
| 2026-04-10 | $166.70 | $166.70 | 9,105,300 | — | — |
| 2026-04-09 | $160.13 | $160.13 | 10,312,400 | — | — |
| 2026-04-08 | $146.78 | $146.78 | 10,713,100 | — | — |
| 2026-04-07 | $135.91 | $135.91 | 5,799,700 | — | — |
| 2026-04-06 | $135.00 | $135.00 | 4,953,900 | — | — |
| 2026-04-02 | $135.63 | $135.63 | 5,639,200 | — | — |
| 2026-04-01 | $132.45 | $132.45 | 12,365,700 | — | — |
| 2026-03-31 | $135.49 | $135.49 | 11,520,100 | — | — |
| 2026-03-30 | $119.51 | $119.51 | 13,266,700 | — | — |
| 2026-03-27 | $133.24 | $133.24 | 8,421,800 | — | — |
| 2026-03-26 | $133.52 | $133.52 | 11,103,400 | — | — |
| 2026-03-25 | $150.22 | $150.22 | 7,160,100 | — | — |
| 2026-03-24 | $145.88 | $145.88 | 11,845,800 | — | — |
| 2026-03-23 | $141.33 | $141.33 | 12,643,400 | — | — |
| 2026-03-20 | $150.12 | $150.12 | 15,966,000 | — | — |
| 2026-03-19 | $166.69 | $166.69 | 9,643,800 | — | — |
| 2026-03-18 | $156.58 | $156.58 | 8,579,000 | — | — |
| 2026-03-17 | $160.05 | $160.05 | 6,361,100 | — | — |
| 2026-03-16 | $153.68 | $153.68 | 10,967,000 | — | — |
| 2026-03-13 | $154.51 | $154.51 | 7,664,400 | — | — |
| 2026-03-12 | $157.17 | $157.17 | 9,228,800 | — | — |
| 2026-03-11 | $159.21 | $159.21 | 9,360,000 | — | — |
| 2026-03-10 | $154.00 | $154.00 | 10,774,600 | — | — |
| 2026-03-09 | $151.32 | $151.32 | 12,964,500 | — | — |
| 2026-03-06 | $135.19 | $135.19 | 14,852,800 | — | — |
| 2026-03-05 | $159.99 | $159.99 | 9,596,300 | — | — |
| 2026-03-04 | $164.78 | $164.78 | 9,851,100 | — | — |
| 2026-03-03 | $153.02 | $153.02 | 10,771,900 | — | — |
| 2026-03-02 | $166.00 | $166.00 | 8,368,900 | — | — |
| 2026-02-27 | $155.67 | $155.67 | 11,523,500 | — | — |
| 2026-02-26 | $168.57 | $168.57 | 10,828,600 | — | — |
| 2026-02-25 | $174.77 | $174.77 | 10,984,600 | — | — |
| 2026-02-24 | $166.20 | $166.20 | 11,074,000 | — | — |
| 2026-02-23 | $160.28 | $160.28 | 10,049,000 | — | — |
| 2026-02-20 | $147.55 | $147.55 | 10,179,300 | — | — |
| 2026-02-19 | $159.00 | $159.00 | 8,551,300 | — | — |
| 2026-02-18 | $157.27 | $157.27 | 10,069,800 | — | — |
| 2026-02-17 | $145.32 | $145.32 | 7,769,100 | — | — |
| 2026-02-13 | $139.74 | $139.74 | 8,275,100 | — | — |
| 2026-02-12 | $139.03 | $139.03 | 13,284,800 | — | — |
| 2026-02-11 | $155.54 | $155.54 | 13,649,400 | — | — |
| 2026-02-10 | $148.70 | $148.70 | 9,852,300 | — | — |
| 2026-02-09 | $155.17 | $155.17 | 11,387,600 | — | — |
| 2026-02-06 | $143.03 | $143.03 | 20,937,000 | — | — |
| 2026-02-05 | $136.60 | $136.60 | 14,082,300 | — | — |
| 2026-02-04 | $147.35 | $147.35 | 17,407,800 | — | — |
| 2026-02-03 | $168.89 | $168.89 | 13,742,700 | — | — |
| 2026-02-02 | $156.13 | $156.13 | 9,204,700 | — | — |
| 2026-01-30 | $151.37 | $151.37 | 11,489,400 | — | — |
| 2026-01-29 | $156.51 | $156.51 | 11,850,400 | — | — |
| 2026-01-28 | $165.39 | $165.39 | 12,861,800 | — | — |
| 2026-01-27 | $152.31 | $152.31 | 13,071,900 | — | — |
| 2026-01-26 | $139.62 | $139.62 | 9,099,100 | — | — |
| 2026-01-23 | $144.89 | $144.89 | 7,806,600 | — | — |
| 2026-01-22 | $145.63 | $145.63 | 8,307,200 | — | — |
| 2026-01-21 | $150.56 | $150.56 | 12,675,400 | — | — |
| 2026-01-20 | $151.75 | $151.75 | 16,605,200 | — | — |
| 2026-01-16 | $149.50 | $149.50 | 15,929,600 | — | — |
| 2026-01-15 | $139.17 | $139.17 | 10,165,700 | — | — |
| 2026-01-14 | $133.46 | $133.46 | 10,651,200 | — | — |
| 2026-01-13 | $139.77 | $139.77 | 13,052,500 | — | — |
| 2026-01-12 | $136.87 | $136.87 | 12,366,800 | — | — |
| 2026-01-09 | $134.07 | $134.07 | 15,572,900 | — | — |
| 2026-01-08 | $121.84 | $121.84 | 25,328,600 | — | — |
| 2026-01-07 | $108.00 | $108.00 | 15,065,600 | — | — |
| 2026-01-06 | $103.05 | $103.05 | 11,218,600 | — | — |
| 2026-01-05 | $103.87 | $103.87 | 11,384,800 | — | — |
| 2026-01-02 | $98.69 | $98.69 | 11,573,700 | — | — |