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-03-10 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 | $102.87 | $157.36 | 741,200 | — | — |
| 2025-12-30 | $104.73 | $160.21 | 698,000 | — | — |
| 2025-12-29 | $105.66 | $161.63 | 571,500 | — | — |
| 2025-12-26 | $105.41 | $161.25 | 316,400 | — | — |
| 2025-12-24 | $105.49 | $161.37 | 339,300 | — | — |
| 2025-12-23 | $105.39 | $161.22 | 818,400 | — | — |
| 2025-12-22 | $105.71 | $161.71 | 1,328,300 | — | — |
| 2025-12-19 | $104.15 | $159.32 | 1,412,100 | — | — |
| 2025-12-18 | $104.42 | $159.73 | 893,500 | — | — |
| 2025-12-17 | $104.02 | $159.12 | 1,411,900 | — | — |
| 2025-12-16 | $104.19 | $159.38 | 1,394,400 | — | — |
| 2025-12-15 | $102.76 | $157.19 | 627,800 | — | — |
| 2025-12-12 | $103.95 | $159.01 | 1,209,200 | — | — |
| 2025-12-11 | $105.13 | $160.82 | 1,611,800 | — | — |
| 2025-12-10 | $102.56 | $156.89 | 1,537,400 | — | — |
| 2025-12-09 | $99.01 | $151.46 | 922,300 | — | — |
| 2025-12-08 | $99.68 | $152.48 | 761,400 | — | — |
| 2025-12-05 | $99.63 | $152.41 | 716,100 | — | — |
| 2025-12-04 | $98.13 | $150.11 | 511,400 | — | — |
| 2025-12-03 | $98.18 | $150.19 | 654,600 | — | — |
| 2025-12-02 | $97.74 | $149.52 | 804,200 | — | — |
| 2025-12-01 | $98.19 | $150.20 | 916,500 | — | — |
| 2025-11-28 | $98.20 | $150.22 | 387,200 | — | — |
| 2025-11-26 | $97.81 | $149.62 | 711,500 | — | — |
| 2025-11-25 | $97.50 | $149.15 | 930,200 | — | — |
| 2025-11-24 | $95.52 | $146.12 | 1,097,600 | — | — |
| 2025-11-21 | $96.22 | $147.19 | 1,606,400 | — | — |
| 2025-11-20 | $96.02 | $146.88 | 1,113,700 | — | — |
| 2025-11-19 | $97.69 | $149.44 | 762,300 | — | — |
| 2025-11-18 | $97.78 | $149.58 | 974,300 | — | — |
| 2025-11-17 | $98.61 | $150.85 | 1,023,000 | — | — |
| 2025-11-14 | $101.57 | $155.37 | 1,369,200 | — | — |
| 2025-11-13 | $100.70 | $154.04 | 1,116,000 | — | — |
| 2025-11-12 | $101.95 | $155.96 | 1,162,600 | — | — |
| 2025-11-11 | $100.53 | $153.78 | 820,300 | — | — |
| 2025-11-10 | $100.73 | $154.09 | 916,600 | — | — |
| 2025-11-07 | $100.40 | $153.58 | 1,758,900 | — | — |
| 2025-11-06 | $96.21 | $147.17 | 1,321,200 | — | — |
| 2025-11-05 | $97.63 | $149.35 | 955,200 | — | — |
| 2025-11-04 | $98.69 | $150.97 | 1,165,900 | — | — |
| 2025-11-03 | $97.37 | $148.95 | 1,617,100 | — | — |
| 2025-10-31 | $99.22 | $151.78 | 1,251,600 | — | — |
| 2025-10-30 | $100.47 | $153.69 | 872,300 | — | — |
| 2025-10-29 | $99.84 | $152.73 | 965,000 | — | — |
| 2025-10-28 | $103.22 | $157.90 | 1,864,700 | — | — |
| 2025-10-27 | $101.43 | $155.16 | 1,073,100 | — | — |
| 2025-10-24 | $101.76 | $155.66 | 960,700 | — | — |
| 2025-10-23 | $101.79 | $155.71 | 965,400 | — | — |
| 2025-10-22 | $100.05 | $153.05 | 909,700 | — | — |
| 2025-10-21 | $99.88 | $152.79 | 798,000 | — | — |
| 2025-10-20 | $99.71 | $152.53 | 1,210,400 | — | — |
| 2025-10-17 | $99.01 | $151.46 | 1,848,900 | — | — |
| 2025-10-16 | $100.34 | $153.49 | 1,682,500 | — | — |
| 2025-10-15 | $105.13 | $160.82 | 1,142,300 | — | — |
| 2025-10-14 | $105.79 | $161.83 | 1,023,400 | — | — |
| 2025-10-13 | $105.05 | $160.70 | 674,200 | — | — |
| 2025-10-10 | $104.00 | $159.09 | 745,400 | — | — |
| 2025-10-09 | $103.74 | $158.69 | 1,107,400 | — | — |
| 2025-10-08 | $105.69 | $161.68 | 710,800 | — | — |
| 2025-10-07 | $105.76 | $161.78 | 791,500 | — | — |
| 2025-10-06 | $107.49 | $164.43 | 766,300 | — | — |
| 2025-10-03 | $108.40 | $165.82 | 785,200 | — | — |
| 2025-10-02 | $107.90 | $165.06 | 1,287,000 | — | — |
| 2025-10-01 | $107.50 | $164.45 | 1,096,300 | — | — |
| 2025-09-30 | $108.36 | $165.76 | 1,323,400 | — | — |
| 2025-09-29 | $107.49 | $164.43 | 1,051,900 | — | — |
| 2025-09-26 | $107.44 | $164.35 | 1,689,500 | — | — |
| 2025-09-25 | $109.02 | $166.77 | 798,900 | — | — |
| 2025-09-24 | $110.70 | $169.34 | 1,134,800 | — | — |
| 2025-09-23 | $112.74 | $172.46 | 1,237,800 | — | — |
| 2025-09-22 | $114.82 | $175.64 | 1,797,700 | — | — |
| 2025-09-19 | $118.90 | $181.88 | 2,583,900 | — | — |
| 2025-09-18 | $117.88 | $180.32 | 740,300 | — | — |
| 2025-09-17 | $118.12 | $180.69 | 1,560,900 | — | — |
| 2025-09-16 | $117.49 | $179.73 | 1,204,900 | — | — |
| 2025-09-15 | $116.74 | $178.58 | 958,300 | — | — |
| 2025-09-12 | $117.15 | $179.21 | 949,200 | — | — |
| 2025-09-11 | $118.71 | $181.59 | 1,344,600 | — | — |
| 2025-09-10 | $116.19 | $177.74 | 1,418,000 | — | — |
| 2025-09-09 | $116.30 | $177.91 | 703,200 | — | — |
| 2025-09-08 | $115.59 | $176.82 | 1,046,600 | — | — |
| 2025-09-05 | $115.05 | $175.99 | 1,034,500 | — | — |
| 2025-09-04 | $116.03 | $177.49 | 643,700 | — | — |
| 2025-09-03 | $114.71 | $175.47 | 973,900 | — | — |
| 2025-09-02 | $115.66 | $176.93 | 1,664,000 | — | — |
| 2025-08-29 | $114.54 | $175.21 | 805,700 | — | — |
| 2025-08-28 | $114.63 | $175.35 | 790,800 | — | — |
| 2025-08-27 | $115.70 | $176.99 | 646,700 | — | — |
| 2025-08-26 | $115.78 | $177.11 | 590,800 | — | — |
| 2025-08-25 | $115.05 | $175.99 | 621,700 | — | — |
| 2025-08-22 | $116.37 | $178.01 | 484,700 | — | — |
| 2025-08-21 | $115.69 | $176.97 | 490,500 | — | — |
| 2025-08-20 | $115.14 | $176.13 | 643,100 | — | — |
| 2025-08-19 | $114.88 | $175.73 | 595,400 | — | — |
| 2025-08-18 | $115.37 | $176.48 | 1,409,500 | — | — |
| 2025-08-15 | $114.90 | $175.77 | 1,221,800 | — | — |
| 2025-08-14 | $117.43 | $179.64 | 1,024,600 | — | — |
| 2025-08-13 | $118.02 | $180.54 | 1,657,800 | — | — |
| 2025-08-12 | $116.61 | $178.38 | 1,616,300 | — | — |
| 2025-08-11 | $117.33 | $179.48 | 1,683,200 | — | — |
| 2025-08-08 | $114.11 | $174.56 | 1,827,800 | — | — |
| 2025-08-07 | $111.01 | $169.81 | 2,018,700 | — | — |
| 2025-08-06 | $108.78 | $166.40 | 1,522,800 | — | — |
| 2025-08-05 | $109.58 | $167.63 | 727,700 | — | — |
| 2025-08-04 | $109.83 | $168.01 | 538,000 | — | — |
| 2025-08-01 | $108.26 | $165.61 | 636,100 | — | — |
| 2025-07-31 | $108.26 | $165.61 | 933,700 | — | — |
| 2025-07-30 | $108.55 | $166.05 | 784,400 | — | — |
| 2025-07-29 | $108.50 | $165.98 | 874,600 | — | — |
| 2025-07-28 | $108.48 | $165.94 | 615,200 | — | — |
| 2025-07-25 | $109.09 | $166.88 | 430,200 | — | — |
| 2025-07-24 | $108.68 | $166.25 | 521,400 | — | — |
| 2025-07-23 | $108.45 | $165.90 | 891,500 | — | — |
| 2025-07-22 | $107.32 | $164.17 | 1,114,200 | — | — |
| 2025-07-21 | $107.91 | $165.07 | 656,200 | — | — |
| 2025-07-18 | $110.03 | $168.32 | 1,041,200 | — | — |
| 2025-07-17 | $110.35 | $168.81 | 759,700 | — | — |
| 2025-07-16 | $109.31 | $167.21 | 1,102,900 | — | — |
| 2025-07-15 | $107.78 | $164.87 | 1,030,300 | — | — |
| 2025-07-14 | $109.66 | $167.75 | 1,226,200 | — | — |
| 2025-07-11 | $108.16 | $165.46 | 1,019,100 | — | — |
| 2025-07-10 | $107.69 | $164.74 | 743,700 | — | — |
| 2025-07-09 | $105.84 | $161.91 | 592,400 | — | — |
| 2025-07-08 | $104.70 | $160.16 | 938,600 | — | — |
| 2025-07-07 | $105.59 | $161.52 | 1,168,300 | — | — |
| 2025-07-03 | $105.61 | $161.55 | 673,400 | — | — |
| 2025-07-02 | $105.42 | $161.26 | 1,005,000 | — | — |
| 2025-07-01 | $105.87 | $161.95 | 601,600 | — | — |
| 2025-06-30 | $106.19 | $162.44 | 758,100 | — | — |
| 2025-06-27 | $105.65 | $161.62 | 1,232,500 | — | — |
| 2025-06-26 | $105.39 | $161.22 | 711,900 | — | — |
| 2025-06-25 | $104.66 | $160.10 | 1,290,800 | — | — |
| 2025-06-24 | $105.61 | $161.55 | 1,150,300 | — | — |
| 2025-06-23 | $104.29 | $159.54 | 1,360,100 | — | — |
| 2025-06-20 | $104.82 | $160.35 | 1,783,900 | — | — |
| 2025-06-18 | $104.61 | $160.02 | 570,600 | — | — |
| 2025-06-17 | $104.93 | $160.51 | 875,500 | — | — |
| 2025-06-16 | $106.72 | $163.25 | 810,900 | — | — |
| 2025-06-13 | $106.30 | $162.61 | 817,200 | — | — |
| 2025-06-12 | $107.33 | $164.19 | 674,200 | — | — |
| 2025-06-11 | $107.55 | $164.52 | 711,600 | — | — |
| 2025-06-10 | $106.41 | $162.78 | 1,128,100 | — | — |
| 2025-06-09 | $106.16 | $162.40 | 1,352,700 | — | — |
| 2025-06-06 | $105.13 | $160.82 | 961,900 | — | — |
| 2025-06-05 | $105.26 | $161.02 | 1,027,800 | — | — |
| 2025-06-04 | $104.26 | $159.49 | 850,400 | — | — |
| 2025-06-03 | $105.52 | $161.42 | 664,600 | — | — |
| 2025-06-02 | $105.26 | $161.02 | 855,800 | — | — |
| 2025-05-30 | $105.30 | $161.08 | 1,293,800 | — | — |
| 2025-05-29 | $103.88 | $158.91 | 916,900 | — | — |
| 2025-05-28 | $104.92 | $160.06 | 2,225,800 | — | — |
| 2025-05-27 | $104.74 | $159.78 | 2,090,000 | — | — |
| 2025-05-23 | $107.18 | $163.50 | 982,900 | — | — |
| 2025-05-22 | $108.54 | $165.58 | 1,067,700 | — | — |
| 2025-05-21 | $107.95 | $164.68 | 946,100 | — | — |
| 2025-05-20 | $109.05 | $166.36 | 1,081,600 | — | — |
| 2025-05-19 | $108.62 | $165.70 | 817,500 | — | — |
| 2025-05-16 | $108.19 | $165.04 | 1,145,200 | — | — |
| 2025-05-15 | $106.89 | $163.06 | 1,044,200 | — | — |
| 2025-05-14 | $105.51 | $160.96 | 956,800 | — | — |
| 2025-05-13 | $104.72 | $159.75 | 828,400 | — | — |
| 2025-05-12 | $104.17 | $158.91 | 1,334,500 | — | — |
| 2025-05-09 | $105.94 | $161.61 | 1,582,500 | — | — |
| 2025-05-08 | $104.81 | $159.89 | 2,490,100 | — | — |
| 2025-05-07 | $102.27 | $156.01 | 2,542,900 | — | — |
| 2025-05-06 | $101.89 | $155.43 | 1,245,700 | — | — |
| 2025-05-05 | $101.48 | $154.81 | 786,700 | — | — |
| 2025-05-02 | $102.51 | $156.38 | 1,611,900 | — | — |
| 2025-05-01 | $99.95 | $152.47 | 1,307,300 | — | — |
| 2025-04-30 | $100.70 | $153.62 | 1,770,300 | — | — |
| 2025-04-29 | $99.15 | $151.25 | 853,400 | — | — |
| 2025-04-28 | $98.75 | $150.64 | 878,400 | — | — |
| 2025-04-25 | $98.98 | $150.99 | 610,600 | — | — |
| 2025-04-24 | $98.73 | $150.61 | 673,500 | — | — |
| 2025-04-23 | $98.24 | $149.86 | 732,500 | — | — |
| 2025-04-22 | $96.97 | $147.93 | 948,500 | — | — |
| 2025-04-21 | $94.91 | $144.78 | 736,200 | — | — |
| 2025-04-17 | $97.38 | $148.55 | 835,300 | — | — |
| 2025-04-16 | $96.58 | $147.33 | 868,000 | — | — |
| 2025-04-15 | $97.59 | $148.87 | 515,900 | — | — |
| 2025-04-14 | $97.84 | $149.25 | 1,035,800 | — | — |
| 2025-04-11 | $97.12 | $148.16 | 1,112,000 | — | — |
| 2025-04-10 | $94.79 | $144.60 | 968,400 | — | — |
| 2025-04-09 | $96.10 | $146.60 | 2,231,900 | — | — |
| 2025-04-08 | $89.64 | $136.75 | 1,346,100 | — | — |
| 2025-04-07 | $90.56 | $138.15 | 1,535,100 | — | — |
| 2025-04-04 | $91.81 | $140.06 | 1,251,200 | — | — |
| 2025-04-03 | $98.04 | $149.56 | 1,284,300 | — | — |
| 2025-04-02 | $100.94 | $153.98 | 1,000,900 | — | — |
| 2025-04-01 | $100.37 | $153.11 | 805,700 | — | — |
| 2025-03-31 | $100.30 | $153.01 | 1,610,100 | — | — |
| 2025-03-28 | $97.89 | $149.33 | 632,300 | — | — |
| 2025-03-27 | $100.29 | $152.99 | 1,012,600 | — | — |
| 2025-03-26 | $100.30 | $153.01 | 550,600 | — | — |
| 2025-03-25 | $100.52 | $153.34 | 889,900 | — | — |
| 2025-03-24 | $100.10 | $152.70 | 918,800 | — | — |
| 2025-03-21 | $98.96 | $150.96 | 2,341,000 | — | — |
| 2025-03-20 | $98.87 | $150.83 | 716,200 | — | — |
| 2025-03-19 | $99.23 | $151.38 | 865,300 | — | — |
| 2025-03-18 | $97.26 | $148.37 | 1,058,700 | — | — |
| 2025-03-17 | $97.98 | $149.47 | 3,031,200 | — | — |
| 2025-03-14 | $95.81 | $146.16 | 1,951,700 | — | — |
| 2025-03-13 | $94.43 | $144.05 | 1,051,100 | — | — |
| 2025-03-12 | $97.60 | $148.89 | 1,000,900 | — | — |
| 2025-03-11 | $98.47 | $150.22 | 1,623,800 | — | — |
| 2025-03-10 | $99.51 | $151.80 | 898,200 | — | — |
| 2025-03-07 | $101.37 | $154.64 | 990,600 | — | — |
| 2025-03-06 | $99.65 | $152.02 | 985,400 | — | — |
| 2025-03-05 | $100.19 | $152.84 | 900,000 | — | — |
| 2025-03-04 | $100.66 | $153.56 | 1,149,400 | — | — |
| 2025-03-03 | $102.71 | $156.68 | 1,031,400 | — | — |
| 2025-02-28 | $102.38 | $156.18 | 1,322,000 | — | — |
| 2025-02-27 | $100.43 | $153.21 | 797,500 | — | — |
| 2025-02-26 | $100.33 | $153.05 | 1,103,000 | — | — |
| 2025-02-25 | $101.35 | $154.61 | 995,000 | — | — |
| 2025-02-24 | $102.84 | $156.88 | 1,520,000 | — | — |
| 2025-02-21 | $102.59 | $156.50 | 1,261,000 | — | — |
| 2025-02-20 | $103.52 | $157.92 | 1,237,000 | — | — |
| 2025-02-19 | $104.72 | $159.75 | 3,706,400 | — | — |
| 2025-02-18 | $96.56 | $147.30 | 1,964,000 | — | — |
| 2025-02-14 | $96.30 | $146.91 | 1,104,300 | — | — |
| 2025-02-13 | $95.92 | $145.88 | 851,800 | — | — |
| 2025-02-12 | $94.00 | $142.96 | 572,800 | — | — |
| 2025-02-11 | $93.80 | $142.66 | 872,200 | — | — |
| 2025-02-10 | $93.47 | $142.16 | 1,161,600 | — | — |
| 2025-02-07 | $92.72 | $141.02 | 747,900 | — | — |
| 2025-02-06 | $91.59 | $139.30 | 907,100 | — | — |
| 2025-02-05 | $89.11 | $135.53 | 713,300 | — | — |
| 2025-02-04 | $88.54 | $134.66 | 587,300 | — | — |
| 2025-02-03 | $88.48 | $134.57 | 859,900 | — | — |
| 2025-01-31 | $89.48 | $136.09 | 3,397,900 | — | — |
| 2025-01-30 | $91.03 | $138.45 | 937,300 | — | — |
| 2025-01-29 | $90.37 | $137.44 | 1,094,000 | — | — |
| 2025-01-28 | $90.37 | $137.44 | 943,800 | — | — |
| 2025-01-27 | $91.33 | $138.90 | 844,000 | — | — |
| 2025-01-24 | $90.39 | $137.47 | 694,700 | — | — |
| 2025-01-23 | $89.88 | $136.70 | 646,400 | — | — |
| 2025-01-22 | $89.92 | $136.76 | 898,800 | — | — |
| 2025-01-21 | $90.85 | $138.17 | 1,652,700 | — | — |
| 2025-01-17 | $89.25 | $135.74 | 412,600 | — | — |
| 2025-01-16 | $89.84 | $136.64 | 960,900 | — | — |
| 2025-01-15 | $89.63 | $136.32 | 1,068,200 | — | — |
| 2025-01-14 | $89.47 | $136.07 | 1,130,700 | — | — |
| 2025-01-13 | $89.39 | $135.95 | 756,400 | — | — |
| 2025-01-10 | $88.78 | $135.02 | 542,000 | — | — |
| 2025-01-08 | $90.36 | $137.43 | 514,900 | — | — |
| 2025-01-07 | $89.74 | $136.48 | 606,600 | — | — |
| 2025-01-06 | $91.41 | $139.02 | 708,600 | — | — |
| 2025-01-03 | $92.22 | $140.26 | 713,700 | — | — |
| 2025-01-02 | $90.34 | $137.40 | 561,000 | — | — |