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
- 2002-05-23 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 | $93.76 | $93.76 | 23,495,200 | — | — |
| 2025-12-30 | $93.78 | $93.78 | 23,422,000 | — | — |
| 2025-12-29 | $94.15 | $94.15 | 24,493,700 | — | — |
| 2025-12-26 | $94.47 | $94.47 | 22,068,300 | — | — |
| 2025-12-24 | $93.64 | $93.64 | 12,427,900 | — | — |
| 2025-12-23 | $93.50 | $93.50 | 25,896,200 | — | — |
| 2025-12-22 | $93.23 | $93.23 | 39,484,800 | — | — |
| 2025-12-19 | $94.39 | $94.39 | 78,990,200 | — | — |
| 2025-12-18 | $94.00 | $94.00 | 37,244,700 | — | — |
| 2025-12-17 | $94.79 | $94.79 | 50,472,800 | — | — |
| 2025-12-16 | $94.57 | $94.57 | 34,265,000 | — | — |
| 2025-12-15 | $93.77 | $93.77 | 40,016,500 | — | — |
| 2025-12-12 | $95.19 | $95.19 | 49,323,100 | — | — |
| 2025-12-11 | $94.09 | $94.09 | 43,949,000 | — | — |
| 2025-12-10 | $92.71 | $92.71 | 74,129,300 | — | — |
| 2025-12-09 | $96.71 | $96.71 | 51,745,600 | — | — |
| 2025-12-08 | $96.79 | $96.79 | 100,906,300 | — | — |
| 2025-12-05 | $100.24 | $100.24 | 133,363,600 | — | — |
| 2025-12-04 | $103.22 | $103.22 | 51,779,100 | — | — |
| 2025-12-03 | $103.96 | $103.96 | 53,593,400 | — | — |
| 2025-12-02 | $109.35 | $109.35 | 25,763,000 | — | — |
| 2025-12-01 | $109.13 | $109.13 | 24,873,400 | — | — |
| 2025-11-28 | $107.58 | $107.58 | 15,021,600 | — | — |
| 2025-11-26 | $106.14 | $106.14 | 27,951,000 | — | — |
| 2025-11-25 | $104.40 | $104.40 | 35,122,600 | — | — |
| 2025-11-24 | $106.97 | $106.97 | 62,918,300 | — | — |
| 2025-11-21 | $104.31 | $104.31 | 41,232,700 | — | — |
| 2025-11-20 | $105.67 | $105.67 | 36,918,500 | — | — |
| 2025-11-19 | $110.00 | $110.00 | 31,868,100 | — | — |
| 2025-11-18 | $114.09 | $114.09 | 43,440,600 | — | — |
| 2025-11-17 | $110.29 | $110.29 | 26,082,700 | — | — |
| 2025-11-14 | $111.22 | $111.22 | 47,607,000 | — | — |
| 2025-11-13 | $115.42 | $115.42 | 40,144,000 | — | — |
| 2025-11-12 | $115.75 | $115.75 | 39,221,000 | — | — |
| 2025-11-11 | $113.64 | $113.64 | 27,966,000 | — | — |
| 2025-11-10 | $112.01 | $112.01 | 36,929,000 | — | — |
| 2025-11-07 | $110.37 | $110.37 | 44,125,000 | — | — |
| 2025-11-06 | $109.70 | $109.70 | 36,532,000 | — | — |
| 2025-11-05 | $109.85 | $109.85 | 35,539,000 | — | — |
| 2025-11-04 | $109.30 | $109.30 | 38,718,000 | — | — |
| 2025-11-03 | $110.01 | $110.01 | 58,634,000 | — | — |
| 2025-10-31 | $111.89 | $111.89 | 68,665,000 | — | — |
| 2025-10-30 | $108.90 | $108.90 | 41,581,000 | — | — |
| 2025-10-29 | $110.04 | $110.04 | 33,995,000 | — | — |
| 2025-10-28 | $110.25 | $110.25 | 40,209,000 | — | — |
| 2025-10-27 | $109.46 | $109.46 | 46,911,000 | — | — |
| 2025-10-24 | $109.47 | $109.47 | 60,280,000 | — | — |
| 2025-10-23 | $111.36 | $111.36 | 68,497,000 | — | — |
| 2025-10-22 | $111.64 | $111.64 | 147,890,000 | — | — |
| 2025-10-21 | $124.14 | $124.14 | 65,082,000 | — | — |
| 2025-10-20 | $123.86 | $123.86 | 39,862,000 | — | — |
| 2025-10-17 | $119.94 | $119.94 | 29,571,000 | — | — |
| 2025-10-16 | $118.36 | $118.36 | 28,326,000 | — | — |
| 2025-10-15 | $120.33 | $120.33 | 20,252,000 | — | — |
| 2025-10-14 | $121.54 | $121.54 | 23,624,000 | — | — |
| 2025-10-13 | $121.90 | $121.90 | 24,608,000 | — | — |
| 2025-10-10 | $122.01 | $122.01 | 42,798,000 | — | — |
| 2025-10-09 | $123.11 | $123.11 | 28,241,000 | — | — |
| 2025-10-08 | $121.43 | $121.43 | 28,514,000 | — | — |
| 2025-10-07 | $119.11 | $119.11 | 33,091,000 | — | — |
| 2025-10-06 | $116.33 | $116.33 | 29,686,000 | — | — |
| 2025-10-03 | $115.33 | $115.33 | 31,374,000 | — | — |
| 2025-10-02 | $116.25 | $116.25 | 46,855,000 | — | — |
| 2025-10-01 | $117.09 | $117.09 | 41,102,000 | — | — |
| 2025-09-30 | $119.89 | $119.89 | 38,303,000 | — | — |
| 2025-09-29 | $120.64 | $120.64 | 30,332,000 | — | — |
| 2025-09-26 | $121.06 | $121.06 | 19,450,000 | — | — |
| 2025-09-25 | $120.82 | $120.82 | 19,978,000 | — | — |
| 2025-09-24 | $120.39 | $120.39 | 27,731,000 | — | — |
| 2025-09-23 | $121.85 | $121.85 | 24,991,000 | — | — |
| 2025-09-22 | $122.74 | $122.74 | 25,468,000 | — | — |
| 2025-09-19 | $122.70 | $122.70 | 49,476,000 | — | — |
| 2025-09-18 | $120.78 | $120.78 | 31,691,000 | — | — |
| 2025-09-17 | $122.85 | $122.85 | 34,598,000 | — | — |
| 2025-09-16 | $120.05 | $120.05 | 24,047,000 | — | — |
| 2025-09-15 | $120.23 | $120.23 | 29,093,000 | — | — |
| 2025-09-12 | $118.84 | $118.84 | 37,849,000 | — | — |
| 2025-09-11 | $120.35 | $120.35 | 56,823,000 | — | — |
| 2025-09-10 | $124.77 | $124.77 | 27,010,000 | — | — |
| 2025-09-09 | $126.32 | $126.32 | 22,197,000 | — | — |
| 2025-09-08 | $124.48 | $124.48 | 19,151,000 | — | — |
| 2025-09-05 | $124.38 | $124.38 | 23,797,000 | — | — |
| 2025-09-04 | $125.75 | $125.75 | 30,235,000 | — | — |
| 2025-09-03 | $122.62 | $122.62 | 24,715,000 | — | — |
| 2025-09-02 | $121.41 | $121.41 | 23,033,000 | — | — |
| 2025-08-29 | $120.82 | $120.82 | 32,098,000 | — | — |
| 2025-08-28 | $123.14 | $123.14 | 19,503,000 | — | — |
| 2025-08-27 | $122.35 | $122.35 | 16,645,000 | — | — |
| 2025-08-26 | $122.61 | $122.61 | 19,857,000 | — | — |
| 2025-08-25 | $121.81 | $121.81 | 28,120,000 | — | — |
| 2025-08-22 | $120.46 | $120.46 | 31,281,000 | — | — |
| 2025-08-21 | $120.62 | $120.62 | 20,472,000 | — | — |
| 2025-08-20 | $121.39 | $121.39 | 24,344,000 | — | — |
| 2025-08-19 | $121.42 | $121.42 | 37,077,000 | — | — |
| 2025-08-18 | $124.51 | $124.51 | 21,111,000 | — | — |
| 2025-08-15 | $123.89 | $123.89 | 27,678,000 | — | — |
| 2025-08-14 | $123.06 | $123.06 | 39,047,000 | — | — |
| 2025-08-13 | $120.44 | $120.44 | 27,624,000 | — | — |
| 2025-08-12 | $122.53 | $122.53 | 22,788,000 | — | — |
| 2025-08-11 | $121.83 | $121.83 | 24,556,000 | — | — |
| 2025-08-08 | $121.16 | $121.16 | 38,167,000 | — | — |
| 2025-08-07 | $118.04 | $118.04 | 26,283,000 | — | — |
| 2025-08-06 | $117.85 | $117.85 | 33,622,000 | — | — |
| 2025-08-05 | $114.79 | $114.79 | 26,607,000 | — | — |
| 2025-08-04 | $117.10 | $117.10 | 22,447,000 | — | — |
| 2025-08-01 | $115.86 | $115.86 | 38,910,000 | — | — |
| 2025-07-31 | $115.94 | $115.94 | 37,129,000 | — | — |
| 2025-07-30 | $118.42 | $118.42 | 29,227,000 | — | — |
| 2025-07-29 | $116.87 | $116.87 | 27,525,000 | — | — |
| 2025-07-28 | $117.46 | $117.46 | 34,470,000 | — | — |
| 2025-07-25 | $118.05 | $118.05 | 26,293,000 | — | — |
| 2025-07-24 | $118.08 | $118.08 | 38,456,000 | — | — |
| 2025-07-23 | $117.68 | $117.68 | 45,043,000 | — | — |
| 2025-07-22 | $119.01 | $119.01 | 50,630,000 | — | — |
| 2025-07-21 | $123.33 | $123.33 | 56,276,000 | — | — |
| 2025-07-18 | $120.92 | $120.92 | 106,933,000 | — | — |
| 2025-07-17 | $127.42 | $127.42 | 64,699,000 | — | — |
| 2025-07-16 | $125.03 | $125.03 | 32,270,000 | — | — |
| 2025-07-15 | $126.03 | $126.03 | 28,017,000 | — | — |
| 2025-07-14 | $126.20 | $126.20 | 27,810,000 | — | — |
| 2025-07-11 | $124.51 | $124.51 | 39,572,000 | — | — |
| 2025-07-10 | $125.06 | $125.06 | 42,308,000 | — | — |
| 2025-07-09 | $128.83 | $128.83 | 23,845,000 | — | — |
| 2025-07-08 | $127.53 | $127.53 | 32,925,000 | — | — |
| 2025-07-07 | $128.96 | $128.96 | 22,737,000 | — | — |
| 2025-07-03 | $129.72 | $129.72 | 20,062,000 | — | — |
| 2025-07-02 | $128.49 | $128.49 | 30,488,000 | — | — |
| 2025-07-01 | $129.36 | $129.36 | 49,936,000 | — | — |
| 2025-06-30 | $133.91 | $133.91 | 32,829,000 | — | — |
| 2025-06-27 | $132.31 | $132.31 | 40,709,000 | — | — |
| 2025-06-26 | $130.67 | $130.67 | 26,059,000 | — | — |
| 2025-06-25 | $127.53 | $127.53 | 21,465,000 | — | — |
| 2025-06-24 | $127.91 | $127.91 | 26,633,000 | — | — |
| 2025-06-23 | $125.35 | $125.35 | 26,673,000 | — | — |
| 2025-06-20 | $123.14 | $123.14 | 53,482,000 | — | — |
| 2025-06-18 | $122.23 | $122.23 | 22,810,000 | — | — |
| 2025-06-17 | $122.07 | $122.07 | 18,921,000 | — | — |
| 2025-06-16 | $122.54 | $122.54 | 21,128,000 | — | — |
| 2025-06-13 | $121.21 | $121.21 | 22,103,000 | — | — |
| 2025-06-12 | $121.50 | $121.50 | 20,846,000 | — | — |
| 2025-06-11 | $121.99 | $121.99 | 23,823,000 | — | — |
| 2025-06-10 | $120.36 | $120.36 | 44,544,000 | — | — |
| 2025-06-09 | $122.45 | $122.45 | 24,031,000 | — | — |
| 2025-06-06 | $124.15 | $124.15 | 25,570,000 | — | — |
| 2025-06-05 | $125.05 | $125.05 | 28,172,000 | — | — |
| 2025-06-04 | $123.97 | $123.97 | 23,594,000 | — | — |
| 2025-06-03 | $121.79 | $121.79 | 23,638,000 | — | — |
| 2025-06-02 | $121.90 | $121.90 | 22,942,000 | — | — |
| 2025-05-30 | $120.72 | $120.72 | 46,968,000 | — | — |
| 2025-05-29 | $118.49 | $118.49 | 33,007,000 | — | — |
| 2025-05-28 | $120.86 | $120.86 | 18,559,000 | — | — |
| 2025-05-27 | $121.16 | $121.16 | 29,205,000 | — | — |
| 2025-05-23 | $118.54 | $118.54 | 21,865,000 | — | — |
| 2025-05-22 | $118.80 | $118.80 | 18,616,000 | — | — |
| 2025-05-21 | $119.46 | $119.46 | 29,766,000 | — | — |
| 2025-05-20 | $119.20 | $119.20 | 21,331,000 | — | — |
| 2025-05-19 | $119.16 | $119.16 | 28,534,000 | — | — |
| 2025-05-16 | $119.15 | $119.15 | 46,984,000 | — | — |
| 2025-05-15 | $117.80 | $117.80 | 44,640,000 | — | — |
| 2025-05-14 | $115.10 | $115.10 | 39,101,000 | — | — |
| 2025-05-13 | $113.84 | $113.84 | 39,979,000 | — | — |
| 2025-05-12 | $111.00 | $111.00 | 64,791,000 | — | — |
| 2025-05-09 | $114.02 | $114.02 | 25,696,000 | — | — |
| 2025-05-08 | $114.44 | $114.44 | 37,609,000 | — | — |
| 2025-05-07 | $115.54 | $115.54 | 43,497,000 | — | — |
| 2025-05-06 | $113.77 | $113.77 | 32,567,000 | — | — |
| 2025-05-05 | $113.41 | $113.41 | 56,623,000 | — | — |
| 2025-05-02 | $115.65 | $115.65 | 37,743,000 | — | — |
| 2025-05-01 | $113.35 | $113.35 | 34,995,000 | — | — |
| 2025-04-30 | $113.17 | $113.17 | 42,667,000 | — | — |
| 2025-04-29 | $112.56 | $112.56 | 37,773,000 | — | — |
| 2025-04-28 | $111.04 | $111.04 | 38,311,000 | — | — |
| 2025-04-25 | $110.15 | $110.15 | 39,500,000 | — | — |
| 2025-04-24 | $109.69 | $109.69 | 63,819,000 | — | — |
| 2025-04-23 | $104.96 | $104.96 | 64,719,000 | — | — |
| 2025-04-22 | $104.03 | $104.03 | 93,689,000 | — | — |
| 2025-04-21 | $98.79 | $98.79 | 97,757,000 | — | — |
| 2025-04-17 | $97.30 | $97.30 | 88,937,000 | — | — |
| 2025-04-16 | $96.16 | $96.16 | 60,661,000 | — | — |
| 2025-04-15 | $97.63 | $97.63 | 77,120,000 | — | — |
| 2025-04-14 | $93.13 | $93.13 | 40,359,000 | — | — |
| 2025-04-11 | $91.83 | $91.83 | 40,736,000 | — | — |
| 2025-04-10 | $92.12 | $92.12 | 51,298,000 | — | — |
| 2025-04-09 | $94.55 | $94.55 | 74,980,000 | — | — |
| 2025-04-08 | $87.04 | $87.04 | 56,254,000 | — | — |
| 2025-04-07 | $86.78 | $86.78 | 66,568,000 | — | — |
| 2025-04-04 | $85.59 | $85.59 | 67,988,000 | — | — |
| 2025-04-03 | $91.71 | $91.71 | 58,646,000 | — | — |
| 2025-04-02 | $93.55 | $93.55 | 32,569,000 | — | — |
| 2025-04-01 | $92.84 | $92.84 | 35,200,000 | — | — |
| 2025-03-31 | $93.25 | $93.25 | 46,341,000 | — | — |
| 2025-03-28 | $93.39 | $93.39 | 44,227,000 | — | — |
| 2025-03-27 | $97.67 | $97.67 | 30,472,000 | — | — |
| 2025-03-26 | $97.07 | $97.07 | 35,274,000 | — | — |
| 2025-03-25 | $99.73 | $99.73 | 37,822,000 | — | — |
| 2025-03-24 | $97.20 | $97.20 | 46,779,000 | — | — |
| 2025-03-21 | $96.03 | $96.03 | 59,054,000 | — | — |
| 2025-03-20 | $95.08 | $95.08 | 44,663,000 | — | — |
| 2025-03-19 | $95.95 | $95.95 | 66,624,000 | — | — |
| 2025-03-18 | $93.00 | $93.00 | 60,094,000 | — | — |
| 2025-03-17 | $95.00 | $95.00 | 75,431,000 | — | — |
| 2025-03-14 | $91.80 | $91.80 | 52,007,000 | — | — |
| 2025-03-13 | $89.02 | $89.02 | 50,017,000 | — | — |
| 2025-03-12 | $91.97 | $91.97 | 68,658,000 | — | — |
| 2025-03-11 | $89.51 | $89.51 | 73,989,000 | — | — |
| 2025-03-10 | $86.67 | $86.67 | 69,953,000 | — | — |
| 2025-03-07 | $89.11 | $89.11 | 77,375,000 | — | — |
| 2025-03-06 | $90.64 | $90.64 | 78,526,000 | — | — |
| 2025-03-05 | $99.09 | $99.09 | 38,079,000 | — | — |
| 2025-03-04 | $97.26 | $97.26 | 43,928,000 | — | — |
| 2025-03-03 | $97.37 | $97.37 | 39,074,000 | — | — |
| 2025-02-28 | $98.06 | $98.06 | 47,174,000 | — | — |
| 2025-02-27 | $96.31 | $96.31 | 37,666,000 | — | — |
| 2025-02-26 | $99.01 | $99.01 | 33,972,000 | — | — |
| 2025-02-25 | $97.72 | $97.72 | 47,383,000 | — | — |
| 2025-02-24 | $98.85 | $98.85 | 44,262,000 | — | — |
| 2025-02-21 | $100.32 | $100.32 | 37,387,000 | — | — |
| 2025-02-20 | $102.45 | $102.45 | 31,118,000 | — | — |
| 2025-02-19 | $104.33 | $104.33 | 26,000,000 | — | — |
| 2025-02-18 | $103.58 | $103.58 | 42,293,000 | — | — |
| 2025-02-14 | $105.86 | $105.86 | 31,454,000 | — | — |
| 2025-02-13 | $104.37 | $104.37 | 34,761,000 | — | — |
| 2025-02-12 | $102.73 | $102.73 | 33,890,000 | — | — |
| 2025-02-11 | $100.81 | $100.81 | 33,318,000 | — | — |
| 2025-02-10 | $102.76 | $102.76 | 32,966,000 | — | — |
| 2025-02-07 | $101.39 | $101.39 | 32,129,000 | — | — |
| 2025-02-06 | $101.57 | $101.57 | 31,343,000 | — | — |
| 2025-02-05 | $101.11 | $101.11 | 39,934,000 | — | — |
| 2025-02-04 | $99.49 | $99.49 | 60,001,000 | — | — |
| 2025-02-03 | $97.89 | $97.89 | 37,242,000 | — | — |
| 2025-01-31 | $97.68 | $97.68 | 36,151,000 | — | — |
| 2025-01-30 | $97.32 | $97.32 | 38,678,000 | — | — |
| 2025-01-29 | $97.82 | $97.82 | 29,307,000 | — | — |
| 2025-01-28 | $97.18 | $97.18 | 34,340,000 | — | — |
| 2025-01-27 | $97.19 | $97.19 | 46,342,000 | — | — |
| 2025-01-24 | $97.76 | $97.76 | 45,504,000 | — | — |
| 2025-01-23 | $98.49 | $98.49 | 77,521,000 | — | — |
| 2025-01-22 | $95.40 | $95.40 | 142,732,000 | — | — |
| 2025-01-21 | $86.97 | $86.97 | 98,514,000 | — | — |
| 2025-01-17 | $85.81 | $85.81 | 36,176,000 | — | — |
| 2025-01-16 | $84.24 | $84.24 | 40,285,000 | — | — |
| 2025-01-15 | $84.83 | $84.83 | 31,814,000 | — | — |
| 2025-01-14 | $82.84 | $82.84 | 30,377,000 | — | — |
| 2025-01-13 | $84.03 | $84.03 | 30,245,000 | — | — |
| 2025-01-10 | $83.77 | $83.77 | 48,033,000 | — | — |
| 2025-01-08 | $87.50 | $87.50 | 23,479,000 | — | — |
| 2025-01-07 | $87.92 | $87.92 | 26,498,000 | — | — |
| 2025-01-06 | $88.18 | $88.18 | 34,577,000 | — | — |
| 2025-01-03 | $88.11 | $88.11 | 29,673,000 | — | — |
| 2025-01-02 | $88.67 | $88.67 | 23,123,000 | — | — |