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
- 1998-08-18 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 | $88.87 | $143.66 | 2,032,600 | — | — |
| 2025-12-30 | $89.10 | $144.03 | 1,896,200 | — | — |
| 2025-12-29 | $88.66 | $143.32 | 2,178,100 | — | — |
| 2025-12-26 | $88.28 | $142.71 | 1,380,500 | — | — |
| 2025-12-24 | $87.85 | $142.01 | 912,500 | — | — |
| 2025-12-23 | $87.42 | $141.32 | 3,261,100 | — | — |
| 2025-12-22 | $86.43 | $139.72 | 2,615,800 | — | — |
| 2025-12-19 | $86.10 | $139.18 | 4,474,600 | — | — |
| 2025-12-18 | $86.90 | $140.48 | 3,449,700 | — | — |
| 2025-12-17 | $88.25 | $142.66 | 3,114,600 | — | — |
| 2025-12-16 | $87.90 | $142.09 | 3,491,200 | — | — |
| 2025-12-15 | $89.49 | $144.66 | 4,454,700 | — | — |
| 2025-12-12 | $90.96 | $145.32 | 2,432,100 | — | — |
| 2025-12-11 | $91.84 | $146.73 | 2,024,600 | — | — |
| 2025-12-10 | $90.64 | $144.81 | 2,589,400 | — | — |
| 2025-12-09 | $90.20 | $144.11 | 2,514,700 | — | — |
| 2025-12-08 | $90.82 | $145.10 | 2,593,200 | — | — |
| 2025-12-05 | $89.28 | $142.64 | 2,706,400 | — | — |
| 2025-12-04 | $88.61 | $141.57 | 2,330,500 | — | — |
| 2025-12-03 | $88.33 | $141.12 | 2,507,300 | — | — |
| 2025-12-02 | $88.28 | $141.04 | 2,768,800 | — | — |
| 2025-12-01 | $88.50 | $141.39 | 4,164,500 | — | — |
| 2025-11-28 | $91.28 | $145.83 | 1,291,600 | — | — |
| 2025-11-26 | $90.55 | $144.67 | 2,768,600 | — | — |
| 2025-11-25 | $89.40 | $142.83 | 2,453,300 | — | — |
| 2025-11-24 | $89.02 | $142.22 | 3,947,500 | — | — |
| 2025-11-21 | $90.01 | $143.80 | 3,163,300 | — | — |
| 2025-11-20 | $90.12 | $143.98 | 2,639,300 | — | — |
| 2025-11-19 | $91.05 | $145.47 | 2,177,300 | — | — |
| 2025-11-18 | $91.04 | $145.45 | 2,443,200 | — | — |
| 2025-11-17 | $90.55 | $144.67 | 2,335,700 | — | — |
| 2025-11-14 | $91.68 | $146.47 | 3,279,200 | — | — |
| 2025-11-13 | $90.61 | $144.76 | 3,430,200 | — | — |
| 2025-11-12 | $93.67 | $149.65 | 2,451,200 | — | — |
| 2025-11-11 | $94.23 | $150.55 | 2,866,600 | — | — |
| 2025-11-10 | $91.83 | $146.71 | 4,615,200 | — | — |
| 2025-11-07 | $89.54 | $143.05 | 3,568,100 | — | — |
| 2025-11-06 | $87.81 | $140.29 | 2,568,200 | — | — |
| 2025-11-05 | $89.83 | $143.52 | 2,012,500 | — | — |
| 2025-11-04 | $90.32 | $144.30 | 2,808,700 | — | — |
| 2025-11-03 | $89.52 | $143.02 | 3,551,900 | — | — |
| 2025-10-31 | $90.22 | $144.14 | 2,582,200 | — | — |
| 2025-10-30 | $91.32 | $145.90 | 2,800,800 | — | — |
| 2025-10-29 | $92.32 | $147.49 | 4,055,600 | — | — |
| 2025-10-28 | $94.58 | $151.11 | 10,161,000 | — | — |
| 2025-10-27 | $97.60 | $155.93 | 2,369,600 | — | — |
| 2025-10-24 | $98.49 | $157.35 | 2,108,900 | — | — |
| 2025-10-23 | $98.27 | $157.00 | 3,984,000 | — | — |
| 2025-10-22 | $97.70 | $156.09 | 2,637,600 | — | — |
| 2025-10-21 | $98.65 | $157.61 | 1,804,800 | — | — |
| 2025-10-20 | $98.87 | $157.96 | 2,378,400 | — | — |
| 2025-10-17 | $97.48 | $155.74 | 2,654,800 | — | — |
| 2025-10-16 | $98.06 | $156.67 | 2,172,200 | — | — |
| 2025-10-15 | $98.06 | $156.67 | 1,984,000 | — | — |
| 2025-10-14 | $97.29 | $155.44 | 2,361,100 | — | — |
| 2025-10-13 | $96.10 | $153.53 | 2,626,400 | — | — |
| 2025-10-10 | $97.58 | $155.90 | 2,703,600 | — | — |
| 2025-10-09 | $96.62 | $154.36 | 1,894,900 | — | — |
| 2025-10-08 | $96.42 | $154.05 | 4,330,200 | — | — |
| 2025-10-07 | $95.14 | $152.00 | 3,420,300 | — | — |
| 2025-10-06 | $93.99 | $150.16 | 1,656,300 | — | — |
| 2025-10-03 | $95.45 | $152.50 | 2,359,500 | — | — |
| 2025-10-02 | $95.46 | $152.51 | 2,149,600 | — | — |
| 2025-10-01 | $95.71 | $152.91 | 3,328,600 | — | — |
| 2025-09-30 | $96.49 | $154.16 | 3,696,000 | — | — |
| 2025-09-29 | $96.19 | $153.68 | 4,540,200 | — | — |
| 2025-09-26 | $95.31 | $152.27 | 2,786,100 | — | — |
| 2025-09-25 | $93.98 | $150.15 | 2,579,500 | — | — |
| 2025-09-24 | $93.71 | $149.72 | 2,133,500 | — | — |
| 2025-09-23 | $94.35 | $150.74 | 1,924,900 | — | — |
| 2025-09-22 | $94.28 | $150.63 | 3,935,700 | — | — |
| 2025-09-19 | $93.60 | $149.54 | 5,261,500 | — | — |
| 2025-09-18 | $92.96 | $148.52 | 2,717,100 | — | — |
| 2025-09-17 | $94.80 | $151.46 | 3,476,700 | — | — |
| 2025-09-16 | $93.57 | $149.49 | 2,549,700 | — | — |
| 2025-09-15 | $93.57 | $149.49 | 4,768,900 | — | — |
| 2025-09-12 | $95.39 | $150.70 | 2,930,000 | — | — |
| 2025-09-11 | $95.58 | $151.00 | 2,838,900 | — | — |
| 2025-09-10 | $94.03 | $148.55 | 2,614,400 | — | — |
| 2025-09-09 | $94.50 | $149.30 | 8,185,700 | — | — |
| 2025-09-08 | $93.88 | $148.32 | 9,020,300 | — | — |
| 2025-09-05 | $96.15 | $151.90 | 5,239,400 | — | — |
| 2025-09-04 | $95.46 | $150.81 | 3,967,200 | — | — |
| 2025-09-03 | $97.07 | $153.36 | 3,401,800 | — | — |
| 2025-09-02 | $98.10 | $154.98 | 4,349,900 | — | — |
| 2025-08-29 | $99.14 | $156.63 | 3,262,900 | — | — |
| 2025-08-28 | $97.74 | $154.41 | 3,276,600 | — | — |
| 2025-08-27 | $100.15 | $158.22 | 3,804,200 | — | — |
| 2025-08-26 | $101.39 | $160.18 | 4,864,500 | — | — |
| 2025-08-25 | $102.97 | $162.68 | 1,565,600 | — | — |
| 2025-08-22 | $103.79 | $163.97 | 2,387,800 | — | — |
| 2025-08-21 | $102.80 | $162.41 | 1,897,900 | — | — |
| 2025-08-20 | $102.86 | $162.50 | 4,009,200 | — | — |
| 2025-08-19 | $102.42 | $161.81 | 2,798,800 | — | — |
| 2025-08-18 | $100.55 | $158.85 | 2,682,600 | — | — |
| 2025-08-15 | $101.69 | $160.65 | 2,849,900 | — | — |
| 2025-08-14 | $101.05 | $159.64 | 2,249,100 | — | — |
| 2025-08-13 | $101.82 | $160.86 | 3,751,600 | — | — |
| 2025-08-12 | $102.33 | $161.67 | 6,153,300 | — | — |
| 2025-08-11 | $103.78 | $163.96 | 2,492,500 | — | — |
| 2025-08-08 | $104.50 | $165.09 | 1,964,400 | — | — |
| 2025-08-07 | $106.21 | $167.80 | 2,285,200 | — | — |
| 2025-08-06 | $105.29 | $166.34 | 2,064,400 | — | — |
| 2025-08-05 | $104.94 | $165.79 | 2,534,400 | — | — |
| 2025-08-04 | $107.19 | $169.34 | 2,977,200 | — | — |
| 2025-08-01 | $106.88 | $168.85 | 3,429,500 | — | — |
| 2025-07-31 | $105.09 | $166.03 | 4,962,300 | — | — |
| 2025-07-30 | $106.97 | $169.00 | 4,169,100 | — | — |
| 2025-07-29 | $109.33 | $172.72 | 3,494,800 | — | — |
| 2025-07-28 | $108.80 | $171.89 | 4,044,200 | — | — |
| 2025-07-25 | $111.48 | $176.12 | 3,420,700 | — | — |
| 2025-07-24 | $113.91 | $179.96 | 6,095,800 | — | — |
| 2025-07-23 | $109.73 | $173.36 | 4,709,200 | — | — |
| 2025-07-22 | $110.25 | $174.18 | 3,734,800 | — | — |
| 2025-07-21 | $106.40 | $168.10 | 2,576,500 | — | — |
| 2025-07-18 | $105.14 | $166.10 | 5,210,600 | — | — |
| 2025-07-17 | $104.24 | $164.68 | 2,061,700 | — | — |
| 2025-07-16 | $103.79 | $163.97 | 1,580,300 | — | — |
| 2025-07-15 | $101.95 | $161.07 | 1,969,700 | — | — |
| 2025-07-14 | $103.24 | $163.10 | 2,649,800 | — | — |
| 2025-07-11 | $102.76 | $162.34 | 1,804,500 | — | — |
| 2025-07-10 | $103.97 | $164.26 | 2,712,400 | — | — |
| 2025-07-09 | $103.41 | $163.37 | 1,952,200 | — | — |
| 2025-07-08 | $102.58 | $162.06 | 2,209,800 | — | — |
| 2025-07-07 | $101.85 | $160.91 | 2,110,400 | — | — |
| 2025-07-03 | $102.92 | $162.60 | 1,246,300 | — | — |
| 2025-07-02 | $103.17 | $162.99 | 1,951,500 | — | — |
| 2025-07-01 | $103.72 | $163.86 | 3,405,600 | — | — |
| 2025-06-30 | $102.73 | $162.30 | 3,899,200 | — | — |
| 2025-06-27 | $100.65 | $159.01 | 3,004,400 | — | — |
| 2025-06-26 | $100.35 | $158.54 | 4,204,200 | — | — |
| 2025-06-25 | $101.82 | $160.86 | 2,327,200 | — | — |
| 2025-06-24 | $103.19 | $163.02 | 4,688,600 | — | — |
| 2025-06-23 | $102.53 | $161.98 | 5,335,800 | — | — |
| 2025-06-20 | $100.18 | $158.27 | 5,035,100 | — | — |
| 2025-06-18 | $99.38 | $157.01 | 3,549,400 | — | — |
| 2025-06-17 | $98.81 | $156.10 | 1,881,200 | — | — |
| 2025-06-16 | $99.00 | $156.40 | 4,456,700 | — | — |
| 2025-06-13 | $98.39 | $155.44 | 2,301,100 | — | — |
| 2025-06-12 | $100.03 | $156.35 | 2,803,800 | — | — |
| 2025-06-11 | $99.43 | $155.41 | 3,617,200 | — | — |
| 2025-06-10 | $99.89 | $156.13 | 3,863,500 | — | — |
| 2025-06-09 | $99.02 | $154.77 | 2,643,200 | — | — |
| 2025-06-06 | $98.95 | $154.66 | 2,805,500 | — | — |
| 2025-06-05 | $100.28 | $156.74 | 2,989,800 | — | — |
| 2025-06-04 | $100.23 | $156.67 | 3,852,500 | — | — |
| 2025-06-03 | $99.86 | $156.09 | 2,867,400 | — | — |
| 2025-06-02 | $99.89 | $156.13 | 2,935,600 | — | — |
| 2025-05-30 | $100.35 | $156.85 | 5,068,700 | — | — |
| 2025-05-29 | $100.35 | $156.85 | 1,811,300 | — | — |
| 2025-05-28 | $99.64 | $155.74 | 1,901,700 | — | — |
| 2025-05-27 | $100.55 | $157.17 | 2,094,800 | — | — |
| 2025-05-23 | $100.16 | $156.56 | 1,853,100 | — | — |
| 2025-05-22 | $99.92 | $156.18 | 2,992,700 | — | — |
| 2025-05-21 | $101.52 | $158.68 | 3,019,100 | — | — |
| 2025-05-20 | $102.92 | $160.87 | 1,902,500 | — | — |
| 2025-05-19 | $102.98 | $160.96 | 1,579,900 | — | — |
| 2025-05-16 | $102.32 | $159.93 | 2,966,800 | — | — |
| 2025-05-15 | $100.77 | $157.51 | 2,455,300 | — | — |
| 2025-05-14 | $98.23 | $153.54 | 2,967,900 | — | — |
| 2025-05-13 | $98.32 | $153.68 | 3,157,600 | — | — |
| 2025-05-12 | $100.48 | $157.06 | 3,494,700 | — | — |
| 2025-05-09 | $105.00 | $164.12 | 3,043,400 | — | — |
| 2025-05-08 | $103.28 | $161.43 | 2,933,400 | — | — |
| 2025-05-07 | $104.75 | $163.73 | 5,264,900 | — | — |
| 2025-05-06 | $106.42 | $166.34 | 2,818,000 | — | — |
| 2025-05-05 | $106.98 | $167.22 | 2,708,600 | — | — |
| 2025-05-02 | $106.87 | $167.04 | 3,524,700 | — | — |
| 2025-05-01 | $106.30 | $166.15 | 3,154,600 | — | — |
| 2025-04-30 | $105.76 | $165.31 | 3,934,700 | — | — |
| 2025-04-29 | $103.70 | $162.09 | 2,401,900 | — | — |
| 2025-04-28 | $100.92 | $157.74 | 2,756,700 | — | — |
| 2025-04-25 | $100.19 | $156.60 | 1,716,700 | — | — |
| 2025-04-24 | $100.75 | $157.48 | 3,691,200 | — | — |
| 2025-04-23 | $102.28 | $159.87 | 2,368,400 | — | — |
| 2025-04-22 | $104.37 | $163.14 | 2,276,300 | — | — |
| 2025-04-21 | $102.13 | $159.63 | 2,793,700 | — | — |
| 2025-04-17 | $103.59 | $161.92 | 1,860,100 | — | — |
| 2025-04-16 | $101.25 | $158.26 | 2,261,900 | — | — |
| 2025-04-15 | $100.51 | $157.10 | 2,615,100 | — | — |
| 2025-04-14 | $99.84 | $156.06 | 2,927,800 | — | — |
| 2025-04-11 | $96.67 | $151.10 | 3,419,500 | — | — |
| 2025-04-10 | $95.16 | $148.74 | 4,907,700 | — | — |
| 2025-04-09 | $95.54 | $149.33 | 6,752,600 | — | — |
| 2025-04-08 | $94.83 | $148.22 | 4,335,700 | — | — |
| 2025-04-07 | $98.21 | $153.51 | 4,560,500 | — | — |
| 2025-04-04 | $100.98 | $157.84 | 4,773,200 | — | — |
| 2025-04-03 | $107.06 | $167.34 | 4,681,300 | — | — |
| 2025-04-02 | $103.81 | $162.26 | 2,045,100 | — | — |
| 2025-04-01 | $104.61 | $163.51 | 2,476,300 | — | — |
| 2025-03-31 | $104.23 | $162.92 | 4,198,100 | — | — |
| 2025-03-28 | $103.60 | $161.93 | 2,689,700 | — | — |
| 2025-03-27 | $102.59 | $160.35 | 3,196,900 | — | — |
| 2025-03-26 | $101.09 | $158.01 | 2,785,900 | — | — |
| 2025-03-25 | $100.45 | $157.01 | 6,703,100 | — | — |
| 2025-03-24 | $104.31 | $163.04 | 4,169,100 | — | — |
| 2025-03-21 | $106.39 | $166.29 | 9,215,000 | — | — |
| 2025-03-20 | $104.59 | $163.48 | 5,277,400 | — | — |
| 2025-03-19 | $104.35 | $163.10 | 6,221,300 | — | — |
| 2025-03-18 | $104.94 | $164.03 | 5,314,200 | — | — |
| 2025-03-17 | $102.91 | $160.85 | 8,458,000 | — | — |
| 2025-03-14 | $103.22 | $161.34 | 8,718,500 | — | — |
| 2025-03-13 | $95.09 | $146.18 | 3,287,400 | — | — |
| 2025-03-12 | $95.29 | $146.49 | 2,965,800 | — | — |
| 2025-03-11 | $97.63 | $150.09 | 3,416,100 | — | — |
| 2025-03-10 | $98.52 | $151.46 | 3,772,500 | — | — |
| 2025-03-07 | $97.73 | $150.24 | 2,669,400 | — | — |
| 2025-03-06 | $95.18 | $146.32 | 2,899,100 | — | — |
| 2025-03-05 | $94.63 | $145.48 | 2,011,400 | — | — |
| 2025-03-04 | $94.21 | $144.83 | 2,583,800 | — | — |
| 2025-03-03 | $95.86 | $147.37 | 2,162,500 | — | — |
| 2025-02-28 | $94.10 | $144.66 | 3,198,300 | — | — |
| 2025-02-27 | $93.45 | $143.66 | 2,201,700 | — | — |
| 2025-02-26 | $91.63 | $140.87 | 3,345,700 | — | — |
| 2025-02-25 | $93.33 | $143.48 | 4,404,600 | — | — |
| 2025-02-24 | $92.56 | $142.30 | 2,140,200 | — | — |
| 2025-02-21 | $92.19 | $141.73 | 3,041,900 | — | — |
| 2025-02-20 | $91.23 | $140.25 | 2,658,800 | — | — |
| 2025-02-19 | $89.26 | $137.22 | 1,647,000 | — | — |
| 2025-02-18 | $89.31 | $137.30 | 4,455,800 | — | — |
| 2025-02-14 | $87.96 | $135.22 | 3,411,300 | — | — |
| 2025-02-13 | $89.87 | $138.16 | 2,445,500 | — | — |
| 2025-02-12 | $89.73 | $137.94 | 2,078,000 | — | — |
| 2025-02-11 | $91.22 | $140.24 | 1,769,100 | — | — |
| 2025-02-10 | $89.67 | $137.85 | 1,875,500 | — | — |
| 2025-02-07 | $89.51 | $137.61 | 1,532,600 | — | — |
| 2025-02-06 | $90.24 | $138.73 | 1,741,700 | — | — |
| 2025-02-05 | $89.85 | $138.13 | 1,570,800 | — | — |
| 2025-02-04 | $88.55 | $136.13 | 1,732,500 | — | — |
| 2025-02-03 | $89.33 | $137.33 | 2,125,500 | — | — |
| 2025-01-31 | $89.28 | $137.25 | 2,567,600 | — | — |
| 2025-01-30 | $89.03 | $136.87 | 2,704,400 | — | — |
| 2025-01-29 | $87.89 | $135.12 | 2,644,300 | — | — |
| 2025-01-28 | $89.75 | $137.98 | 2,251,200 | — | — |
| 2025-01-27 | $92.43 | $142.10 | 4,198,500 | — | — |
| 2025-01-24 | $88.49 | $136.04 | 1,714,500 | — | — |
| 2025-01-23 | $88.64 | $136.27 | 2,284,000 | — | — |
| 2025-01-22 | $88.43 | $135.95 | 3,213,600 | — | — |
| 2025-01-21 | $90.70 | $139.44 | 4,255,100 | — | — |
| 2025-01-17 | $91.06 | $139.99 | 4,990,600 | — | — |
| 2025-01-16 | $90.65 | $139.36 | 4,297,800 | — | — |
| 2025-01-15 | $86.64 | $133.19 | 3,053,900 | — | — |
| 2025-01-14 | $86.67 | $133.24 | 2,557,900 | — | — |
| 2025-01-13 | $85.73 | $131.80 | 4,525,900 | — | — |
| 2025-01-10 | $84.33 | $129.64 | 4,120,800 | — | — |
| 2025-01-08 | $87.50 | $134.52 | 3,431,500 | — | — |
| 2025-01-07 | $87.46 | $134.46 | 2,891,700 | — | — |
| 2025-01-06 | $88.54 | $136.12 | 2,427,500 | — | — |
| 2025-01-03 | $89.99 | $138.34 | 2,108,300 | — | — |
| 2025-01-02 | $89.26 | $137.22 | 2,463,100 | — | — |