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
- 1996-09-26 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.87 | $189.37 | 994,800 | — | — |
| 2025-12-30 | $127.55 | $191.90 | 1,487,900 | — | — |
| 2025-12-29 | $129.76 | $195.22 | 2,666,500 | — | — |
| 2025-12-26 | $126.84 | $190.83 | 1,170,400 | — | — |
| 2025-12-24 | $126.74 | $190.68 | 1,095,700 | — | — |
| 2025-12-23 | $123.81 | $186.27 | 1,732,600 | — | — |
| 2025-12-22 | $124.72 | $187.64 | 1,975,400 | — | — |
| 2025-12-19 | $121.06 | $182.13 | 2,404,900 | — | — |
| 2025-12-18 | $118.68 | $178.55 | 1,822,500 | — | — |
| 2025-12-17 | $117.16 | $176.26 | 1,959,500 | — | — |
| 2025-12-16 | $116.35 | $175.05 | 2,477,800 | — | — |
| 2025-12-15 | $118.70 | $178.58 | 3,629,700 | — | — |
| 2025-12-12 | $112.09 | $168.64 | 2,444,100 | — | — |
| 2025-12-11 | $110.13 | $165.69 | 2,107,700 | — | — |
| 2025-12-10 | $107.06 | $161.07 | 2,649,600 | — | — |
| 2025-12-09 | $99.96 | $150.39 | 2,031,700 | — | — |
| 2025-12-08 | $95.99 | $144.41 | 1,669,100 | — | — |
| 2025-12-05 | $94.87 | $142.73 | 1,911,000 | — | — |
| 2025-12-04 | $95.66 | $143.92 | 2,231,900 | — | — |
| 2025-12-03 | $99.61 | $149.86 | 1,787,300 | — | — |
| 2025-12-02 | $100.13 | $150.64 | 2,378,200 | — | — |
| 2025-12-01 | $101.90 | $153.31 | 3,702,600 | — | — |
| 2025-11-28 | $97.87 | $147.24 | 1,961,600 | — | — |
| 2025-11-26 | $95.14 | $143.14 | 4,774,400 | — | — |
| 2025-11-25 | $90.24 | $135.76 | 12,810,100 | — | — |
| 2025-11-24 | $65.61 | $98.71 | 3,996,900 | — | — |
| 2025-11-21 | $69.87 | $105.12 | 1,664,400 | — | — |
| 2025-11-20 | $67.81 | $102.02 | 1,703,700 | — | — |
| 2025-11-19 | $69.68 | $104.83 | 1,203,200 | — | — |
| 2025-11-18 | $69.52 | $104.59 | 1,241,800 | — | — |
| 2025-11-17 | $69.58 | $104.68 | 1,678,500 | — | — |
| 2025-11-14 | $69.74 | $104.92 | 998,500 | — | — |
| 2025-11-13 | $71.62 | $107.75 | 968,100 | — | — |
| 2025-11-12 | $71.24 | $107.18 | 1,049,000 | — | — |
| 2025-11-11 | $69.69 | $104.85 | 892,100 | — | — |
| 2025-11-10 | $71.67 | $107.83 | 946,800 | — | — |
| 2025-11-07 | $71.57 | $107.68 | 1,212,600 | — | — |
| 2025-11-06 | $70.11 | $105.48 | 1,333,100 | — | — |
| 2025-11-05 | $70.40 | $105.92 | 1,796,600 | — | — |
| 2025-11-04 | $68.58 | $103.18 | 1,973,300 | — | — |
| 2025-11-03 | $70.15 | $105.54 | 2,257,600 | — | — |
| 2025-10-31 | $72.55 | $109.15 | 1,536,200 | — | — |
| 2025-10-30 | $72.22 | $108.65 | 1,453,500 | — | — |
| 2025-10-29 | $73.27 | $110.23 | 1,716,400 | — | — |
| 2025-10-28 | $74.58 | $112.20 | 1,833,000 | — | — |
| 2025-10-27 | $73.91 | $111.20 | 1,963,000 | — | — |
| 2025-10-24 | $70.46 | $106.01 | 1,702,800 | — | — |
| 2025-10-23 | $69.61 | $104.73 | 1,488,800 | — | — |
| 2025-10-22 | $68.39 | $102.89 | 1,389,900 | — | — |
| 2025-10-21 | $69.05 | $103.88 | 2,036,600 | — | — |
| 2025-10-20 | $66.65 | $100.27 | 2,553,200 | — | — |
| 2025-10-17 | $68.48 | $103.03 | 2,058,100 | — | — |
| 2025-10-16 | $69.07 | $103.91 | 2,477,800 | — | — |
| 2025-10-15 | $71.11 | $106.98 | 2,223,300 | — | — |
| 2025-10-14 | $72.44 | $108.98 | 1,938,700 | — | — |
| 2025-10-13 | $72.90 | $109.68 | 2,841,300 | — | — |
| 2025-10-10 | $73.36 | $110.37 | 2,192,800 | — | — |
| 2025-10-09 | $76.91 | $115.71 | 1,437,600 | — | — |
| 2025-10-08 | $76.15 | $114.57 | 1,892,700 | — | — |
| 2025-10-07 | $75.45 | $113.51 | 2,889,000 | — | — |
| 2025-10-06 | $77.88 | $117.17 | 4,356,600 | — | — |
| 2025-10-03 | $84.48 | $127.10 | 1,338,600 | — | — |
| 2025-10-02 | $85.67 | $128.89 | 1,431,100 | — | — |
| 2025-10-01 | $86.16 | $129.63 | 1,955,600 | — | — |
| 2025-09-30 | $85.55 | $128.71 | 1,194,400 | — | — |
| 2025-09-29 | $84.77 | $127.53 | 1,461,900 | — | — |
| 2025-09-26 | $85.89 | $129.22 | 1,371,900 | — | — |
| 2025-09-25 | $87.86 | $132.18 | 1,687,100 | — | — |
| 2025-09-24 | $89.08 | $134.02 | 1,906,700 | — | — |
| 2025-09-23 | $87.27 | $131.30 | 1,485,800 | — | — |
| 2025-09-22 | $87.77 | $132.05 | 1,646,300 | — | — |
| 2025-09-19 | $90.90 | $136.76 | 2,742,700 | — | — |
| 2025-09-18 | $89.91 | $135.27 | 2,142,400 | — | — |
| 2025-09-17 | $85.39 | $128.47 | 1,504,200 | — | — |
| 2025-09-16 | $86.72 | $130.47 | 1,769,500 | — | — |
| 2025-09-15 | $87.62 | $131.82 | 2,173,300 | — | — |
| 2025-09-12 | $87.48 | $131.61 | 2,996,600 | — | — |
| 2025-09-11 | $94.24 | $141.78 | 1,276,400 | — | — |
| 2025-09-10 | $96.35 | $144.96 | 1,553,300 | — | — |
| 2025-09-09 | $95.12 | $143.11 | 1,224,800 | — | — |
| 2025-09-08 | $95.39 | $143.51 | 1,600,800 | — | — |
| 2025-09-05 | $95.37 | $143.48 | 1,661,700 | — | — |
| 2025-09-04 | $93.48 | $140.64 | 1,793,200 | — | — |
| 2025-09-03 | $92.45 | $139.09 | 1,556,100 | — | — |
| 2025-09-02 | $91.93 | $138.31 | 2,160,200 | — | — |
| 2025-08-29 | $93.53 | $140.71 | 2,190,900 | — | — |
| 2025-08-28 | $96.52 | $145.21 | 2,146,300 | — | — |
| 2025-08-27 | $95.36 | $143.47 | 6,827,500 | — | — |
| 2025-08-26 | $96.74 | $145.54 | 3,318,100 | — | — |
| 2025-08-25 | $99.76 | $150.09 | 1,747,400 | — | — |
| 2025-08-22 | $98.46 | $148.13 | 2,743,700 | — | — |
| 2025-08-21 | $92.89 | $139.75 | 1,433,800 | — | — |
| 2025-08-20 | $91.94 | $138.32 | 2,083,000 | — | — |
| 2025-08-19 | $94.88 | $142.74 | 1,491,200 | — | — |
| 2025-08-18 | $95.69 | $143.96 | 1,925,500 | — | — |
| 2025-08-15 | $93.82 | $141.15 | 2,570,800 | — | — |
| 2025-08-14 | $97.32 | $146.42 | 2,089,300 | — | — |
| 2025-08-13 | $101.19 | $152.24 | 1,761,400 | — | — |
| 2025-08-12 | $101.64 | $152.91 | 1,359,600 | — | — |
| 2025-08-11 | $100.12 | $150.63 | 1,504,400 | — | — |
| 2025-08-08 | $103.11 | $155.13 | 1,318,600 | — | — |
| 2025-08-07 | $103.36 | $155.50 | 1,456,600 | — | — |
| 2025-08-06 | $103.17 | $155.22 | 2,251,200 | — | — |
| 2025-08-05 | $99.38 | $149.51 | 1,944,400 | — | — |
| 2025-08-04 | $99.11 | $149.11 | 2,364,200 | — | — |
| 2025-08-01 | $91.06 | $137.00 | 2,594,500 | — | — |
| 2025-07-31 | $96.02 | $144.46 | 1,242,300 | — | — |
| 2025-07-30 | $98.67 | $148.45 | 2,361,900 | — | — |
| 2025-07-29 | $97.91 | $147.30 | 2,068,900 | — | — |
| 2025-07-28 | $98.63 | $148.39 | 2,879,900 | — | — |
| 2025-07-25 | $92.34 | $138.92 | 1,312,900 | — | — |
| 2025-07-24 | $93.86 | $141.21 | 1,270,800 | — | — |
| 2025-07-23 | $95.06 | $143.02 | 1,659,600 | — | — |
| 2025-07-22 | $95.72 | $144.01 | 1,422,900 | — | — |
| 2025-07-21 | $95.31 | $143.39 | 1,728,400 | — | — |
| 2025-07-18 | $93.47 | $140.62 | 1,817,300 | — | — |
| 2025-07-17 | $93.45 | $140.59 | 1,899,300 | — | — |
| 2025-07-16 | $89.62 | $134.83 | 1,422,300 | — | — |
| 2025-07-15 | $89.19 | $134.18 | 1,905,600 | — | — |
| 2025-07-14 | $92.10 | $138.56 | 2,022,600 | — | — |
| 2025-07-11 | $89.34 | $134.41 | 1,470,800 | — | — |
| 2025-07-10 | $88.24 | $132.75 | 1,958,900 | — | — |
| 2025-07-09 | $87.04 | $130.95 | 1,629,300 | — | — |
| 2025-07-08 | $86.99 | $130.87 | 2,446,600 | — | — |
| 2025-07-07 | $88.78 | $133.57 | 2,573,700 | — | — |
| 2025-07-03 | $91.60 | $137.81 | 1,849,800 | — | — |
| 2025-07-02 | $89.85 | $135.18 | 2,667,200 | — | — |
| 2025-07-01 | $88.27 | $132.80 | 3,048,100 | — | — |
| 2025-06-30 | $82.85 | $124.65 | 2,427,000 | — | — |
| 2025-06-27 | $82.72 | $124.45 | 3,006,700 | — | — |
| 2025-06-26 | $79.86 | $120.15 | 1,332,500 | — | — |
| 2025-06-25 | $79.48 | $119.58 | 1,081,300 | — | — |
| 2025-06-24 | $79.60 | $119.76 | 1,778,400 | — | — |
| 2025-06-23 | $76.76 | $115.48 | 1,604,000 | — | — |
| 2025-06-20 | $78.02 | $117.38 | 2,902,000 | — | — |
| 2025-06-18 | $75.84 | $114.10 | 1,456,400 | — | — |
| 2025-06-17 | $74.98 | $112.81 | 1,436,700 | — | — |
| 2025-06-16 | $75.00 | $112.84 | 2,329,700 | — | — |
| 2025-06-13 | $74.66 | $112.32 | 2,076,500 | — | — |
| 2025-06-12 | $78.75 | $118.48 | 1,710,200 | — | — |
| 2025-06-11 | $79.01 | $118.87 | 1,929,200 | — | — |
| 2025-06-10 | $81.09 | $122.00 | 2,637,600 | — | — |
| 2025-06-09 | $81.98 | $123.34 | 2,796,200 | — | — |
| 2025-06-06 | $82.99 | $124.86 | 2,320,600 | — | — |
| 2025-06-05 | $79.52 | $119.64 | 2,537,200 | — | — |
| 2025-06-04 | $76.03 | $114.39 | 2,825,600 | — | — |
| 2025-06-03 | $76.85 | $115.62 | 2,458,700 | — | — |
| 2025-06-02 | $78.34 | $117.86 | 3,083,400 | — | — |
| 2025-05-30 | $78.49 | $118.09 | 5,053,000 | — | — |
| 2025-05-29 | $83.04 | $124.93 | 7,586,900 | — | — |
| 2025-05-28 | $88.47 | $133.10 | 20,394,800 | — | — |
| 2025-05-27 | $77.15 | $116.07 | 4,373,600 | — | — |
| 2025-05-23 | $73.17 | $110.08 | 1,891,000 | — | — |
| 2025-05-22 | $76.76 | $115.48 | 2,835,700 | — | — |
| 2025-05-21 | $72.61 | $109.24 | 2,193,400 | — | — |
| 2025-05-20 | $76.64 | $115.30 | 2,354,900 | — | — |
| 2025-05-19 | $78.06 | $117.44 | 1,537,200 | — | — |
| 2025-05-16 | $79.12 | $119.03 | 1,456,600 | — | — |
| 2025-05-15 | $79.66 | $119.85 | 1,629,300 | — | — |
| 2025-05-14 | $80.33 | $120.85 | 2,345,500 | — | — |
| 2025-05-13 | $81.41 | $122.48 | 2,672,500 | — | — |
| 2025-05-12 | $78.17 | $117.60 | 3,288,100 | — | — |
| 2025-05-09 | $73.16 | $110.07 | 1,390,500 | — | — |
| 2025-05-08 | $73.29 | $110.26 | 1,990,900 | — | — |
| 2025-05-07 | $69.67 | $104.82 | 1,244,700 | — | — |
| 2025-05-06 | $69.59 | $104.70 | 1,531,400 | — | — |
| 2025-05-05 | $69.44 | $104.47 | 1,504,100 | — | — |
| 2025-05-02 | $70.79 | $106.50 | 1,258,300 | — | — |
| 2025-05-01 | $69.02 | $103.84 | 1,109,600 | — | — |
| 2025-04-30 | $69.42 | $104.44 | 1,881,300 | — | — |
| 2025-04-29 | $69.46 | $104.50 | 1,768,500 | — | — |
| 2025-04-28 | $70.67 | $106.32 | 2,824,200 | — | — |
| 2025-04-25 | $71.64 | $107.78 | 1,532,800 | — | — |
| 2025-04-24 | $73.07 | $109.93 | 2,194,400 | — | — |
| 2025-04-23 | $73.77 | $110.99 | 1,563,600 | — | — |
| 2025-04-22 | $74.94 | $112.75 | 1,960,400 | — | — |
| 2025-04-21 | $72.77 | $109.48 | 1,965,500 | — | — |
| 2025-04-17 | $72.98 | $109.80 | 1,587,100 | — | — |
| 2025-04-16 | $69.37 | $104.37 | 1,689,000 | — | — |
| 2025-04-15 | $70.50 | $106.07 | 1,884,400 | — | — |
| 2025-04-14 | $72.85 | $109.60 | 1,910,200 | — | — |
| 2025-04-11 | $73.61 | $110.74 | 2,020,900 | — | — |
| 2025-04-10 | $72.99 | $109.81 | 2,915,000 | — | — |
| 2025-04-09 | $77.23 | $116.19 | 4,771,500 | — | — |
| 2025-04-08 | $66.94 | $100.71 | 3,895,900 | — | — |
| 2025-04-07 | $72.71 | $109.39 | 4,279,000 | — | — |
| 2025-04-04 | $73.33 | $110.32 | 5,067,600 | — | — |
| 2025-04-03 | $70.26 | $105.70 | 4,572,000 | — | — |
| 2025-04-02 | $83.39 | $125.46 | 3,146,500 | — | — |
| 2025-04-01 | $78.77 | $118.51 | 2,067,300 | — | — |
| 2025-03-31 | $76.37 | $114.90 | 2,057,800 | — | — |
| 2025-03-28 | $76.57 | $115.20 | 2,053,800 | — | — |
| 2025-03-27 | $77.53 | $116.64 | 2,398,400 | — | — |
| 2025-03-26 | $75.72 | $113.92 | 1,979,700 | — | — |
| 2025-03-25 | $76.53 | $115.14 | 2,987,100 | — | — |
| 2025-03-24 | $79.34 | $119.37 | 3,514,800 | — | — |
| 2025-03-21 | $79.38 | $119.43 | 3,165,600 | — | — |
| 2025-03-20 | $82.35 | $123.89 | 2,295,100 | — | — |
| 2025-03-19 | $82.58 | $124.24 | 2,150,400 | — | — |
| 2025-03-18 | $79.70 | $119.91 | 2,126,200 | — | — |
| 2025-03-17 | $82.64 | $124.33 | 3,002,600 | — | — |
| 2025-03-14 | $79.79 | $120.04 | 2,088,300 | — | — |
| 2025-03-13 | $75.93 | $114.23 | 2,086,500 | — | — |
| 2025-03-12 | $76.52 | $115.12 | 2,580,900 | — | — |
| 2025-03-11 | $78.69 | $118.39 | 2,626,200 | — | — |
| 2025-03-10 | $78.17 | $117.60 | 2,775,500 | — | — |
| 2025-03-07 | $86.03 | $129.43 | 2,935,800 | — | — |
| 2025-03-06 | $83.58 | $125.74 | 2,780,300 | — | — |
| 2025-03-05 | $87.23 | $131.24 | 10,071,800 | — | — |
| 2025-03-04 | $96.11 | $144.60 | 3,541,200 | — | — |
| 2025-03-03 | $96.71 | $145.50 | 3,342,600 | — | — |
| 2025-02-28 | $102.99 | $154.95 | 2,414,100 | — | — |
| 2025-02-27 | $101.42 | $152.58 | 1,422,100 | — | — |
| 2025-02-26 | $104.08 | $156.59 | 1,956,400 | — | — |
| 2025-02-25 | $100.93 | $151.85 | 2,701,400 | — | — |
| 2025-02-24 | $102.15 | $153.68 | 2,795,200 | — | — |
| 2025-02-21 | $100.11 | $150.61 | 1,907,900 | — | — |
| 2025-02-20 | $103.15 | $155.19 | 1,831,000 | — | — |
| 2025-02-19 | $105.11 | $158.14 | 1,813,100 | — | — |
| 2025-02-18 | $108.84 | $163.75 | 1,701,900 | — | — |
| 2025-02-14 | $112.07 | $168.61 | 1,248,900 | — | — |
| 2025-02-13 | $110.10 | $165.64 | 1,512,400 | — | — |
| 2025-02-12 | $108.91 | $163.85 | 1,726,100 | — | — |
| 2025-02-11 | $109.42 | $164.62 | 1,967,400 | — | — |
| 2025-02-10 | $113.19 | $170.29 | 1,963,400 | — | — |
| 2025-02-07 | $114.73 | $172.61 | 1,708,900 | — | — |
| 2025-02-06 | $114.89 | $172.85 | 1,453,900 | — | — |
| 2025-02-05 | $113.63 | $170.95 | 1,307,700 | — | — |
| 2025-02-04 | $114.80 | $172.71 | 2,104,700 | — | — |
| 2025-02-03 | $115.55 | $173.84 | 2,227,000 | — | — |
| 2025-01-31 | $119.38 | $179.60 | 2,411,900 | — | — |
| 2025-01-30 | $122.71 | $184.61 | 1,502,300 | — | — |
| 2025-01-29 | $122.61 | $184.46 | 1,320,800 | — | — |
| 2025-01-28 | $120.83 | $181.79 | 1,626,900 | — | — |
| 2025-01-27 | $119.53 | $179.83 | 2,416,800 | — | — |
| 2025-01-24 | $123.42 | $185.68 | 1,732,800 | — | — |
| 2025-01-23 | $124.15 | $186.78 | 3,548,600 | — | — |
| 2025-01-22 | $128.57 | $193.43 | 1,683,000 | — | — |
| 2025-01-21 | $126.28 | $189.99 | 2,764,100 | — | — |
| 2025-01-17 | $130.35 | $196.11 | 1,942,500 | — | — |
| 2025-01-16 | $128.11 | $192.74 | 1,919,800 | — | — |
| 2025-01-15 | $129.99 | $195.57 | 2,734,500 | — | — |
| 2025-01-14 | $131.39 | $197.67 | 3,405,600 | — | — |
| 2025-01-13 | $135.72 | $204.19 | 8,810,500 | — | — |
| 2025-01-10 | $160.92 | $242.10 | 2,425,500 | — | — |
| 2025-01-08 | $151.62 | $228.11 | 1,093,300 | — | — |
| 2025-01-07 | $152.13 | $228.88 | 1,579,400 | — | — |
| 2025-01-06 | $156.22 | $235.03 | 1,771,300 | — | — |
| 2025-01-03 | $158.92 | $239.09 | 1,394,000 | — | — |
| 2025-01-02 | $153.24 | $230.55 | 1,478,100 | — | — |