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
- 2020-09-30 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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $177.75 | $177.75 | 22,997,400 | — | — |
| 2025-12-30 | $180.84 | $180.84 | 23,336,300 | — | — |
| 2025-12-29 | $184.18 | $184.18 | 28,242,000 | — | — |
| 2025-12-26 | $188.71 | $188.71 | 26,262,000 | — | — |
| 2025-12-24 | $194.17 | $194.17 | 11,710,100 | — | — |
| 2025-12-23 | $194.13 | $194.13 | 24,041,000 | — | — |
| 2025-12-22 | $193.98 | $193.98 | 36,686,000 | — | — |
| 2025-12-19 | $193.38 | $193.38 | 76,929,400 | — | — |
| 2025-12-18 | $185.69 | $185.69 | 40,221,500 | — | — |
| 2025-12-17 | $177.29 | $177.29 | 50,424,700 | — | — |
| 2025-12-16 | $187.75 | $187.75 | 42,070,300 | — | — |
| 2025-12-15 | $183.25 | $183.25 | 32,796,100 | — | — |
| 2025-12-12 | $183.57 | $183.57 | 42,427,400 | — | — |
| 2025-12-11 | $187.54 | $187.54 | 36,843,200 | — | — |
| 2025-12-10 | $187.91 | $187.91 | 59,398,000 | — | — |
| 2025-12-09 | $181.84 | $181.84 | 18,937,600 | — | — |
| 2025-12-08 | $181.49 | $181.49 | 30,456,700 | — | — |
| 2025-12-05 | $181.76 | $181.76 | 32,079,300 | — | — |
| 2025-12-04 | $177.92 | $177.92 | 29,217,800 | — | — |
| 2025-12-03 | $176.08 | $176.08 | 30,541,600 | — | — |
| 2025-12-02 | $170.69 | $170.69 | 35,368,000 | — | — |
| 2025-12-01 | $167.49 | $167.49 | 27,779,600 | — | — |
| 2025-11-28 | $168.45 | $168.45 | 17,199,500 | — | — |
| 2025-11-26 | $165.77 | $165.77 | 34,610,500 | — | — |
| 2025-11-25 | $163.55 | $163.55 | 36,523,500 | — | — |
| 2025-11-24 | $162.25 | $162.25 | 57,877,800 | — | — |
| 2025-11-21 | $154.85 | $154.85 | 71,346,400 | — | — |
| 2025-11-20 | $155.74 | $155.74 | 78,443,900 | — | — |
| 2025-11-19 | $165.42 | $165.42 | 46,108,200 | — | — |
| 2025-11-18 | $167.33 | $167.33 | 53,710,100 | — | — |
| 2025-11-17 | $171.25 | $171.25 | 50,339,000 | — | — |
| 2025-11-14 | $174.01 | $174.01 | 62,596,800 | — | — |
| 2025-11-13 | $172.14 | $172.14 | 63,188,800 | — | — |
| 2025-11-12 | $184.17 | $184.17 | 55,347,100 | — | — |
| 2025-11-11 | $190.96 | $190.96 | 49,819,700 | — | — |
| 2025-11-10 | $193.61 | $193.61 | 87,764,200 | — | — |
| 2025-11-07 | $177.93 | $177.93 | 73,989,700 | — | — |
| 2025-11-06 | $175.05 | $175.05 | 78,468,600 | — | — |
| 2025-11-05 | $187.90 | $187.90 | 76,121,000 | — | — |
| 2025-11-04 | $190.74 | $190.74 | 121,380,900 | — | — |
| 2025-11-03 | $207.18 | $207.18 | 81,016,800 | — | — |
| 2025-10-31 | $200.47 | $200.47 | 52,697,600 | — | — |
| 2025-10-30 | $194.55 | $194.55 | 43,541,700 | — | — |
| 2025-10-29 | $198.81 | $198.81 | 65,537,300 | — | — |
| 2025-10-28 | $189.60 | $189.60 | 38,201,000 | — | — |
| 2025-10-27 | $189.18 | $189.18 | 47,153,100 | — | — |
| 2025-10-24 | $184.63 | $184.63 | 34,813,500 | — | — |
| 2025-10-23 | $180.48 | $180.48 | 35,812,300 | — | — |
| 2025-10-22 | $175.49 | $175.49 | 58,263,100 | — | — |
| 2025-10-21 | $181.51 | $181.51 | 27,528,100 | — | — |
| 2025-10-20 | $181.59 | $181.59 | 31,975,800 | — | — |
| 2025-10-17 | $178.15 | $178.15 | 43,421,500 | — | — |
| 2025-10-16 | $178.12 | $178.12 | 42,870,900 | — | — |
| 2025-10-15 | $179.62 | $179.62 | 37,372,100 | — | — |
| 2025-10-14 | $179.74 | $179.74 | 49,261,400 | — | — |
| 2025-10-13 | $177.21 | $177.21 | 41,332,400 | — | — |
| 2025-10-10 | $175.44 | $175.44 | 55,194,000 | — | — |
| 2025-10-09 | $185.47 | $185.47 | 45,050,300 | — | — |
| 2025-10-08 | $183.56 | $183.56 | 36,299,700 | — | — |
| 2025-10-07 | $182.17 | $182.17 | 58,179,300 | — | — |
| 2025-10-06 | $179.53 | $179.53 | 52,504,200 | — | — |
| 2025-10-03 | $173.07 | $173.07 | 105,533,400 | — | — |
| 2025-10-02 | $187.05 | $187.05 | 39,849,200 | — | — |
| 2025-10-01 | $184.95 | $184.95 | 45,717,300 | — | — |
| 2025-09-30 | $182.42 | $182.42 | 43,561,700 | — | — |
| 2025-09-29 | $178.86 | $178.86 | 38,413,800 | — | — |
| 2025-09-26 | $177.57 | $177.57 | 44,275,800 | — | — |
| 2025-09-25 | $179.12 | $179.12 | 72,321,200 | — | — |
| 2025-09-24 | $179.56 | $179.56 | 45,379,700 | — | — |
| 2025-09-23 | $182.55 | $182.55 | 62,354,800 | — | — |
| 2025-09-22 | $179.33 | $179.33 | 45,916,700 | — | — |
| 2025-09-19 | $182.39 | $182.39 | 109,129,900 | — | — |
| 2025-09-18 | $176.97 | $176.97 | 70,768,600 | — | — |
| 2025-09-17 | $168.33 | $168.33 | 69,255,500 | — | — |
| 2025-09-16 | $170.26 | $170.26 | 34,598,700 | — | — |
| 2025-09-15 | $171.21 | $171.21 | 45,396,100 | — | — |
| 2025-09-12 | $171.43 | $171.43 | 54,498,500 | — | — |
| 2025-09-11 | $164.36 | $164.36 | 42,025,500 | — | — |
| 2025-09-10 | $166.74 | $166.74 | 62,211,400 | — | — |
| 2025-09-09 | $162.36 | $162.36 | 61,359,500 | — | — |
| 2025-09-08 | $156.10 | $156.10 | 47,643,000 | — | — |
| 2025-09-05 | $153.11 | $153.11 | 81,855,900 | — | — |
| 2025-09-04 | $156.14 | $156.14 | 53,292,300 | — | — |
| 2025-09-03 | $154.90 | $154.90 | 66,052,300 | — | — |
| 2025-09-02 | $157.09 | $157.09 | 65,435,000 | — | — |
| 2025-08-29 | $156.71 | $156.71 | 45,270,500 | — | — |
| 2025-08-28 | $158.12 | $158.12 | 57,885,200 | — | — |
| 2025-08-27 | $156.72 | $156.72 | 76,380,600 | — | — |
| 2025-08-26 | $160.87 | $160.87 | 86,573,700 | — | — |
| 2025-08-25 | $157.17 | $157.17 | 86,879,800 | — | — |
| 2025-08-22 | $158.74 | $158.74 | 102,099,200 | — | — |
| 2025-08-21 | $156.18 | $156.18 | 94,678,600 | — | — |
| 2025-08-20 | $156.01 | $156.01 | 220,336,400 | — | — |
| 2025-08-19 | $157.75 | $157.75 | 137,922,700 | — | — |
| 2025-08-18 | $174.03 | $174.03 | 62,656,600 | — | — |
| 2025-08-15 | $177.17 | $177.17 | 60,288,700 | — | — |
| 2025-08-14 | $181.02 | $181.02 | 53,472,900 | — | — |
| 2025-08-13 | $184.37 | $184.37 | 53,610,000 | — | — |
| 2025-08-12 | $186.97 | $186.97 | 54,819,000 | — | — |
| 2025-08-11 | $182.68 | $182.68 | 56,125,600 | — | — |
| 2025-08-08 | $186.96 | $186.96 | 62,657,900 | — | — |
| 2025-08-07 | $182.20 | $182.20 | 77,829,200 | — | — |
| 2025-08-06 | $179.54 | $179.54 | 82,924,800 | — | — |
| 2025-08-05 | $173.27 | $173.27 | 130,917,500 | — | — |
| 2025-08-04 | $160.66 | $160.66 | 82,993,600 | — | — |
| 2025-08-01 | $154.27 | $154.27 | 61,287,000 | — | — |
| 2025-07-31 | $158.35 | $158.35 | 45,342,600 | — | — |
| 2025-07-30 | $158.61 | $158.61 | 40,261,700 | — | — |
| 2025-07-29 | $156.24 | $156.24 | 42,427,200 | — | — |
| 2025-07-28 | $157.88 | $157.88 | 63,886,900 | — | — |
| 2025-07-25 | $158.80 | $158.80 | 57,972,300 | — | — |
| 2025-07-24 | $154.86 | $154.86 | 38,925,700 | — | — |
| 2025-07-23 | $154.63 | $154.63 | 48,062,000 | — | — |
| 2025-07-22 | $149.07 | $149.07 | 49,880,800 | — | — |
| 2025-07-21 | $151.79 | $151.79 | 45,072,800 | — | — |
| 2025-07-18 | $153.52 | $153.52 | 45,771,600 | — | — |
| 2025-07-17 | $153.99 | $153.99 | 60,165,500 | — | — |
| 2025-07-16 | $150.91 | $150.91 | 57,550,300 | — | — |
| 2025-07-15 | $148.58 | $148.58 | 59,126,200 | — | — |
| 2025-07-14 | $149.15 | $149.15 | 81,774,400 | — | — |
| 2025-07-11 | $142.10 | $142.10 | 52,134,800 | — | — |
| 2025-07-10 | $142.50 | $142.50 | 64,383,900 | — | — |
| 2025-07-09 | $143.13 | $143.13 | 68,494,800 | — | — |
| 2025-07-08 | $139.71 | $139.71 | 59,834,800 | — | — |
| 2025-07-07 | $139.12 | $139.12 | 71,959,700 | — | — |
| 2025-07-03 | $134.36 | $134.36 | 41,812,500 | — | — |
| 2025-07-02 | $132.12 | $132.12 | 59,732,000 | — | — |
| 2025-07-01 | $130.68 | $130.68 | 91,479,700 | — | — |
| 2025-06-30 | $136.32 | $136.32 | 97,305,600 | — | — |
| 2025-06-27 | $130.74 | $130.74 | 202,598,600 | — | — |
| 2025-06-26 | $144.25 | $144.25 | 69,440,500 | — | — |
| 2025-06-25 | $142.90 | $142.90 | 61,435,300 | — | — |
| 2025-06-24 | $143.23 | $143.23 | 58,574,200 | — | — |
| 2025-06-23 | $139.92 | $139.92 | 70,501,100 | — | — |
| 2025-06-20 | $137.30 | $137.30 | 87,067,000 | — | — |
| 2025-06-18 | $139.96 | $139.96 | 58,260,200 | — | — |
| 2025-06-17 | $138.20 | $138.20 | 70,479,100 | — | — |
| 2025-06-16 | $141.41 | $141.41 | 80,779,800 | — | — |
| 2025-06-13 | $137.40 | $137.40 | 93,519,000 | — | — |
| 2025-06-12 | $135.19 | $135.19 | 56,248,200 | — | — |
| 2025-06-11 | $136.39 | $136.39 | 97,366,000 | — | — |
| 2025-06-10 | $132.81 | $132.81 | 69,308,900 | — | — |
| 2025-06-09 | $132.06 | $132.06 | 74,785,600 | — | — |
| 2025-06-06 | $127.72 | $127.72 | 87,175,100 | — | — |
| 2025-06-05 | $119.91 | $119.91 | 131,055,900 | — | — |
| 2025-06-04 | $130.01 | $130.01 | 97,306,300 | — | — |
| 2025-06-03 | $133.17 | $133.17 | 91,297,700 | — | — |
| 2025-06-02 | $132.04 | $132.04 | 93,218,700 | — | — |
| 2025-05-30 | $131.78 | $131.78 | 185,897,600 | — | — |
| 2025-05-29 | $122.32 | $122.32 | 62,929,100 | — | — |
| 2025-05-28 | $123.76 | $123.76 | 64,866,000 | — | — |
| 2025-05-27 | $123.39 | $123.39 | 86,455,200 | — | — |
| 2025-05-23 | $123.31 | $123.31 | 65,905,800 | — | — |
| 2025-05-22 | $122.29 | $122.29 | 75,498,300 | — | — |
| 2025-05-21 | $120.58 | $120.58 | 80,657,700 | — | — |
| 2025-05-20 | $125.59 | $125.59 | 61,265,300 | — | — |
| 2025-05-19 | $126.33 | $126.33 | 72,503,900 | — | — |
| 2025-05-16 | $129.52 | $129.52 | 57,003,700 | — | — |
| 2025-05-15 | $128.12 | $128.12 | 69,503,000 | — | — |
| 2025-05-14 | $130.18 | $130.18 | 96,611,500 | — | — |
| 2025-05-13 | $128.10 | $128.10 | 147,155,400 | — | — |
| 2025-05-12 | $118.46 | $118.46 | 94,257,300 | — | — |
| 2025-05-09 | $117.30 | $117.30 | 81,005,300 | — | — |
| 2025-05-08 | $119.15 | $119.15 | 126,966,200 | — | — |
| 2025-05-07 | $110.48 | $110.48 | 95,428,800 | — | — |
| 2025-05-06 | $108.86 | $108.86 | 201,193,400 | — | — |
| 2025-05-05 | $123.77 | $123.77 | 135,961,300 | — | — |
| 2025-05-02 | $124.28 | $124.28 | 103,094,300 | — | — |
| 2025-05-01 | $116.20 | $116.20 | 90,677,600 | — | — |
| 2025-04-30 | $118.44 | $118.44 | 109,461,700 | — | — |
| 2025-04-29 | $116.08 | $116.08 | 79,709,000 | — | — |
| 2025-04-28 | $114.65 | $114.65 | 111,082,900 | — | — |
| 2025-04-25 | $112.78 | $112.78 | 103,933,800 | — | — |
| 2025-04-24 | $107.78 | $107.78 | 103,190,700 | — | — |
| 2025-04-23 | $100.82 | $100.82 | 112,909,500 | — | — |
| 2025-04-22 | $93.99 | $93.99 | 91,185,400 | — | — |
| 2025-04-21 | $90.80 | $90.80 | 83,831,100 | — | — |
| 2025-04-17 | $93.78 | $93.78 | 83,991,800 | — | — |
| 2025-04-16 | $92.71 | $92.71 | 121,997,600 | — | — |
| 2025-04-15 | $98.40 | $98.40 | 118,457,700 | — | — |
| 2025-04-14 | $92.62 | $92.62 | 122,836,900 | — | — |
| 2025-04-11 | $88.55 | $88.55 | 95,130,700 | — | — |
| 2025-04-10 | $88.59 | $88.59 | 124,448,200 | — | — |
| 2025-04-09 | $92.01 | $92.01 | 187,244,300 | — | — |
| 2025-04-08 | $77.32 | $77.32 | 135,345,600 | — | — |
| 2025-04-07 | $77.84 | $77.84 | 169,083,700 | — | — |
| 2025-04-04 | $74.01 | $74.01 | 147,323,200 | — | — |
| 2025-04-03 | $83.60 | $83.60 | 93,878,200 | — | — |
| 2025-04-02 | $87.45 | $87.45 | 96,563,100 | — | — |
| 2025-04-01 | $84.68 | $84.68 | 78,980,700 | — | — |
| 2025-03-31 | $84.40 | $84.40 | 108,092,900 | — | — |
| 2025-03-28 | $85.85 | $85.85 | 91,091,700 | — | — |
| 2025-03-27 | $90.09 | $90.09 | 82,823,000 | — | — |
| 2025-03-26 | $92.28 | $92.28 | 81,428,600 | — | — |
| 2025-03-25 | $96.50 | $96.50 | 78,015,300 | — | — |
| 2025-03-24 | $96.75 | $96.75 | 112,164,700 | — | — |
| 2025-03-21 | $90.96 | $90.96 | 116,748,700 | — | — |
| 2025-03-20 | $87.39 | $87.39 | 105,547,400 | — | — |
| 2025-03-19 | $86.10 | $86.10 | 89,797,400 | — | — |
| 2025-03-18 | $83.89 | $83.89 | 93,236,500 | — | — |
| 2025-03-17 | $87.35 | $87.35 | 99,348,900 | — | — |
| 2025-03-14 | $86.24 | $86.24 | 113,985,000 | — | — |
| 2025-03-13 | $79.62 | $79.62 | 100,927,200 | — | — |
| 2025-03-12 | $83.65 | $83.65 | 116,525,100 | — | — |
| 2025-03-11 | $78.05 | $78.05 | 109,351,500 | — | — |
| 2025-03-10 | $76.38 | $76.38 | 136,843,800 | — | — |
| 2025-03-07 | $84.91 | $84.91 | 105,377,100 | — | — |
| 2025-03-06 | $80.46 | $80.46 | 117,340,600 | — | — |
| 2025-03-05 | $90.13 | $90.13 | 116,053,000 | — | — |
| 2025-03-04 | $84.40 | $84.40 | 116,800,300 | — | — |
| 2025-03-03 | $83.42 | $83.42 | 114,573,900 | — | — |
| 2025-02-28 | $84.92 | $84.92 | 125,977,400 | — | — |
| 2025-02-27 | $84.77 | $84.77 | 99,680,500 | — | — |
| 2025-02-26 | $89.31 | $89.31 | 94,428,700 | — | — |
| 2025-02-25 | $87.84 | $87.84 | 132,626,300 | — | — |
| 2025-02-24 | $90.68 | $90.68 | 184,485,000 | — | — |
| 2025-02-21 | $101.35 | $101.35 | 129,063,200 | — | — |
| 2025-02-20 | $106.27 | $106.27 | 243,093,900 | — | — |
| 2025-02-19 | $112.06 | $112.06 | 147,487,300 | — | — |
| 2025-02-18 | $124.62 | $124.62 | 84,227,200 | — | — |
| 2025-02-14 | $119.16 | $119.16 | 65,528,900 | — | — |
| 2025-02-13 | $117.91 | $117.91 | 60,027,000 | — | — |
| 2025-02-12 | $117.39 | $117.39 | 75,316,900 | — | — |
| 2025-02-11 | $112.62 | $112.62 | 94,311,700 | — | — |
| 2025-02-10 | $116.65 | $116.65 | 99,938,100 | — | — |
| 2025-02-07 | $110.85 | $110.85 | 143,795,400 | — | — |
| 2025-02-06 | $111.28 | $111.28 | 128,217,500 | — | — |
| 2025-02-05 | $101.36 | $101.36 | 90,628,300 | — | — |
| 2025-02-04 | $103.83 | $103.83 | 230,806,800 | — | — |
| 2025-02-03 | $83.74 | $83.74 | 126,592,700 | — | — |
| 2025-01-31 | $82.49 | $82.49 | 78,731,000 | — | — |
| 2025-01-30 | $81.22 | $81.22 | 46,067,500 | — | — |
| 2025-01-29 | $79.76 | $79.76 | 49,262,200 | — | — |
| 2025-01-28 | $80.23 | $80.23 | 65,916,700 | — | — |
| 2025-01-27 | $75.44 | $75.44 | 76,093,300 | — | — |
| 2025-01-24 | $78.98 | $78.98 | 77,931,900 | — | — |
| 2025-01-23 | $78.98 | $78.98 | 55,937,900 | — | — |
| 2025-01-22 | $76.87 | $76.87 | 66,876,400 | — | — |
| 2025-01-21 | $73.07 | $73.07 | 56,229,000 | — | — |
| 2025-01-17 | $71.77 | $71.77 | 54,754,000 | — | — |
| 2025-01-16 | $69.24 | $69.24 | 62,908,700 | — | — |
| 2025-01-15 | $68.14 | $68.14 | 56,025,800 | — | — |
| 2025-01-14 | $65.91 | $65.91 | 56,814,900 | — | — |
| 2025-01-13 | $64.98 | $64.98 | 69,046,300 | — | — |
| 2025-01-10 | $67.26 | $67.26 | 78,148,600 | — | — |
| 2025-01-08 | $68.23 | $68.23 | 91,349,500 | — | — |
| 2025-01-07 | $69.99 | $69.99 | 91,727,300 | — | — |
| 2025-01-06 | $75.92 | $75.92 | 105,619,500 | — | — |
| 2025-01-03 | $79.89 | $79.89 | 62,415,000 | — | — |
| 2025-01-02 | $75.19 | $75.19 | 72,217,200 | — | — |