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
- 2019-09-19 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 | $135.99 | $135.99 | 1,603,900 | — | — |
| 2025-12-30 | $137.48 | $137.48 | 1,615,000 | — | — |
| 2025-12-29 | $137.94 | $137.94 | 2,095,800 | — | — |
| 2025-12-26 | $138.32 | $138.32 | 1,256,400 | — | — |
| 2025-12-24 | $138.04 | $138.04 | 2,005,400 | — | — |
| 2025-12-23 | $141.23 | $141.23 | 3,084,500 | — | — |
| 2025-12-22 | $141.84 | $141.84 | 3,049,000 | — | — |
| 2025-12-19 | $140.39 | $140.39 | 6,302,900 | — | — |
| 2025-12-18 | $138.29 | $138.29 | 4,380,200 | — | — |
| 2025-12-17 | $136.71 | $136.71 | 3,790,000 | — | — |
| 2025-12-16 | $140.05 | $140.05 | 4,047,300 | — | — |
| 2025-12-15 | $142.05 | $142.05 | 3,823,900 | — | — |
| 2025-12-12 | $146.00 | $146.00 | 3,725,100 | — | — |
| 2025-12-11 | $149.90 | $149.90 | 2,692,400 | — | — |
| 2025-12-10 | $151.20 | $151.20 | 2,281,600 | — | — |
| 2025-12-09 | $152.57 | $152.57 | 2,824,600 | — | — |
| 2025-12-08 | $154.28 | $154.28 | 3,896,500 | — | — |
| 2025-12-05 | $151.41 | $151.41 | 6,441,200 | — | — |
| 2025-12-04 | $153.00 | $153.00 | 3,657,500 | — | — |
| 2025-12-03 | $155.83 | $155.83 | 3,728,900 | — | — |
| 2025-12-02 | $156.48 | $156.48 | 5,757,700 | — | — |
| 2025-12-01 | $157.90 | $157.90 | 3,577,200 | — | — |
| 2025-11-28 | $160.01 | $160.01 | 2,471,900 | — | — |
| 2025-11-26 | $158.40 | $158.40 | 3,458,300 | — | — |
| 2025-11-25 | $158.99 | $158.99 | 3,318,800 | — | — |
| 2025-11-24 | $158.44 | $158.44 | 6,818,000 | — | — |
| 2025-11-21 | $157.55 | $157.55 | 6,127,600 | — | — |
| 2025-11-20 | $159.57 | $159.57 | 8,715,500 | — | — |
| 2025-11-19 | $176.31 | $176.31 | 3,564,800 | — | — |
| 2025-11-18 | $176.46 | $176.46 | 3,600,200 | — | — |
| 2025-11-17 | $180.26 | $180.26 | 3,974,800 | — | — |
| 2025-11-14 | $185.01 | $185.01 | 3,850,000 | — | — |
| 2025-11-13 | $185.97 | $185.97 | 4,452,200 | — | — |
| 2025-11-12 | $190.89 | $190.89 | 4,670,700 | — | — |
| 2025-11-11 | $197.86 | $197.86 | 5,251,700 | — | — |
| 2025-11-10 | $199.72 | $199.72 | 6,580,000 | — | — |
| 2025-11-07 | $191.24 | $191.24 | 9,288,200 | — | — |
| 2025-11-06 | $190.82 | $190.82 | 21,307,200 | — | — |
| 2025-11-05 | $154.98 | $154.98 | 5,345,400 | — | — |
| 2025-11-04 | $157.51 | $157.51 | 3,815,000 | — | — |
| 2025-11-03 | $162.08 | $162.08 | 4,311,400 | — | — |
| 2025-10-31 | $162.81 | $162.81 | 4,038,300 | — | — |
| 2025-10-30 | $157.07 | $157.07 | 2,530,600 | — | — |
| 2025-10-29 | $156.00 | $156.00 | 4,308,600 | — | — |
| 2025-10-28 | $157.27 | $157.27 | 1,855,800 | — | — |
| 2025-10-27 | $157.62 | $157.62 | 2,452,900 | — | — |
| 2025-10-24 | $156.47 | $156.47 | 2,437,400 | — | — |
| 2025-10-23 | $156.59 | $156.59 | 2,166,900 | — | — |
| 2025-10-22 | $154.21 | $154.21 | 2,471,000 | — | — |
| 2025-10-21 | $156.25 | $156.25 | 2,105,100 | — | — |
| 2025-10-20 | $156.29 | $156.29 | 2,559,200 | — | — |
| 2025-10-17 | $152.87 | $152.87 | 4,223,900 | — | — |
| 2025-10-16 | $151.17 | $151.17 | 5,323,600 | — | — |
| 2025-10-15 | $160.02 | $160.02 | 3,024,800 | — | — |
| 2025-10-14 | $160.88 | $160.88 | 2,936,700 | — | — |
| 2025-10-13 | $164.20 | $164.20 | 2,941,400 | — | — |
| 2025-10-10 | $158.74 | $158.74 | 4,062,300 | — | — |
| 2025-10-09 | $164.07 | $164.07 | 3,396,100 | — | — |
| 2025-10-08 | $164.12 | $164.12 | 7,521,900 | — | — |
| 2025-10-07 | $154.52 | $154.52 | 3,375,700 | — | — |
| 2025-10-06 | $157.36 | $157.36 | 4,732,300 | — | — |
| 2025-10-03 | $151.82 | $151.82 | 5,141,400 | — | — |
| 2025-10-02 | $151.57 | $151.57 | 4,948,000 | — | — |
| 2025-10-01 | $152.70 | $152.70 | 8,079,500 | — | — |
| 2025-09-30 | $142.40 | $142.40 | 4,305,200 | — | — |
| 2025-09-29 | $145.26 | $145.26 | 4,559,400 | — | — |
| 2025-09-26 | $139.07 | $139.07 | 2,755,500 | — | — |
| 2025-09-25 | $136.60 | $136.60 | 2,171,800 | — | — |
| 2025-09-24 | $136.57 | $136.57 | 2,806,500 | — | — |
| 2025-09-23 | $137.49 | $137.49 | 3,857,500 | — | — |
| 2025-09-22 | $138.35 | $138.35 | 3,740,600 | — | — |
| 2025-09-19 | $138.82 | $138.82 | 10,124,400 | — | — |
| 2025-09-18 | $136.81 | $136.81 | 3,718,300 | — | — |
| 2025-09-17 | $134.23 | $134.23 | 3,558,500 | — | — |
| 2025-09-16 | $134.59 | $134.59 | 5,104,100 | — | — |
| 2025-09-15 | $138.65 | $138.65 | 4,719,100 | — | — |
| 2025-09-12 | $136.50 | $136.50 | 3,034,100 | — | — |
| 2025-09-11 | $139.15 | $139.15 | 2,819,200 | — | — |
| 2025-09-10 | $139.13 | $139.13 | 4,859,400 | — | — |
| 2025-09-09 | $140.46 | $140.46 | 4,493,200 | — | — |
| 2025-09-08 | $136.44 | $136.44 | 4,757,600 | — | — |
| 2025-09-05 | $136.08 | $136.08 | 4,851,100 | — | — |
| 2025-09-04 | $131.78 | $131.78 | 2,955,200 | — | — |
| 2025-09-03 | $132.60 | $132.60 | 3,718,600 | — | — |
| 2025-09-02 | $134.69 | $134.69 | 4,848,400 | — | — |
| 2025-08-29 | $136.68 | $136.68 | 5,105,200 | — | — |
| 2025-08-28 | $140.96 | $140.96 | 9,304,200 | — | — |
| 2025-08-27 | $131.73 | $131.73 | 6,071,200 | — | — |
| 2025-08-26 | $126.31 | $126.31 | 5,024,400 | — | — |
| 2025-08-25 | $128.38 | $128.38 | 2,621,600 | — | — |
| 2025-08-22 | $131.22 | $131.22 | 3,826,900 | — | — |
| 2025-08-21 | $129.15 | $129.15 | 2,965,100 | — | — |
| 2025-08-20 | $128.46 | $128.46 | 3,914,700 | — | — |
| 2025-08-19 | $128.99 | $128.99 | 4,477,100 | — | — |
| 2025-08-18 | $129.07 | $129.07 | 2,625,400 | — | — |
| 2025-08-15 | $127.25 | $127.25 | 4,566,500 | — | — |
| 2025-08-14 | $124.52 | $124.52 | 6,438,900 | — | — |
| 2025-08-13 | $128.71 | $128.71 | 4,753,800 | — | — |
| 2025-08-12 | $128.96 | $128.96 | 6,829,400 | — | — |
| 2025-08-11 | $128.83 | $128.83 | 8,536,100 | — | — |
| 2025-08-08 | $130.91 | $130.91 | 10,874,900 | — | — |
| 2025-08-07 | $136.38 | $136.38 | 16,640,900 | — | — |
| 2025-08-06 | $136.96 | $136.96 | 7,405,500 | — | — |
| 2025-08-05 | $132.94 | $132.94 | 5,551,400 | — | — |
| 2025-08-04 | $139.13 | $139.13 | 3,501,100 | — | — |
| 2025-08-01 | $135.60 | $135.60 | 6,067,300 | — | — |
| 2025-07-31 | $139.98 | $139.98 | 10,859,500 | — | — |
| 2025-07-30 | $148.88 | $148.88 | 3,940,300 | — | — |
| 2025-07-29 | $150.27 | $150.27 | 2,875,800 | — | — |
| 2025-07-28 | $150.77 | $150.77 | 2,648,600 | — | — |
| 2025-07-25 | $149.84 | $149.84 | 4,924,600 | — | — |
| 2025-07-24 | $146.56 | $146.56 | 2,931,900 | — | — |
| 2025-07-23 | $144.00 | $144.00 | 3,448,500 | — | — |
| 2025-07-22 | $144.89 | $144.89 | 3,694,000 | — | — |
| 2025-07-21 | $145.27 | $145.27 | 3,683,700 | — | — |
| 2025-07-18 | $145.02 | $145.02 | 3,609,900 | — | — |
| 2025-07-17 | $143.15 | $143.15 | 5,309,800 | — | — |
| 2025-07-16 | $139.36 | $139.36 | 4,045,200 | — | — |
| 2025-07-15 | $140.56 | $140.56 | 4,952,200 | — | — |
| 2025-07-14 | $138.80 | $138.80 | 6,486,600 | — | — |
| 2025-07-11 | $137.37 | $137.37 | 6,324,200 | — | — |
| 2025-07-10 | $137.49 | $137.49 | 9,700,400 | — | — |
| 2025-07-09 | $142.75 | $142.75 | 9,054,600 | — | — |
| 2025-07-08 | $145.94 | $145.94 | 86,386,000 | — | — |
| 2025-07-07 | $152.41 | $152.41 | 16,225,100 | — | — |
| 2025-07-03 | $155.15 | $155.15 | 29,996,700 | — | — |
| 2025-07-02 | $135.01 | $135.01 | 4,959,200 | — | — |
| 2025-07-01 | $132.33 | $132.33 | 4,164,000 | — | — |
| 2025-06-30 | $134.33 | $134.33 | 3,615,000 | — | — |
| 2025-06-27 | $132.08 | $132.08 | 4,557,100 | — | — |
| 2025-06-26 | $131.12 | $131.12 | 3,884,800 | — | — |
| 2025-06-25 | $130.24 | $130.24 | 3,782,800 | — | — |
| 2025-06-24 | $130.83 | $130.83 | 2,999,900 | — | — |
| 2025-06-23 | $129.52 | $129.52 | 4,531,500 | — | — |
| 2025-06-20 | $127.50 | $127.50 | 5,224,300 | — | — |
| 2025-06-18 | $130.04 | $130.04 | 7,582,400 | — | — |
| 2025-06-17 | $124.84 | $124.84 | 5,518,400 | — | — |
| 2025-06-16 | $121.93 | $121.93 | 3,304,900 | — | — |
| 2025-06-13 | $120.45 | $120.45 | 4,029,400 | — | — |
| 2025-06-12 | $122.68 | $122.68 | 4,963,500 | — | — |
| 2025-06-11 | $118.63 | $118.63 | 3,480,800 | — | — |
| 2025-06-10 | $119.91 | $119.91 | 5,769,400 | — | — |
| 2025-06-09 | $121.17 | $121.17 | 4,810,700 | — | — |
| 2025-06-06 | $122.16 | $122.16 | 4,539,400 | — | — |
| 2025-06-05 | $121.75 | $121.75 | 5,306,200 | — | — |
| 2025-06-04 | $119.70 | $119.70 | 6,012,200 | — | — |
| 2025-06-03 | $118.66 | $118.66 | 3,884,800 | — | — |
| 2025-06-02 | $117.74 | $117.74 | 4,103,500 | — | — |
| 2025-05-30 | $117.88 | $117.88 | 7,310,500 | — | — |
| 2025-05-29 | $117.00 | $117.00 | 3,555,700 | — | — |
| 2025-05-28 | $116.30 | $116.30 | 2,518,600 | — | — |
| 2025-05-27 | $117.60 | $117.60 | 3,317,800 | — | — |
| 2025-05-23 | $114.46 | $114.46 | 2,888,800 | — | — |
| 2025-05-22 | $115.67 | $115.67 | 3,671,500 | — | — |
| 2025-05-21 | $113.69 | $113.69 | 3,702,000 | — | — |
| 2025-05-20 | $116.29 | $116.29 | 2,995,300 | — | — |
| 2025-05-19 | $116.46 | $116.46 | 4,864,800 | — | — |
| 2025-05-16 | $117.67 | $117.67 | 3,143,200 | — | — |
| 2025-05-15 | $117.14 | $117.14 | 4,196,800 | — | — |
| 2025-05-14 | $119.09 | $119.09 | 6,332,100 | — | — |
| 2025-05-13 | $117.31 | $117.31 | 6,364,400 | — | — |
| 2025-05-12 | $113.42 | $113.42 | 4,174,700 | — | — |
| 2025-05-09 | $107.88 | $107.88 | 3,603,900 | — | — |
| 2025-05-08 | $109.22 | $109.22 | 5,469,600 | — | — |
| 2025-05-07 | $106.02 | $106.02 | 5,925,100 | — | — |
| 2025-05-06 | $106.06 | $106.06 | 13,053,000 | — | — |
| 2025-05-05 | $105.70 | $105.70 | 7,473,500 | — | — |
| 2025-05-02 | $105.00 | $105.00 | 5,147,500 | — | — |
| 2025-05-01 | $106.32 | $106.32 | 7,760,600 | — | — |
| 2025-04-30 | $102.16 | $102.16 | 3,566,700 | — | — |
| 2025-04-29 | $102.31 | $102.31 | 2,616,300 | — | — |
| 2025-04-28 | $101.74 | $101.74 | 2,730,600 | — | — |
| 2025-04-25 | $101.52 | $101.52 | 3,025,500 | — | — |
| 2025-04-24 | $99.60 | $99.60 | 4,943,000 | — | — |
| 2025-04-23 | $94.58 | $94.58 | 5,871,000 | — | — |
| 2025-04-22 | $91.42 | $91.42 | 4,398,000 | — | — |
| 2025-04-21 | $88.92 | $88.92 | 4,701,400 | — | — |
| 2025-04-17 | $91.18 | $91.18 | 3,477,900 | — | — |
| 2025-04-16 | $91.88 | $91.88 | 3,467,800 | — | — |
| 2025-04-15 | $92.55 | $92.55 | 3,824,400 | — | — |
| 2025-04-14 | $91.88 | $91.88 | 6,111,100 | — | — |
| 2025-04-11 | $92.02 | $92.02 | 5,661,800 | — | — |
| 2025-04-10 | $93.18 | $93.18 | 6,108,600 | — | — |
| 2025-04-09 | $97.44 | $97.44 | 7,979,500 | — | — |
| 2025-04-08 | $87.00 | $87.00 | 7,376,700 | — | — |
| 2025-04-07 | $88.20 | $88.20 | 9,014,300 | — | — |
| 2025-04-04 | $87.93 | $87.93 | 7,712,200 | — | — |
| 2025-04-03 | $94.47 | $94.47 | 5,753,300 | — | — |
| 2025-04-02 | $101.71 | $101.71 | 3,801,900 | — | — |
| 2025-04-01 | $101.06 | $101.06 | 4,186,400 | — | — |
| 2025-03-31 | $99.21 | $99.21 | 4,031,400 | — | — |
| 2025-03-28 | $101.10 | $101.10 | 3,795,300 | — | — |
| 2025-03-27 | $104.85 | $104.85 | 2,699,200 | — | — |
| 2025-03-26 | $107.97 | $107.97 | 2,258,700 | — | — |
| 2025-03-25 | $110.58 | $110.58 | 3,666,300 | — | — |
| 2025-03-24 | $110.17 | $110.17 | 4,385,100 | — | — |
| 2025-03-21 | $105.03 | $105.03 | 4,944,700 | — | — |
| 2025-03-20 | $103.17 | $103.17 | 4,912,400 | — | — |
| 2025-03-19 | $104.43 | $104.43 | 3,147,800 | — | — |
| 2025-03-18 | $102.93 | $102.93 | 2,995,200 | — | — |
| 2025-03-17 | $103.97 | $103.97 | 4,033,800 | — | — |
| 2025-03-14 | $101.80 | $101.80 | 4,010,700 | — | — |
| 2025-03-13 | $98.68 | $98.68 | 5,113,300 | — | — |
| 2025-03-12 | $102.03 | $102.03 | 6,870,300 | — | — |
| 2025-03-11 | $101.96 | $101.96 | 7,558,000 | — | — |
| 2025-03-10 | $101.65 | $101.65 | 9,445,400 | — | — |
| 2025-03-07 | $109.63 | $109.63 | 6,028,400 | — | — |
| 2025-03-06 | $111.46 | $111.46 | 5,304,800 | — | — |
| 2025-03-05 | $115.09 | $115.09 | 3,411,100 | — | — |
| 2025-03-04 | $115.46 | $115.46 | 5,788,100 | — | — |
| 2025-03-03 | $113.17 | $113.17 | 4,207,800 | — | — |
| 2025-02-28 | $116.55 | $116.55 | 5,046,300 | — | — |
| 2025-02-27 | $113.53 | $113.53 | 5,101,800 | — | — |
| 2025-02-26 | $113.37 | $113.37 | 6,573,400 | — | — |
| 2025-02-25 | $114.98 | $114.98 | 7,560,900 | — | — |
| 2025-02-24 | $117.51 | $117.51 | 7,269,900 | — | — |
| 2025-02-21 | $119.64 | $119.64 | 6,983,800 | — | — |
| 2025-02-20 | $126.24 | $126.24 | 6,105,800 | — | — |
| 2025-02-19 | $128.85 | $128.85 | 4,405,300 | — | — |
| 2025-02-18 | $130.63 | $130.63 | 8,969,800 | — | — |
| 2025-02-14 | $131.01 | $131.01 | 8,664,000 | — | — |
| 2025-02-13 | $135.89 | $135.89 | 20,141,600 | — | — |
| 2025-02-12 | $148.09 | $148.09 | 6,977,300 | — | — |
| 2025-02-11 | $145.42 | $145.42 | 3,402,200 | — | — |
| 2025-02-10 | $147.10 | $147.10 | 4,916,200 | — | — |
| 2025-02-07 | $142.65 | $142.65 | 4,475,100 | — | — |
| 2025-02-06 | $144.85 | $144.85 | 3,568,600 | — | — |
| 2025-02-05 | $144.85 | $144.85 | 4,836,900 | — | — |
| 2025-02-04 | $145.83 | $145.83 | 3,290,100 | — | — |
| 2025-02-03 | $143.15 | $143.15 | 5,124,800 | — | — |
| 2025-01-31 | $142.71 | $142.71 | 4,949,500 | — | — |
| 2025-01-30 | $142.61 | $142.61 | 6,026,000 | — | — |
| 2025-01-29 | $145.72 | $145.72 | 7,978,200 | — | — |
| 2025-01-28 | $151.89 | $151.89 | 7,940,400 | — | — |
| 2025-01-27 | $142.16 | $142.16 | 5,517,600 | — | — |
| 2025-01-24 | $140.99 | $140.99 | 2,884,900 | — | — |
| 2025-01-23 | $140.20 | $140.20 | 3,806,400 | — | — |
| 2025-01-22 | $140.12 | $140.12 | 3,870,600 | — | — |
| 2025-01-21 | $138.40 | $138.40 | 3,347,600 | — | — |
| 2025-01-17 | $138.40 | $138.40 | 3,468,700 | — | — |
| 2025-01-16 | $136.79 | $136.79 | 5,913,500 | — | — |
| 2025-01-15 | $140.95 | $140.95 | 3,441,200 | — | — |
| 2025-01-14 | $139.16 | $139.16 | 3,414,000 | — | — |
| 2025-01-13 | $138.00 | $138.00 | 4,413,700 | — | — |
| 2025-01-10 | $140.42 | $140.42 | 2,646,000 | — | — |
| 2025-01-08 | $141.88 | $141.88 | 3,334,400 | — | — |
| 2025-01-07 | $141.40 | $141.40 | 3,988,600 | — | — |
| 2025-01-06 | $146.04 | $146.04 | 2,667,300 | — | — |
| 2025-01-03 | $144.83 | $144.83 | 2,198,500 | — | — |
| 2025-01-02 | $143.63 | $143.63 | 2,361,000 | — | — |