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
- 1995-11-21 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 | $107.09 | $144.43 | 1,079,600 | — | — |
| 2025-12-30 | $108.42 | $146.23 | 1,002,100 | — | — |
| 2025-12-29 | $109.40 | $147.55 | 1,186,100 | — | — |
| 2025-12-26 | $110.51 | $149.04 | 759,200 | — | — |
| 2025-12-24 | $110.06 | $148.44 | 507,200 | — | — |
| 2025-12-23 | $109.84 | $148.14 | 1,394,000 | — | — |
| 2025-12-22 | $110.90 | $149.57 | 1,791,500 | — | — |
| 2025-12-19 | $111.90 | $150.92 | 3,799,800 | — | — |
| 2025-12-18 | $110.50 | $149.03 | 2,405,400 | — | — |
| 2025-12-17 | $110.96 | $149.65 | 2,070,900 | — | — |
| 2025-12-16 | $113.09 | $152.52 | 1,755,800 | — | — |
| 2025-12-15 | $114.11 | $153.90 | 1,355,800 | — | — |
| 2025-12-12 | $115.66 | $155.99 | 1,489,200 | — | — |
| 2025-12-11 | $119.11 | $160.64 | 1,845,200 | — | — |
| 2025-12-10 | $119.39 | $161.02 | 1,976,000 | — | — |
| 2025-12-09 | $117.30 | $158.20 | 1,271,900 | — | — |
| 2025-12-08 | $117.53 | $158.51 | 1,700,000 | — | — |
| 2025-12-05 | $117.27 | $158.16 | 1,548,700 | — | — |
| 2025-12-04 | $115.99 | $156.44 | 1,392,900 | — | — |
| 2025-12-03 | $114.66 | $154.64 | 1,717,800 | — | — |
| 2025-12-02 | $115.83 | $156.22 | 3,135,000 | — | — |
| 2025-12-01 | $112.27 | $151.42 | 2,376,200 | — | — |
| 2025-11-28 | $111.56 | $150.46 | 1,370,400 | — | — |
| 2025-11-26 | $109.25 | $147.34 | 5,036,900 | — | — |
| 2025-11-25 | $111.48 | $150.35 | 3,625,300 | — | — |
| 2025-11-24 | $108.96 | $146.95 | 3,981,600 | — | — |
| 2025-11-21 | $107.30 | $144.71 | 2,974,700 | — | — |
| 2025-11-20 | $103.24 | $139.24 | 2,105,900 | — | — |
| 2025-11-19 | $106.27 | $143.33 | 1,952,600 | — | — |
| 2025-11-18 | $106.40 | $143.50 | 2,195,100 | — | — |
| 2025-11-17 | $106.80 | $144.04 | 2,757,800 | — | — |
| 2025-11-14 | $109.44 | $147.60 | 1,437,300 | — | — |
| 2025-11-13 | $109.60 | $147.82 | 1,842,100 | — | — |
| 2025-11-12 | $111.57 | $150.47 | 2,255,900 | — | — |
| 2025-11-11 | $110.42 | $148.92 | 2,071,700 | — | — |
| 2025-11-10 | $112.50 | $151.73 | 2,084,100 | — | — |
| 2025-11-07 | $112.97 | $152.36 | 1,764,700 | — | — |
| 2025-11-06 | $113.77 | $153.44 | 1,807,900 | — | — |
| 2025-11-05 | $115.69 | $156.03 | 1,588,800 | — | — |
| 2025-11-04 | $113.34 | $152.86 | 2,002,100 | — | — |
| 2025-11-03 | $116.94 | $157.72 | 1,637,900 | — | — |
| 2025-10-31 | $117.78 | $158.85 | 1,499,000 | — | — |
| 2025-10-30 | $115.57 | $155.87 | 1,302,800 | — | — |
| 2025-10-29 | $114.12 | $153.91 | 2,164,700 | — | — |
| 2025-10-28 | $115.91 | $156.33 | 1,667,200 | — | — |
| 2025-10-27 | $117.19 | $158.05 | 1,522,400 | — | — |
| 2025-10-24 | $116.64 | $157.31 | 1,709,600 | — | — |
| 2025-10-23 | $117.79 | $158.86 | 1,521,200 | — | — |
| 2025-10-22 | $116.76 | $157.47 | 1,597,100 | — | — |
| 2025-10-21 | $119.08 | $160.60 | 1,207,800 | — | — |
| 2025-10-20 | $117.24 | $158.12 | 1,414,200 | — | — |
| 2025-10-17 | $119.07 | $160.59 | 1,234,700 | — | — |
| 2025-10-16 | $119.40 | $161.03 | 2,093,800 | — | — |
| 2025-10-15 | $121.47 | $163.83 | 2,307,000 | — | — |
| 2025-10-14 | $120.55 | $162.59 | 2,309,800 | — | — |
| 2025-10-13 | $118.86 | $160.31 | 2,052,400 | — | — |
| 2025-10-10 | $113.94 | $153.67 | 4,304,600 | — | — |
| 2025-10-09 | $120.31 | $162.26 | 1,387,800 | — | — |
| 2025-10-08 | $121.82 | $164.30 | 1,433,400 | — | — |
| 2025-10-07 | $117.99 | $159.13 | 1,353,000 | — | — |
| 2025-10-06 | $120.42 | $162.41 | 1,636,800 | — | — |
| 2025-10-03 | $118.72 | $160.12 | 1,265,300 | — | — |
| 2025-10-02 | $120.07 | $161.24 | 1,589,000 | — | — |
| 2025-10-01 | $118.50 | $159.13 | 1,841,300 | — | — |
| 2025-09-30 | $118.46 | $159.07 | 2,056,500 | — | — |
| 2025-09-29 | $118.57 | $159.22 | 1,607,600 | — | — |
| 2025-09-26 | $119.88 | $160.98 | 1,475,100 | — | — |
| 2025-09-25 | $120.78 | $162.19 | 1,867,700 | — | — |
| 2025-09-24 | $123.25 | $165.51 | 1,825,500 | — | — |
| 2025-09-23 | $123.44 | $165.76 | 1,974,600 | — | — |
| 2025-09-22 | $124.61 | $167.33 | 1,512,700 | — | — |
| 2025-09-19 | $125.16 | $168.07 | 7,250,400 | — | — |
| 2025-09-18 | $126.36 | $169.68 | 1,842,400 | — | — |
| 2025-09-17 | $123.92 | $166.41 | 1,770,500 | — | — |
| 2025-09-16 | $123.37 | $165.67 | 1,685,000 | — | — |
| 2025-09-15 | $124.16 | $166.73 | 2,477,800 | — | — |
| 2025-09-12 | $124.00 | $166.51 | 1,868,600 | — | — |
| 2025-09-11 | $125.09 | $167.98 | 2,106,600 | — | — |
| 2025-09-10 | $123.53 | $165.88 | 2,170,200 | — | — |
| 2025-09-09 | $123.12 | $165.33 | 2,000,800 | — | — |
| 2025-09-08 | $121.17 | $162.71 | 3,018,300 | — | — |
| 2025-09-05 | $118.75 | $159.46 | 1,412,900 | — | — |
| 2025-09-04 | $118.83 | $159.57 | 2,049,800 | — | — |
| 2025-09-03 | $116.47 | $156.40 | 1,982,300 | — | — |
| 2025-09-02 | $115.37 | $154.93 | 2,709,900 | — | — |
| 2025-08-29 | $112.79 | $151.46 | 2,552,000 | — | — |
| 2025-08-28 | $117.22 | $157.41 | 4,683,700 | — | — |
| 2025-08-27 | $112.13 | $150.57 | 3,377,500 | — | — |
| 2025-08-26 | $109.41 | $146.92 | 3,099,400 | — | — |
| 2025-08-25 | $111.01 | $149.07 | 2,293,700 | — | — |
| 2025-08-22 | $110.52 | $148.41 | 1,331,300 | — | — |
| 2025-08-21 | $107.78 | $144.73 | 1,509,500 | — | — |
| 2025-08-20 | $108.42 | $145.59 | 2,498,800 | — | — |
| 2025-08-19 | $109.16 | $146.59 | 1,731,900 | — | — |
| 2025-08-18 | $108.90 | $146.24 | 1,193,400 | — | — |
| 2025-08-15 | $108.79 | $146.09 | 2,066,200 | — | — |
| 2025-08-14 | $109.56 | $147.12 | 1,965,300 | — | — |
| 2025-08-13 | $109.40 | $146.91 | 1,306,600 | — | — |
| 2025-08-12 | $107.78 | $144.73 | 1,558,300 | — | — |
| 2025-08-11 | $105.88 | $142.18 | 1,334,300 | — | — |
| 2025-08-08 | $106.21 | $142.62 | 1,275,300 | — | — |
| 2025-08-07 | $103.85 | $139.46 | 1,330,400 | — | — |
| 2025-08-06 | $103.33 | $138.76 | 1,630,400 | — | — |
| 2025-08-05 | $102.01 | $136.98 | 1,255,800 | — | — |
| 2025-08-04 | $103.23 | $138.62 | 1,193,800 | — | — |
| 2025-08-01 | $101.10 | $135.76 | 1,415,000 | — | — |
| 2025-07-31 | $104.13 | $139.83 | 1,196,400 | — | — |
| 2025-07-30 | $104.70 | $140.60 | 1,363,200 | — | — |
| 2025-07-29 | $106.09 | $142.46 | 1,362,900 | — | — |
| 2025-07-28 | $106.91 | $143.56 | 1,177,200 | — | — |
| 2025-07-25 | $104.94 | $140.92 | 893,200 | — | — |
| 2025-07-24 | $104.66 | $140.54 | 1,585,200 | — | — |
| 2025-07-23 | $105.88 | $142.18 | 2,082,900 | — | — |
| 2025-07-22 | $104.95 | $140.93 | 1,650,300 | — | — |
| 2025-07-21 | $107.46 | $144.30 | 2,159,700 | — | — |
| 2025-07-18 | $108.37 | $145.53 | 1,742,700 | — | — |
| 2025-07-17 | $107.25 | $144.02 | 2,577,800 | — | — |
| 2025-07-16 | $104.16 | $139.87 | 1,423,100 | — | — |
| 2025-07-15 | $103.47 | $138.95 | 982,300 | — | — |
| 2025-07-14 | $104.67 | $140.56 | 1,275,000 | — | — |
| 2025-07-11 | $105.27 | $141.36 | 1,538,100 | — | — |
| 2025-07-10 | $106.42 | $142.91 | 1,354,700 | — | — |
| 2025-07-09 | $106.67 | $143.24 | 1,201,900 | — | — |
| 2025-07-08 | $106.66 | $143.23 | 1,270,400 | — | — |
| 2025-07-07 | $105.50 | $141.67 | 1,376,900 | — | — |
| 2025-07-03 | $107.26 | $144.03 | 940,200 | — | — |
| 2025-07-02 | $107.61 | $143.81 | 1,400,100 | — | — |
| 2025-07-01 | $106.69 | $142.58 | 1,493,500 | — | — |
| 2025-06-30 | $106.55 | $142.39 | 2,006,000 | — | — |
| 2025-06-27 | $105.72 | $141.28 | 2,976,100 | — | — |
| 2025-06-26 | $104.75 | $139.98 | 2,115,700 | — | — |
| 2025-06-25 | $105.18 | $140.56 | 1,677,000 | — | — |
| 2025-06-24 | $106.13 | $141.83 | 1,905,400 | — | — |
| 2025-06-23 | $104.27 | $139.34 | 2,523,200 | — | — |
| 2025-06-20 | $102.69 | $137.23 | 3,005,900 | — | — |
| 2025-06-18 | $102.75 | $137.31 | 1,859,600 | — | — |
| 2025-06-17 | $103.20 | $137.91 | 2,124,500 | — | — |
| 2025-06-16 | $104.20 | $139.25 | 2,113,900 | — | — |
| 2025-06-13 | $100.49 | $134.29 | 3,516,000 | — | — |
| 2025-06-12 | $102.94 | $137.57 | 1,900,900 | — | — |
| 2025-06-11 | $102.63 | $137.15 | 2,800,600 | — | — |
| 2025-06-10 | $102.51 | $136.99 | 1,879,700 | — | — |
| 2025-06-09 | $103.06 | $137.73 | 2,317,800 | — | — |
| 2025-06-06 | $106.25 | $141.99 | 2,872,700 | — | — |
| 2025-06-05 | $104.60 | $139.78 | 2,673,700 | — | — |
| 2025-06-04 | $103.76 | $138.66 | 2,744,800 | — | — |
| 2025-06-03 | $103.66 | $138.53 | 2,701,700 | — | — |
| 2025-06-02 | $98.77 | $131.99 | 3,087,600 | — | — |
| 2025-05-30 | $99.16 | $132.51 | 7,014,000 | — | — |
| 2025-05-29 | $99.21 | $132.58 | 3,941,500 | — | — |
| 2025-05-28 | $99.67 | $133.20 | 1,812,100 | — | — |
| 2025-05-27 | $100.37 | $134.13 | 2,135,600 | — | — |
| 2025-05-23 | $98.00 | $130.96 | 2,840,400 | — | — |
| 2025-05-22 | $99.78 | $133.34 | 1,520,200 | — | — |
| 2025-05-21 | $99.57 | $133.06 | 1,777,200 | — | — |
| 2025-05-20 | $101.06 | $135.05 | 1,666,100 | — | — |
| 2025-05-19 | $101.53 | $135.68 | 2,036,800 | — | — |
| 2025-05-16 | $100.53 | $134.34 | 1,698,600 | — | — |
| 2025-05-15 | $99.82 | $133.40 | 1,894,400 | — | — |
| 2025-05-14 | $99.65 | $133.17 | 1,839,800 | — | — |
| 2025-05-13 | $99.53 | $133.01 | 1,377,700 | — | — |
| 2025-05-12 | $98.43 | $131.54 | 1,532,500 | — | — |
| 2025-05-09 | $93.45 | $124.88 | 1,365,000 | — | — |
| 2025-05-08 | $94.44 | $126.21 | 1,839,300 | — | — |
| 2025-05-07 | $93.02 | $124.31 | 2,257,100 | — | — |
| 2025-05-06 | $92.26 | $123.29 | 1,865,000 | — | — |
| 2025-05-05 | $93.09 | $124.40 | 1,844,400 | — | — |
| 2025-05-02 | $92.33 | $123.39 | 1,528,400 | — | — |
| 2025-05-01 | $89.73 | $119.91 | 1,386,200 | — | — |
| 2025-04-30 | $89.75 | $119.94 | 2,861,500 | — | — |
| 2025-04-29 | $87.86 | $117.41 | 1,207,300 | — | — |
| 2025-04-28 | $88.00 | $117.60 | 1,383,700 | — | — |
| 2025-04-25 | $88.45 | $118.20 | 1,699,100 | — | — |
| 2025-04-24 | $88.17 | $117.83 | 1,813,000 | — | — |
| 2025-04-23 | $84.88 | $113.43 | 1,722,400 | — | — |
| 2025-04-22 | $82.45 | $110.18 | 1,771,700 | — | — |
| 2025-04-21 | $81.68 | $109.15 | 1,286,200 | — | — |
| 2025-04-17 | $82.61 | $110.40 | 1,602,000 | — | — |
| 2025-04-16 | $81.35 | $108.71 | 1,776,400 | — | — |
| 2025-04-15 | $82.18 | $109.82 | 2,539,800 | — | — |
| 2025-04-14 | $83.28 | $111.29 | 2,516,700 | — | — |
| 2025-04-11 | $82.64 | $110.44 | 2,738,500 | — | — |
| 2025-04-10 | $82.28 | $109.96 | 3,555,600 | — | — |
| 2025-04-09 | $86.10 | $115.06 | 4,518,500 | — | — |
| 2025-04-08 | $76.14 | $101.75 | 2,913,300 | — | — |
| 2025-04-07 | $77.07 | $102.99 | 3,676,600 | — | — |
| 2025-04-04 | $76.10 | $101.70 | 3,381,900 | — | — |
| 2025-04-03 | $81.61 | $108.37 | 3,334,200 | — | — |
| 2025-04-02 | $90.49 | $120.16 | 1,591,200 | — | — |
| 2025-04-01 | $89.49 | $118.83 | 2,838,800 | — | — |
| 2025-03-31 | $87.84 | $116.64 | 2,953,400 | — | — |
| 2025-03-28 | $88.40 | $117.38 | 2,662,200 | — | — |
| 2025-03-27 | $91.09 | $120.95 | 2,640,200 | — | — |
| 2025-03-26 | $92.75 | $123.16 | 1,900,300 | — | — |
| 2025-03-25 | $94.39 | $125.34 | 2,095,300 | — | — |
| 2025-03-24 | $95.12 | $126.31 | 2,170,400 | — | — |
| 2025-03-21 | $92.25 | $122.49 | 5,417,000 | — | — |
| 2025-03-20 | $92.10 | $122.29 | 2,845,900 | — | — |
| 2025-03-19 | $93.53 | $124.19 | 2,075,600 | — | — |
| 2025-03-18 | $92.26 | $122.51 | 2,552,900 | — | — |
| 2025-03-17 | $93.28 | $123.86 | 2,073,700 | — | — |
| 2025-03-14 | $91.98 | $122.14 | 1,751,600 | — | — |
| 2025-03-13 | $90.06 | $119.59 | 2,203,500 | — | — |
| 2025-03-12 | $91.49 | $121.48 | 2,317,800 | — | — |
| 2025-03-11 | $90.92 | $120.73 | 2,577,600 | — | — |
| 2025-03-10 | $92.05 | $122.23 | 2,147,300 | — | — |
| 2025-03-07 | $93.77 | $124.51 | 2,480,900 | — | — |
| 2025-03-06 | $91.86 | $121.98 | 2,692,300 | — | — |
| 2025-03-05 | $94.87 | $125.97 | 2,077,600 | — | — |
| 2025-03-04 | $93.56 | $124.23 | 3,172,300 | — | — |
| 2025-03-03 | $95.73 | $127.12 | 3,429,900 | — | — |
| 2025-02-28 | $99.81 | $132.53 | 10,002,100 | — | — |
| 2025-02-27 | $118.22 | $156.98 | 2,845,200 | — | — |
| 2025-02-26 | $124.49 | $165.30 | 1,816,600 | — | — |
| 2025-02-25 | $122.62 | $162.82 | 2,192,300 | — | — |
| 2025-02-24 | $123.50 | $163.99 | 2,339,300 | — | — |
| 2025-02-21 | $124.47 | $165.28 | 2,975,300 | — | — |
| 2025-02-20 | $124.55 | $165.38 | 1,496,100 | — | — |
| 2025-02-19 | $124.53 | $165.36 | 2,198,100 | — | — |
| 2025-02-18 | $120.52 | $160.03 | 1,902,400 | — | — |
| 2025-02-14 | $119.06 | $158.09 | 1,036,100 | — | — |
| 2025-02-13 | $117.73 | $156.33 | 1,306,000 | — | — |
| 2025-02-12 | $117.90 | $156.55 | 1,595,000 | — | — |
| 2025-02-11 | $119.56 | $158.76 | 1,106,200 | — | — |
| 2025-02-10 | $123.02 | $163.35 | 2,120,800 | — | — |
| 2025-02-07 | $122.91 | $163.21 | 940,300 | — | — |
| 2025-02-06 | $124.04 | $164.71 | 1,087,400 | — | — |
| 2025-02-05 | $123.72 | $164.28 | 965,400 | — | — |
| 2025-02-04 | $121.42 | $161.23 | 1,373,700 | — | — |
| 2025-02-03 | $119.72 | $158.97 | 1,184,800 | — | — |
| 2025-01-31 | $122.10 | $162.13 | 1,316,500 | — | — |
| 2025-01-30 | $122.44 | $162.58 | 1,285,900 | — | — |
| 2025-01-29 | $120.28 | $159.71 | 1,341,200 | — | — |
| 2025-01-28 | $119.53 | $158.72 | 1,276,300 | — | — |
| 2025-01-27 | $119.93 | $159.25 | 2,104,300 | — | — |
| 2025-01-24 | $126.00 | $167.31 | 912,600 | — | — |
| 2025-01-23 | $126.30 | $167.71 | 1,088,200 | — | — |
| 2025-01-22 | $126.05 | $167.38 | 1,483,600 | — | — |
| 2025-01-21 | $123.67 | $164.22 | 1,301,600 | — | — |
| 2025-01-17 | $122.09 | $162.12 | 1,876,200 | — | — |
| 2025-01-16 | $119.98 | $159.32 | 1,206,900 | — | — |
| 2025-01-15 | $119.36 | $158.49 | 1,257,600 | — | — |
| 2025-01-14 | $116.69 | $154.95 | 1,889,900 | — | — |
| 2025-01-13 | $114.92 | $152.60 | 1,421,000 | — | — |
| 2025-01-10 | $116.28 | $154.40 | 1,359,900 | — | — |
| 2025-01-08 | $118.09 | $156.81 | 1,117,900 | — | — |
| 2025-01-07 | $117.18 | $155.60 | 1,374,000 | — | — |
| 2025-01-06 | $118.00 | $156.69 | 1,212,200 | — | — |
| 2025-01-03 | $116.94 | $155.28 | 1,091,900 | — | — |
| 2025-01-02 | $115.92 | $153.23 | 1,429,100 | — | — |