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
- 2025-06-05 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 | $79.30 | $79.30 | 5,754,000 | — | — |
| 2025-12-30 | $79.89 | $79.89 | 7,561,700 | — | — |
| 2025-12-29 | $80.51 | $80.51 | 7,400,500 | — | — |
| 2025-12-26 | $81.27 | $81.27 | 6,140,600 | — | — |
| 2025-12-24 | $82.64 | $82.64 | 6,401,500 | — | — |
| 2025-12-23 | $82.73 | $82.73 | 9,394,700 | — | — |
| 2025-12-22 | $87.00 | $87.00 | 10,721,200 | — | — |
| 2025-12-19 | $86.13 | $86.13 | 13,856,900 | — | — |
| 2025-12-18 | $80.99 | $80.99 | 10,406,200 | — | — |
| 2025-12-17 | $79.20 | $79.20 | 10,977,800 | — | — |
| 2025-12-16 | $83.00 | $83.00 | 15,029,100 | — | — |
| 2025-12-15 | $75.46 | $75.46 | 15,025,000 | — | — |
| 2025-12-12 | $83.47 | $83.47 | 13,858,000 | — | — |
| 2025-12-11 | $88.57 | $88.57 | 11,154,500 | — | — |
| 2025-12-10 | $88.41 | $88.41 | 9,329,300 | — | — |
| 2025-12-09 | $88.88 | $88.88 | 14,570,000 | — | — |
| 2025-12-08 | $83.96 | $83.96 | 10,024,600 | — | — |
| 2025-12-05 | $85.62 | $85.62 | 10,474,100 | — | — |
| 2025-12-04 | $87.46 | $87.46 | 14,235,400 | — | — |
| 2025-12-03 | $86.29 | $86.29 | 21,053,700 | — | — |
| 2025-12-02 | $77.44 | $77.44 | 16,567,100 | — | — |
| 2025-12-01 | $75.94 | $75.94 | 18,852,700 | — | — |
| 2025-11-28 | $79.93 | $79.93 | 22,254,900 | — | — |
| 2025-11-26 | $72.64 | $72.64 | 15,840,800 | — | — |
| 2025-11-25 | $70.11 | $70.11 | 12,630,900 | — | — |
| 2025-11-24 | $72.74 | $72.74 | 15,679,700 | — | — |
| 2025-11-21 | $71.33 | $71.33 | 19,456,200 | — | — |
| 2025-11-20 | $66.93 | $66.93 | 20,369,400 | — | — |
| 2025-11-19 | $69.72 | $69.72 | 28,886,500 | — | — |
| 2025-11-18 | $76.60 | $76.60 | 16,437,600 | — | — |
| 2025-11-17 | $76.59 | $76.59 | 23,753,300 | — | — |
| 2025-11-14 | $81.89 | $81.89 | 37,549,600 | — | — |
| 2025-11-13 | $82.34 | $82.34 | 52,219,400 | — | — |
| 2025-11-12 | $86.30 | $86.30 | 39,011,300 | — | — |
| 2025-11-11 | $98.30 | $98.30 | 8,745,300 | — | — |
| 2025-11-10 | $104.10 | $104.10 | 8,568,000 | — | — |
| 2025-11-07 | $103.14 | $103.14 | 9,524,300 | — | — |
| 2025-11-06 | $100.01 | $100.01 | 11,702,600 | — | — |
| 2025-11-05 | $113.03 | $113.03 | 6,050,000 | — | — |
| 2025-11-04 | $111.25 | $111.25 | 10,279,100 | — | — |
| 2025-11-03 | $117.86 | $117.86 | 9,050,500 | — | — |
| 2025-10-31 | $126.98 | $126.98 | 6,616,900 | — | — |
| 2025-10-30 | $122.71 | $122.71 | 10,751,300 | — | — |
| 2025-10-29 | $131.74 | $131.74 | 7,593,600 | — | — |
| 2025-10-28 | $136.11 | $136.11 | 7,857,500 | — | — |
| 2025-10-27 | $143.29 | $143.29 | 9,715,600 | — | — |
| 2025-10-24 | $142.05 | $142.05 | 15,678,700 | — | — |
| 2025-10-23 | $129.86 | $129.86 | 6,896,100 | — | — |
| 2025-10-22 | $124.79 | $124.79 | 8,810,200 | — | — |
| 2025-10-21 | $129.85 | $129.85 | 9,603,000 | — | — |
| 2025-10-20 | $130.81 | $130.81 | 9,339,400 | — | — |
| 2025-10-17 | $126.49 | $126.49 | 7,837,400 | — | — |
| 2025-10-16 | $128.46 | $128.46 | 7,387,800 | — | — |
| 2025-10-15 | $134.48 | $134.48 | 9,018,700 | — | — |
| 2025-10-14 | $134.46 | $134.46 | 7,650,400 | — | — |
| 2025-10-13 | $137.47 | $137.47 | 10,351,000 | — | — |
| 2025-10-10 | $132.94 | $132.94 | 22,403,100 | — | — |
| 2025-10-09 | $150.48 | $150.48 | 10,237,500 | — | — |
| 2025-10-08 | $150.46 | $150.46 | 11,706,300 | — | — |
| 2025-10-07 | $148.72 | $148.72 | 12,330,800 | — | — |
| 2025-10-06 | $148.51 | $148.51 | 10,810,000 | — | — |
| 2025-10-03 | $145.78 | $145.78 | 19,333,300 | — | — |
| 2025-10-02 | $149.72 | $149.72 | 19,216,200 | — | — |
| 2025-10-01 | $129.03 | $129.03 | 9,067,300 | — | — |
| 2025-09-30 | $132.58 | $132.58 | 7,965,500 | — | — |
| 2025-09-29 | $133.66 | $133.66 | 10,474,600 | — | — |
| 2025-09-26 | $126.99 | $126.99 | 5,467,800 | — | — |
| 2025-09-25 | $124.66 | $124.66 | 7,729,900 | — | — |
| 2025-09-24 | $131.58 | $131.58 | 9,155,800 | — | — |
| 2025-09-23 | $130.97 | $130.97 | 8,952,100 | — | — |
| 2025-09-22 | $137.64 | $137.64 | 9,117,400 | — | — |
| 2025-09-19 | $144.14 | $144.14 | 16,115,600 | — | — |
| 2025-09-18 | $140.42 | $140.42 | 15,939,000 | — | — |
| 2025-09-17 | $131.04 | $131.04 | 19,405,300 | — | — |
| 2025-09-16 | $134.81 | $134.81 | 12,723,000 | — | — |
| 2025-09-15 | $134.05 | $134.05 | 12,573,800 | — | — |
| 2025-09-12 | $125.32 | $125.32 | 15,291,500 | — | — |
| 2025-09-11 | $133.70 | $133.70 | 23,638,300 | — | — |
| 2025-09-10 | $113.69 | $113.69 | 9,925,500 | — | — |
| 2025-09-09 | $117.99 | $117.99 | 9,098,700 | — | — |
| 2025-09-08 | $112.46 | $112.46 | 8,410,400 | — | — |
| 2025-09-05 | $114.56 | $114.56 | 11,544,500 | — | — |
| 2025-09-04 | $117.49 | $117.49 | 6,393,600 | — | — |
| 2025-09-03 | $118.46 | $118.46 | 9,473,300 | — | — |
| 2025-09-02 | $120.14 | $120.14 | 10,272,400 | — | — |
| 2025-08-29 | $131.98 | $131.98 | 8,140,600 | — | — |
| 2025-08-28 | $130.94 | $130.94 | 5,588,700 | — | — |
| 2025-08-27 | $127.40 | $127.40 | 5,567,700 | — | — |
| 2025-08-26 | $129.05 | $129.05 | 6,923,300 | — | — |
| 2025-08-25 | $125.24 | $125.24 | 10,419,800 | — | — |
| 2025-08-22 | $135.04 | $135.04 | 13,309,100 | — | — |
| 2025-08-21 | $131.80 | $131.80 | 4,986,600 | — | — |
| 2025-08-20 | $137.81 | $137.81 | 9,944,100 | — | — |
| 2025-08-19 | $135.23 | $135.23 | 9,688,100 | — | — |
| 2025-08-18 | $141.58 | $141.58 | 8,683,100 | — | — |
| 2025-08-15 | $149.26 | $149.26 | 23,286,200 | — | — |
| 2025-08-14 | $139.23 | $139.23 | 17,905,900 | — | — |
| 2025-08-13 | $153.16 | $153.16 | 17,877,900 | — | — |
| 2025-08-12 | $163.21 | $163.21 | 33,232,700 | — | — |
| 2025-08-11 | $161.17 | $161.17 | 11,888,900 | — | — |
| 2025-08-08 | $159.03 | $159.03 | 8,921,000 | — | — |
| 2025-08-07 | $152.93 | $152.93 | 10,166,300 | — | — |
| 2025-08-06 | $161.71 | $161.71 | 8,357,900 | — | — |
| 2025-08-05 | $153.93 | $153.93 | 7,802,400 | — | — |
| 2025-08-04 | $164.82 | $164.82 | 11,701,300 | — | — |
| 2025-08-01 | $168.10 | $168.10 | 12,924,900 | — | — |
| 2025-07-31 | $183.52 | $183.52 | 5,770,600 | — | — |
| 2025-07-30 | $190.50 | $190.50 | 9,317,700 | — | — |
| 2025-07-29 | $181.64 | $181.64 | 9,534,800 | — | — |
| 2025-07-28 | $185.36 | $185.36 | 9,524,200 | — | — |
| 2025-07-25 | $192.86 | $192.86 | 6,988,500 | — | — |
| 2025-07-24 | $193.08 | $193.08 | 9,085,900 | — | — |
| 2025-07-23 | $202.41 | $202.41 | 10,319,800 | — | — |
| 2025-07-22 | $198.31 | $198.31 | 18,485,900 | — | — |
| 2025-07-21 | $216.10 | $216.10 | 19,033,100 | — | — |
| 2025-07-18 | $223.78 | $223.78 | 42,877,400 | — | — |
| 2025-07-17 | $235.08 | $235.08 | 29,222,500 | — | — |
| 2025-07-16 | $233.20 | $233.20 | 43,669,500 | — | — |
| 2025-07-15 | $195.33 | $195.33 | 14,758,500 | — | — |
| 2025-07-14 | $204.70 | $204.70 | 15,445,200 | — | — |
| 2025-07-11 | $187.33 | $187.33 | 18,227,400 | — | — |
| 2025-07-10 | $202.90 | $202.90 | 12,340,100 | — | — |
| 2025-07-09 | $200.68 | $200.68 | 17,934,400 | — | — |
| 2025-07-08 | $204.81 | $204.81 | 22,225,500 | — | — |
| 2025-07-07 | $207.46 | $207.46 | 31,640,800 | — | — |
| 2025-07-03 | $188.77 | $188.77 | 17,192,000 | — | — |
| 2025-07-02 | $177.97 | $177.97 | 18,546,000 | — | — |
| 2025-07-01 | $192.53 | $192.53 | 31,252,100 | — | — |
| 2025-06-30 | $181.29 | $181.29 | 34,461,500 | — | — |
| 2025-06-27 | $180.43 | $180.43 | 48,112,100 | — | — |
| 2025-06-26 | $213.63 | $213.63 | 45,550,300 | — | — |
| 2025-06-25 | $198.62 | $198.62 | 49,283,200 | — | — |
| 2025-06-24 | $222.65 | $222.65 | 68,222,600 | — | — |
| 2025-06-23 | $263.45 | $263.45 | 99,128,700 | — | — |
| 2025-06-20 | $240.28 | $240.28 | 92,427,200 | — | — |
| 2025-06-18 | $199.59 | $199.59 | 63,566,800 | — | — |
| 2025-06-17 | $149.15 | $149.15 | 31,234,200 | — | — |
| 2025-06-16 | $151.06 | $151.06 | 43,781,500 | — | — |
| 2025-06-13 | $133.56 | $133.56 | 34,013,600 | — | — |
| 2025-06-12 | $106.54 | $106.54 | 13,416,500 | — | — |
| 2025-06-11 | $117.20 | $117.20 | 26,481,400 | — | — |
| 2025-06-10 | $105.91 | $105.91 | 25,517,800 | — | — |
| 2025-06-09 | $115.25 | $115.25 | 45,521,100 | — | — |
| 2025-06-06 | $107.70 | $107.70 | 60,706,300 | — | — |
| 2025-06-05 | $83.23 | $83.23 | 47,192,000 | — | — |