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
- 2016-08-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 — 2025
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2025-12-31 | $125.88 | $137.32 | 2,925,700 | — | — |
| 2025-12-30 | $127.92 | $139.54 | 2,754,500 | — | — |
| 2025-12-29 | $127.46 | $139.04 | 3,112,000 | — | — |
| 2025-12-26 | $129.24 | $140.98 | 2,733,200 | — | — |
| 2025-12-24 | $128.38 | $140.04 | 1,756,000 | — | — |
| 2025-12-23 | $127.62 | $139.21 | 3,494,400 | — | — |
| 2025-12-22 | $126.61 | $138.11 | 4,852,700 | — | — |
| 2025-12-19 | $126.42 | $137.90 | 9,715,400 | — | — |
| 2025-12-18 | $122.94 | $134.11 | 9,344,800 | — | — |
| 2025-12-17 | $127.89 | $139.51 | 6,125,700 | — | — |
| 2025-12-16 | $133.75 | $145.90 | 5,365,600 | — | — |
| 2025-12-15 | $130.51 | $142.37 | 5,336,200 | — | — |
| 2025-12-12 | $129.98 | $141.79 | 9,299,000 | — | — |
| 2025-12-11 | $138.60 | $151.19 | 4,933,500 | — | — |
| 2025-12-10 | $140.63 | $153.41 | 4,576,000 | — | — |
| 2025-12-09 | $138.22 | $150.78 | 3,464,800 | — | — |
| 2025-12-08 | $140.41 | $153.17 | 3,915,400 | — | — |
| 2025-12-05 | $138.91 | $151.53 | 5,001,600 | — | — |
| 2025-12-04 | $138.99 | $151.62 | 6,857,100 | — | — |
| 2025-12-03 | $133.63 | $145.77 | 5,630,700 | — | — |
| 2025-12-02 | $135.95 | $148.30 | 6,981,600 | — | — |
| 2025-12-01 | $132.09 | $144.09 | 6,720,100 | — | — |
| 2025-11-28 | $133.35 | $145.46 | 5,612,600 | — | — |
| 2025-11-26 | $133.26 | $145.37 | 16,424,900 | — | — |
| 2025-11-25 | $125.92 | $137.36 | 14,794,100 | — | — |
| 2025-11-24 | $127.22 | $138.78 | 8,985,900 | — | — |
| 2025-11-21 | $122.51 | $133.64 | 8,401,600 | — | — |
| 2025-11-20 | $117.40 | $128.07 | 8,855,000 | — | — |
| 2025-11-19 | $119.38 | $130.23 | 6,729,200 | — | — |
| 2025-11-18 | $122.69 | $133.84 | 10,147,100 | — | — |
| 2025-11-17 | $122.48 | $133.61 | 15,291,100 | — | — |
| 2025-11-14 | $133.76 | $145.91 | 5,573,300 | — | — |
| 2025-11-13 | $133.94 | $146.11 | 6,912,000 | — | — |
| 2025-11-12 | $140.71 | $153.49 | 5,503,000 | — | — |
| 2025-11-11 | $138.76 | $151.37 | 7,116,100 | — | — |
| 2025-11-10 | $142.69 | $155.65 | 8,203,600 | — | — |
| 2025-11-07 | $146.70 | $160.03 | 5,780,800 | — | — |
| 2025-11-06 | $149.18 | $162.73 | 4,255,100 | — | — |
| 2025-11-05 | $152.41 | $166.26 | 7,326,500 | — | — |
| 2025-11-04 | $154.64 | $168.69 | 5,330,200 | — | — |
| 2025-11-03 | $160.11 | $174.66 | 4,614,600 | — | — |
| 2025-10-31 | $162.01 | $176.73 | 4,079,200 | — | — |
| 2025-10-30 | $161.01 | $175.64 | 3,105,200 | — | — |
| 2025-10-29 | $163.60 | $178.46 | 4,511,500 | — | — |
| 2025-10-28 | $164.88 | $179.86 | 6,446,400 | — | — |
| 2025-10-27 | $162.19 | $176.92 | 5,480,000 | — | — |
| 2025-10-24 | $158.64 | $173.05 | 5,081,500 | — | — |
| 2025-10-23 | $154.23 | $168.24 | 5,817,200 | — | — |
| 2025-10-22 | $150.13 | $163.77 | 6,136,700 | — | — |
| 2025-10-21 | $149.43 | $163.00 | 5,191,400 | — | — |
| 2025-10-20 | $147.87 | $160.73 | 5,829,600 | — | — |
| 2025-10-17 | $149.59 | $162.60 | 5,301,500 | — | — |
| 2025-10-16 | $151.31 | $164.47 | 6,947,600 | — | — |
| 2025-10-15 | $153.70 | $167.07 | 5,804,500 | — | — |
| 2025-10-14 | $148.77 | $161.71 | 7,096,400 | — | — |
| 2025-10-13 | $153.40 | $166.74 | 6,800,900 | — | — |
| 2025-10-10 | $150.57 | $163.67 | 11,749,100 | — | — |
| 2025-10-09 | $155.95 | $169.51 | 13,275,600 | — | — |
| 2025-10-08 | $164.53 | $178.84 | 18,937,900 | — | — |
| 2025-10-07 | $150.87 | $163.99 | 18,683,200 | — | — |
| 2025-10-06 | $145.76 | $158.44 | 10,454,700 | — | — |
| 2025-10-03 | $140.74 | $152.98 | 6,526,700 | — | — |
| 2025-10-02 | $147.37 | $160.19 | 7,490,800 | — | — |
| 2025-10-01 | $149.68 | $162.70 | 13,612,000 | — | — |
| 2025-09-30 | $141.77 | $154.10 | 9,934,600 | — | — |
| 2025-09-29 | $133.90 | $145.55 | 3,833,400 | — | — |
| 2025-09-26 | $130.76 | $142.13 | 3,841,000 | — | — |
| 2025-09-25 | $130.96 | $142.35 | 4,758,900 | — | — |
| 2025-09-24 | $132.09 | $143.58 | 3,921,900 | — | — |
| 2025-09-23 | $134.34 | $146.02 | 4,750,800 | — | — |
| 2025-09-22 | $135.69 | $147.49 | 10,255,200 | — | — |
| 2025-09-19 | $131.94 | $143.42 | 9,052,000 | — | — |
| 2025-09-18 | $132.11 | $143.60 | 5,528,900 | — | — |
| 2025-09-17 | $130.34 | $141.68 | 8,237,000 | — | — |
| 2025-09-16 | $127.68 | $138.78 | 4,461,300 | — | — |
| 2025-09-15 | $126.80 | $137.83 | 5,734,400 | — | — |
| 2025-09-12 | $125.04 | $135.91 | 4,365,700 | — | — |
| 2025-09-11 | $125.37 | $136.27 | 6,159,400 | — | — |
| 2025-09-10 | $124.45 | $135.27 | 8,447,200 | — | — |
| 2025-09-09 | $121.29 | $131.84 | 10,704,400 | — | — |
| 2025-09-08 | $123.00 | $133.70 | 5,187,100 | — | — |
| 2025-09-05 | $124.83 | $135.69 | 6,413,100 | — | — |
| 2025-09-04 | $126.67 | $137.69 | 7,053,800 | — | — |
| 2025-09-03 | $124.02 | $134.81 | 5,966,800 | — | — |
| 2025-09-02 | $120.96 | $131.48 | 8,969,900 | — | — |
| 2025-08-29 | $122.15 | $132.77 | 24,363,200 | — | — |
| 2025-08-28 | $134.05 | $145.71 | 11,144,100 | — | — |
| 2025-08-27 | $132.50 | $144.02 | 3,799,300 | — | — |
| 2025-08-26 | $130.99 | $142.38 | 3,735,700 | — | — |
| 2025-08-25 | $131.01 | $142.40 | 3,202,700 | — | — |
| 2025-08-22 | $130.84 | $142.22 | 3,786,000 | — | — |
| 2025-08-21 | $127.83 | $138.95 | 4,057,800 | — | — |
| 2025-08-20 | $128.48 | $139.65 | 7,222,700 | — | — |
| 2025-08-19 | $135.20 | $146.96 | 3,570,100 | — | — |
| 2025-08-18 | $138.13 | $150.14 | 3,202,500 | — | — |
| 2025-08-15 | $138.28 | $150.31 | 3,448,200 | — | — |
| 2025-08-14 | $138.86 | $150.94 | 3,813,800 | — | — |
| 2025-08-13 | $139.14 | $151.24 | 6,025,200 | — | — |
| 2025-08-12 | $141.64 | $153.96 | 4,856,200 | — | — |
| 2025-08-11 | $138.32 | $150.35 | 4,402,800 | — | — |
| 2025-08-08 | $137.61 | $149.58 | 5,458,600 | — | — |
| 2025-08-07 | $133.93 | $145.58 | 5,691,200 | — | — |
| 2025-08-06 | $128.14 | $139.28 | 6,250,900 | — | — |
| 2025-08-05 | $130.48 | $141.83 | 4,754,800 | — | — |
| 2025-08-04 | $130.23 | $141.56 | 2,765,300 | — | — |
| 2025-08-01 | $127.32 | $138.39 | 5,521,000 | — | — |
| 2025-07-31 | $132.69 | $144.23 | 3,876,200 | — | — |
| 2025-07-30 | $133.54 | $145.15 | 3,765,800 | — | — |
| 2025-07-29 | $133.51 | $145.12 | 4,013,200 | — | — |
| 2025-07-28 | $133.86 | $145.50 | 4,846,600 | — | — |
| 2025-07-25 | $131.22 | $142.63 | 4,301,000 | — | — |
| 2025-07-24 | $128.35 | $139.51 | 3,785,000 | — | — |
| 2025-07-23 | $127.22 | $138.28 | 4,175,700 | — | — |
| 2025-07-22 | $124.33 | $135.14 | 6,278,000 | — | — |
| 2025-07-21 | $128.96 | $139.61 | 5,560,200 | — | — |
| 2025-07-18 | $131.24 | $142.07 | 11,025,200 | — | — |
| 2025-07-17 | $123.88 | $134.11 | 3,763,700 | — | — |
| 2025-07-16 | $123.57 | $133.77 | 5,955,900 | — | — |
| 2025-07-15 | $125.69 | $136.07 | 4,041,700 | — | — |
| 2025-07-14 | $125.67 | $136.04 | 3,626,900 | — | — |
| 2025-07-11 | $126.83 | $137.30 | 3,560,200 | — | — |
| 2025-07-10 | $127.91 | $138.47 | 5,368,800 | — | — |
| 2025-07-09 | $126.63 | $137.08 | 3,966,200 | — | — |
| 2025-07-08 | $124.39 | $134.66 | 3,317,300 | — | — |
| 2025-07-07 | $124.77 | $135.07 | 4,070,200 | — | — |
| 2025-07-03 | $125.22 | $135.56 | 3,725,600 | — | — |
| 2025-07-02 | $123.48 | $133.67 | 3,937,800 | — | — |
| 2025-07-01 | $121.73 | $131.78 | 4,105,000 | — | — |
| 2025-06-30 | $122.60 | $132.72 | 5,427,000 | — | — |
| 2025-06-27 | $123.99 | $134.22 | 7,362,000 | — | — |
| 2025-06-26 | $125.98 | $136.38 | 9,434,800 | — | — |
| 2025-06-25 | $120.46 | $130.40 | 3,977,600 | — | — |
| 2025-06-24 | $120.59 | $130.54 | 5,034,500 | — | — |
| 2025-06-23 | $118.02 | $127.76 | 5,987,400 | — | — |
| 2025-06-20 | $119.37 | $129.22 | 9,568,400 | — | — |
| 2025-06-18 | $116.56 | $126.18 | 4,671,200 | — | — |
| 2025-06-17 | $115.93 | $125.50 | 5,968,200 | — | — |
| 2025-06-16 | $113.74 | $123.13 | 5,292,300 | — | — |
| 2025-06-13 | $109.56 | $118.60 | 5,137,500 | — | — |
| 2025-06-12 | $113.40 | $122.76 | 5,597,700 | — | — |
| 2025-06-11 | $111.24 | $120.42 | 5,436,500 | — | — |
| 2025-06-10 | $113.25 | $122.60 | 8,661,400 | — | — |
| 2025-06-09 | $114.22 | $123.65 | 5,123,700 | — | — |
| 2025-06-06 | $113.75 | $123.14 | 4,037,500 | — | — |
| 2025-06-05 | $111.82 | $121.05 | 5,435,000 | — | — |
| 2025-06-04 | $112.70 | $122.00 | 4,536,200 | — | — |
| 2025-06-03 | $111.90 | $121.14 | 6,643,900 | — | — |
| 2025-06-02 | $108.08 | $117.00 | 9,027,600 | — | — |
| 2025-05-30 | $111.27 | $120.45 | 19,208,000 | — | — |
| 2025-05-29 | $113.63 | $123.01 | 14,396,000 | — | — |
| 2025-05-28 | $113.77 | $123.16 | 4,618,400 | — | — |
| 2025-05-27 | $113.99 | $123.40 | 5,512,100 | — | — |
| 2025-05-23 | $112.11 | $121.36 | 3,916,900 | — | — |
| 2025-05-22 | $111.95 | $121.19 | 4,013,700 | — | — |
| 2025-05-21 | $111.93 | $121.17 | 5,859,900 | — | — |
| 2025-05-20 | $114.23 | $123.66 | 4,150,600 | — | — |
| 2025-05-19 | $114.28 | $123.71 | 4,594,700 | — | — |
| 2025-05-16 | $114.19 | $123.62 | 5,466,600 | — | — |
| 2025-05-15 | $110.87 | $120.02 | 4,488,800 | — | — |
| 2025-05-14 | $111.02 | $120.18 | 7,639,100 | — | — |
| 2025-05-13 | $107.85 | $116.75 | 7,063,500 | — | — |
| 2025-05-12 | $103.42 | $111.96 | 7,927,700 | — | — |
| 2025-05-09 | $95.91 | $103.83 | 4,367,400 | — | — |
| 2025-05-08 | $96.22 | $104.16 | 4,575,900 | — | — |
| 2025-05-07 | $95.79 | $103.70 | 5,211,600 | — | — |
| 2025-05-06 | $93.95 | $101.71 | 5,015,400 | — | — |
| 2025-05-05 | $94.36 | $102.15 | 4,938,000 | — | — |
| 2025-05-02 | $94.59 | $102.40 | 5,970,500 | — | — |
| 2025-05-01 | $91.95 | $99.54 | 6,333,100 | — | — |
| 2025-04-30 | $91.76 | $99.33 | 9,891,200 | — | — |
| 2025-04-29 | $93.78 | $101.52 | 4,474,000 | — | — |
| 2025-04-28 | $94.47 | $102.27 | 3,920,200 | — | — |
| 2025-04-25 | $94.89 | $102.72 | 4,466,700 | — | — |
| 2025-04-24 | $94.40 | $102.19 | 6,367,200 | — | — |
| 2025-04-23 | $89.16 | $96.52 | 8,413,100 | — | — |
| 2025-04-22 | $84.08 | $91.02 | 4,471,600 | — | — |
| 2025-04-21 | $82.39 | $88.62 | 5,595,300 | — | — |
| 2025-04-17 | $84.80 | $91.21 | 6,238,300 | — | — |
| 2025-04-16 | $83.36 | $89.67 | 5,842,300 | — | — |
| 2025-04-15 | $85.49 | $91.96 | 5,728,800 | — | — |
| 2025-04-14 | $85.19 | $91.63 | 12,355,200 | — | — |
| 2025-04-11 | $81.93 | $88.13 | 8,667,600 | — | — |
| 2025-04-10 | $78.94 | $84.91 | 11,279,300 | — | — |
| 2025-04-09 | $84.19 | $90.56 | 18,160,000 | — | — |
| 2025-04-08 | $72.59 | $78.08 | 12,924,100 | — | — |
| 2025-04-07 | $75.00 | $80.67 | 15,538,400 | — | — |
| 2025-04-04 | $71.63 | $77.05 | 17,449,100 | — | — |
| 2025-04-03 | $77.23 | $83.07 | 30,868,500 | — | — |
| 2025-04-02 | $95.33 | $102.54 | 6,245,800 | — | — |
| 2025-04-01 | $91.96 | $98.92 | 5,716,700 | — | — |
| 2025-03-31 | $91.15 | $98.05 | 7,286,200 | — | — |
| 2025-03-28 | $92.29 | $99.27 | 7,225,200 | — | — |
| 2025-03-27 | $97.10 | $104.45 | 7,537,800 | — | — |
| 2025-03-26 | $96.26 | $103.54 | 5,795,800 | — | — |
| 2025-03-25 | $98.86 | $106.34 | 4,807,300 | — | — |
| 2025-03-24 | $99.81 | $107.36 | 6,491,800 | — | — |
| 2025-03-21 | $97.57 | $104.95 | 8,911,100 | — | — |
| 2025-03-20 | $98.92 | $106.40 | 4,924,500 | — | — |
| 2025-03-19 | $98.72 | $106.19 | 5,460,100 | — | — |
| 2025-03-18 | $96.44 | $103.74 | 5,792,000 | — | — |
| 2025-03-17 | $97.66 | $105.05 | 5,283,200 | — | — |
| 2025-03-14 | $95.67 | $102.91 | 5,933,400 | — | — |
| 2025-03-13 | $92.45 | $99.44 | 4,543,400 | — | — |
| 2025-03-12 | $94.58 | $101.73 | 7,873,000 | — | — |
| 2025-03-11 | $91.57 | $98.50 | 6,282,300 | — | — |
| 2025-03-10 | $90.34 | $97.17 | 8,384,900 | — | — |
| 2025-03-07 | $91.46 | $98.38 | 10,162,100 | — | — |
| 2025-03-06 | $93.02 | $100.06 | 8,560,500 | — | — |
| 2025-03-05 | $97.25 | $104.61 | 6,059,400 | — | — |
| 2025-03-04 | $94.07 | $101.19 | 12,789,400 | — | — |
| 2025-03-03 | $95.56 | $102.79 | 13,096,800 | — | — |
| 2025-02-28 | $102.76 | $110.53 | 20,366,200 | — | — |
| 2025-02-27 | $107.83 | $115.99 | 15,737,200 | — | — |
| 2025-02-26 | $115.65 | $124.40 | 8,631,500 | — | — |
| 2025-02-25 | $110.65 | $119.02 | 6,582,100 | — | — |
| 2025-02-24 | $114.14 | $122.77 | 7,327,800 | — | — |
| 2025-02-21 | $117.60 | $126.50 | 5,662,300 | — | — |
| 2025-02-20 | $119.89 | $128.96 | 5,480,400 | — | — |
| 2025-02-19 | $120.96 | $130.11 | 6,728,600 | — | — |
| 2025-02-18 | $120.34 | $129.44 | 13,510,000 | — | — |
| 2025-02-14 | $114.38 | $123.03 | 16,971,700 | — | — |
| 2025-02-13 | $110.26 | $118.60 | 6,806,200 | — | — |
| 2025-02-12 | $112.92 | $121.46 | 5,423,700 | — | — |
| 2025-02-11 | $111.44 | $119.87 | 4,397,100 | — | — |
| 2025-02-10 | $112.31 | $120.81 | 9,084,100 | — | — |
| 2025-02-07 | $106.37 | $114.42 | 7,997,300 | — | — |
| 2025-02-06 | $105.92 | $113.93 | 5,017,400 | — | — |
| 2025-02-05 | $104.45 | $112.35 | 7,901,800 | — | — |
| 2025-02-04 | $101.67 | $109.36 | 7,241,400 | — | — |
| 2025-02-03 | $100.09 | $107.66 | 12,114,300 | — | — |
| 2025-01-31 | $103.60 | $111.44 | 6,077,200 | — | — |
| 2025-01-30 | $105.35 | $113.32 | 7,952,700 | — | — |
| 2025-01-29 | $103.10 | $110.90 | 8,362,600 | — | — |
| 2025-01-28 | $101.29 | $108.95 | 15,042,700 | — | — |
| 2025-01-27 | $103.84 | $111.70 | 17,922,300 | — | — |
| 2025-01-24 | $113.73 | $122.33 | 5,500,000 | — | — |
| 2025-01-23 | $114.22 | $122.86 | 5,864,100 | — | — |
| 2025-01-22 | $115.12 | $123.83 | 12,846,400 | — | — |
| 2025-01-21 | $111.55 | $119.51 | 8,636,000 | — | — |
| 2025-01-17 | $109.64 | $117.46 | 6,344,500 | — | — |
| 2025-01-16 | $110.11 | $117.97 | 6,073,500 | — | — |
| 2025-01-15 | $109.23 | $117.02 | 9,106,100 | — | — |
| 2025-01-14 | $109.06 | $116.84 | 8,366,200 | — | — |
| 2025-01-13 | $110.17 | $118.03 | 11,518,100 | — | — |
| 2025-01-10 | $114.77 | $122.96 | 8,213,400 | — | — |
| 2025-01-08 | $119.31 | $127.82 | 5,137,700 | — | — |
| 2025-01-07 | $121.27 | $129.92 | 6,081,900 | — | — |
| 2025-01-06 | $124.66 | $133.56 | 8,361,800 | — | — |
| 2025-01-03 | $119.91 | $128.47 | 5,601,000 | — | — |
| 2025-01-02 | $116.53 | $124.85 | 4,580,900 | — | — |