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
- 2001-01-30 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 | $156.15 | $156.15 | 496,400 | — | — |
| 2025-12-30 | $158.14 | $158.14 | 574,600 | — | — |
| 2025-12-29 | $157.84 | $157.84 | 838,200 | — | — |
| 2025-12-26 | $158.37 | $158.37 | 503,100 | — | — |
| 2025-12-24 | $157.84 | $157.84 | 407,400 | — | — |
| 2025-12-23 | $156.76 | $156.76 | 934,400 | — | — |
| 2025-12-22 | $159.28 | $159.28 | 1,098,900 | — | — |
| 2025-12-19 | $157.69 | $157.69 | 2,638,500 | — | — |
| 2025-12-18 | $161.44 | $161.44 | 1,141,300 | — | — |
| 2025-12-17 | $160.58 | $160.58 | 1,165,000 | — | — |
| 2025-12-16 | $162.89 | $162.89 | 1,287,100 | — | — |
| 2025-12-15 | $162.73 | $162.73 | 1,119,500 | — | — |
| 2025-12-12 | $165.43 | $165.43 | 1,685,900 | — | — |
| 2025-12-11 | $163.87 | $163.87 | 1,188,100 | — | — |
| 2025-12-10 | $164.58 | $164.58 | 1,233,400 | — | — |
| 2025-12-09 | $159.00 | $159.00 | 1,505,300 | — | — |
| 2025-12-08 | $157.68 | $157.68 | 1,180,000 | — | — |
| 2025-12-05 | $157.21 | $157.21 | 1,565,400 | — | — |
| 2025-12-04 | $156.84 | $156.84 | 1,364,300 | — | — |
| 2025-12-03 | $155.00 | $155.00 | 1,571,200 | — | — |
| 2025-12-02 | $150.93 | $150.93 | 1,975,000 | — | — |
| 2025-12-01 | $146.72 | $146.72 | 1,657,000 | — | — |
| 2025-11-28 | $147.19 | $147.19 | 732,800 | — | — |
| 2025-11-26 | $147.23 | $147.23 | 1,568,000 | — | — |
| 2025-11-25 | $147.50 | $147.50 | 2,572,500 | — | — |
| 2025-11-24 | $143.63 | $143.63 | 6,264,100 | — | — |
| 2025-11-21 | $142.56 | $142.56 | 1,814,100 | — | — |
| 2025-11-20 | $132.81 | $132.81 | 924,400 | — | — |
| 2025-11-19 | $133.68 | $133.68 | 1,049,900 | — | — |
| 2025-11-18 | $132.28 | $132.28 | 1,593,500 | — | — |
| 2025-11-17 | $132.61 | $132.61 | 902,600 | — | — |
| 2025-11-14 | $137.13 | $137.13 | 809,700 | — | — |
| 2025-11-13 | $139.42 | $139.42 | 1,026,800 | — | — |
| 2025-11-12 | $141.69 | $141.69 | 1,212,800 | — | — |
| 2025-11-11 | $144.49 | $144.49 | 1,427,800 | — | — |
| 2025-11-10 | $138.23 | $138.23 | 872,500 | — | — |
| 2025-11-07 | $134.84 | $134.84 | 810,900 | — | — |
| 2025-11-06 | $133.73 | $133.73 | 991,700 | — | — |
| 2025-11-05 | $137.21 | $137.21 | 1,189,800 | — | — |
| 2025-11-04 | $135.67 | $135.67 | 1,172,700 | — | — |
| 2025-11-03 | $138.53 | $138.53 | 1,246,200 | — | — |
| 2025-10-31 | $137.88 | $137.88 | 1,641,900 | — | — |
| 2025-10-30 | $138.43 | $138.43 | 3,842,800 | — | — |
| 2025-10-29 | $131.91 | $131.91 | 2,200,100 | — | — |
| 2025-10-28 | $133.14 | $133.14 | 874,200 | — | — |
| 2025-10-27 | $135.65 | $135.65 | 1,010,600 | — | — |
| 2025-10-24 | $135.21 | $135.21 | 864,300 | — | — |
| 2025-10-23 | $136.00 | $136.00 | 1,032,100 | — | — |
| 2025-10-22 | $135.58 | $135.58 | 1,254,800 | — | — |
| 2025-10-21 | $136.22 | $136.22 | 956,800 | — | — |
| 2025-10-20 | $134.93 | $134.93 | 1,031,900 | — | — |
| 2025-10-17 | $130.45 | $130.45 | 1,111,200 | — | — |
| 2025-10-16 | $129.84 | $129.84 | 1,386,000 | — | — |
| 2025-10-15 | $128.43 | $128.43 | 1,075,900 | — | — |
| 2025-10-14 | $129.79 | $129.79 | 1,059,000 | — | — |
| 2025-10-13 | $129.54 | $129.54 | 1,137,100 | — | — |
| 2025-10-10 | $125.79 | $125.79 | 1,751,200 | — | — |
| 2025-10-09 | $131.87 | $131.87 | 1,214,900 | — | — |
| 2025-10-08 | $133.09 | $133.09 | 1,051,300 | — | — |
| 2025-10-07 | $130.47 | $130.47 | 1,234,700 | — | — |
| 2025-10-06 | $131.50 | $131.50 | 1,477,800 | — | — |
| 2025-10-03 | $132.17 | $132.17 | 1,606,100 | — | — |
| 2025-10-02 | $128.70 | $128.70 | 1,094,600 | — | — |
| 2025-10-01 | $127.52 | $127.52 | 1,284,000 | — | — |
| 2025-09-30 | $125.22 | $125.22 | 1,435,200 | — | — |
| 2025-09-29 | $126.37 | $126.37 | 942,500 | — | — |
| 2025-09-26 | $126.19 | $126.19 | 908,900 | — | — |
| 2025-09-25 | $124.88 | $124.88 | 1,623,300 | — | — |
| 2025-09-24 | $128.18 | $128.18 | 938,500 | — | — |
| 2025-09-23 | $129.00 | $129.00 | 960,700 | — | — |
| 2025-09-22 | $131.18 | $131.18 | 796,500 | — | — |
| 2025-09-19 | $131.39 | $131.39 | 2,284,600 | — | — |
| 2025-09-18 | $132.57 | $132.57 | 1,223,100 | — | — |
| 2025-09-17 | $129.44 | $129.44 | 1,453,100 | — | — |
| 2025-09-16 | $131.82 | $131.82 | 761,200 | — | — |
| 2025-09-15 | $131.06 | $131.06 | 1,057,500 | — | — |
| 2025-09-12 | $131.56 | $131.56 | 719,500 | — | — |
| 2025-09-11 | $135.91 | $135.91 | 1,774,800 | — | — |
| 2025-09-10 | $132.94 | $132.94 | 1,518,200 | — | — |
| 2025-09-09 | $135.93 | $135.93 | 1,762,600 | — | — |
| 2025-09-08 | $136.86 | $136.86 | 1,423,500 | — | — |
| 2025-09-05 | $139.12 | $139.12 | 1,059,200 | — | — |
| 2025-09-04 | $134.70 | $134.70 | 1,270,400 | — | — |
| 2025-09-03 | $132.35 | $132.35 | 1,753,100 | — | — |
| 2025-09-02 | $137.16 | $137.16 | 1,168,300 | — | — |
| 2025-08-29 | $141.96 | $141.96 | 982,400 | — | — |
| 2025-08-28 | $141.13 | $141.13 | 929,100 | — | — |
| 2025-08-27 | $141.98 | $141.98 | 1,222,300 | — | — |
| 2025-08-26 | $141.78 | $141.78 | 1,063,400 | — | — |
| 2025-08-25 | $144.96 | $144.96 | 856,600 | — | — |
| 2025-08-22 | $149.57 | $149.57 | 1,503,100 | — | — |
| 2025-08-21 | $140.67 | $140.67 | 1,669,400 | — | — |
| 2025-08-20 | $143.58 | $143.58 | 1,540,600 | — | — |
| 2025-08-19 | $143.77 | $143.77 | 1,644,500 | — | — |
| 2025-08-18 | $144.94 | $144.94 | 1,034,100 | — | — |
| 2025-08-15 | $142.43 | $142.43 | 1,110,100 | — | — |
| 2025-08-14 | $142.88 | $142.88 | 1,287,000 | — | — |
| 2025-08-13 | $145.74 | $145.74 | 1,810,900 | — | — |
| 2025-08-12 | $140.49 | $140.49 | 1,688,500 | — | — |
| 2025-08-11 | $134.82 | $134.82 | 2,726,100 | — | — |
| 2025-08-08 | $139.88 | $139.88 | 1,728,700 | — | — |
| 2025-08-07 | $138.77 | $138.77 | 1,421,500 | — | — |
| 2025-08-06 | $136.90 | $136.90 | 2,127,700 | — | — |
| 2025-08-05 | $139.65 | $139.65 | 2,025,400 | — | — |
| 2025-08-04 | $137.77 | $137.77 | 2,785,800 | — | — |
| 2025-08-01 | $136.52 | $136.52 | 7,978,300 | — | — |
| 2025-07-31 | $129.01 | $129.01 | 13,728,100 | — | — |
| 2025-07-30 | $203.57 | $203.57 | 2,687,400 | — | — |
| 2025-07-29 | $205.81 | $205.81 | 1,188,300 | — | — |
| 2025-07-28 | $207.19 | $207.19 | 1,308,200 | — | — |
| 2025-07-25 | $205.56 | $205.56 | 703,300 | — | — |
| 2025-07-24 | $202.18 | $202.18 | 687,500 | — | — |
| 2025-07-23 | $204.13 | $204.13 | 1,285,100 | — | — |
| 2025-07-22 | $194.06 | $194.06 | 646,000 | — | — |
| 2025-07-21 | $189.02 | $189.02 | 491,700 | — | — |
| 2025-07-18 | $190.77 | $190.77 | 474,700 | — | — |
| 2025-07-17 | $192.27 | $192.27 | 672,600 | — | — |
| 2025-07-16 | $190.24 | $190.24 | 1,072,100 | — | — |
| 2025-07-15 | $192.81 | $192.81 | 1,005,100 | — | — |
| 2025-07-14 | $199.31 | $199.31 | 1,230,200 | — | — |
| 2025-07-11 | $202.28 | $202.28 | 793,200 | — | — |
| 2025-07-10 | $204.48 | $204.48 | 697,900 | — | — |
| 2025-07-09 | $200.48 | $200.48 | 711,100 | — | — |
| 2025-07-08 | $195.47 | $195.47 | 1,258,500 | — | — |
| 2025-07-07 | $193.83 | $193.83 | 859,600 | — | — |
| 2025-07-03 | $196.82 | $196.82 | 712,800 | — | — |
| 2025-07-02 | $196.98 | $196.98 | 947,100 | — | — |
| 2025-07-01 | $194.28 | $194.28 | 761,200 | — | — |
| 2025-06-30 | $189.33 | $189.33 | 562,300 | — | — |
| 2025-06-27 | $188.52 | $188.52 | 1,878,700 | — | — |
| 2025-06-26 | $187.74 | $187.74 | 509,000 | — | — |
| 2025-06-25 | $187.14 | $187.14 | 468,400 | — | — |
| 2025-06-24 | $186.58 | $186.58 | 817,700 | — | — |
| 2025-06-23 | $183.42 | $183.42 | 718,000 | — | — |
| 2025-06-20 | $181.79 | $181.79 | 1,282,900 | — | — |
| 2025-06-18 | $180.01 | $180.01 | 1,428,200 | — | — |
| 2025-06-17 | $175.16 | $175.16 | 1,440,700 | — | — |
| 2025-06-16 | $182.52 | $182.52 | 610,500 | — | — |
| 2025-06-13 | $177.85 | $177.85 | 779,400 | — | — |
| 2025-06-12 | $181.69 | $181.69 | 688,500 | — | — |
| 2025-06-11 | $185.48 | $185.48 | 612,800 | — | — |
| 2025-06-10 | $188.07 | $188.07 | 832,900 | — | — |
| 2025-06-09 | $180.93 | $180.93 | 766,700 | — | — |
| 2025-06-06 | $180.62 | $180.62 | 431,700 | — | — |
| 2025-06-05 | $180.26 | $180.26 | 479,600 | — | — |
| 2025-06-04 | $179.99 | $179.99 | 434,800 | — | — |
| 2025-06-03 | $179.16 | $179.16 | 558,100 | — | — |
| 2025-06-02 | $178.51 | $178.51 | 1,178,800 | — | — |
| 2025-05-30 | $180.94 | $180.94 | 1,203,100 | — | — |
| 2025-05-29 | $183.05 | $183.05 | 1,295,000 | — | — |
| 2025-05-28 | $180.11 | $180.11 | 897,700 | — | — |
| 2025-05-27 | $178.55 | $178.55 | 872,700 | — | — |
| 2025-05-23 | $170.80 | $170.80 | 493,800 | — | — |
| 2025-05-22 | $172.61 | $172.61 | 614,100 | — | — |
| 2025-05-21 | $171.91 | $171.91 | 986,900 | — | — |
| 2025-05-20 | $182.58 | $182.58 | 569,800 | — | — |
| 2025-05-19 | $184.84 | $184.84 | 522,900 | — | — |
| 2025-05-16 | $188.29 | $188.29 | 758,000 | — | — |
| 2025-05-15 | $186.72 | $186.72 | 688,300 | — | — |
| 2025-05-14 | $187.65 | $187.65 | 855,700 | — | — |
| 2025-05-13 | $190.42 | $190.42 | 764,500 | — | — |
| 2025-05-12 | $189.00 | $189.00 | 1,133,400 | — | — |
| 2025-05-09 | $181.88 | $181.88 | 805,000 | — | — |
| 2025-05-08 | $180.93 | $180.93 | 1,016,400 | — | — |
| 2025-05-07 | $172.22 | $172.22 | 1,171,200 | — | — |
| 2025-05-06 | $173.07 | $173.07 | 1,447,700 | — | — |
| 2025-05-05 | $177.61 | $177.61 | 920,500 | — | — |
| 2025-05-02 | $179.82 | $179.82 | 1,386,800 | — | — |
| 2025-05-01 | $176.74 | $176.74 | 2,693,300 | — | — |
| 2025-04-30 | $173.30 | $173.30 | 2,550,100 | — | — |
| 2025-04-29 | $177.75 | $177.75 | 1,413,500 | — | — |
| 2025-04-28 | $181.09 | $181.09 | 1,037,900 | — | — |
| 2025-04-25 | $183.35 | $183.35 | 1,162,700 | — | — |
| 2025-04-24 | $184.27 | $184.27 | 976,100 | — | — |
| 2025-04-23 | $177.23 | $177.23 | 1,035,100 | — | — |
| 2025-04-22 | $173.87 | $173.87 | 1,357,600 | — | — |
| 2025-04-21 | $172.22 | $172.22 | 1,609,400 | — | — |
| 2025-04-17 | $171.41 | $171.41 | 816,200 | — | — |
| 2025-04-16 | $167.18 | $167.18 | 1,527,600 | — | — |
| 2025-04-15 | $164.15 | $164.15 | 734,600 | — | — |
| 2025-04-14 | $165.62 | $165.62 | 1,090,700 | — | — |
| 2025-04-11 | $164.14 | $164.14 | 1,222,200 | — | — |
| 2025-04-10 | $160.14 | $160.14 | 1,827,800 | — | — |
| 2025-04-09 | $165.03 | $165.03 | 2,157,000 | — | — |
| 2025-04-08 | $144.32 | $144.32 | 1,610,100 | — | — |
| 2025-04-07 | $153.35 | $153.35 | 2,101,400 | — | — |
| 2025-04-04 | $153.51 | $153.51 | 2,165,200 | — | — |
| 2025-04-03 | $154.24 | $154.24 | 1,873,300 | — | — |
| 2025-04-02 | $163.98 | $163.98 | 799,300 | — | — |
| 2025-04-01 | $158.08 | $158.08 | 988,100 | — | — |
| 2025-03-31 | $158.86 | $158.86 | 1,387,600 | — | — |
| 2025-03-28 | $159.21 | $159.21 | 1,330,700 | — | — |
| 2025-03-27 | $164.29 | $164.29 | 659,700 | — | — |
| 2025-03-26 | $166.46 | $166.46 | 868,400 | — | — |
| 2025-03-25 | $170.00 | $170.00 | 570,900 | — | — |
| 2025-03-24 | $170.37 | $170.37 | 726,800 | — | — |
| 2025-03-21 | $168.61 | $168.61 | 1,881,400 | — | — |
| 2025-03-20 | $168.81 | $168.81 | 1,228,000 | — | — |
| 2025-03-19 | $166.14 | $166.14 | 1,390,600 | — | — |
| 2025-03-18 | $164.53 | $164.53 | 1,255,700 | — | — |
| 2025-03-17 | $169.59 | $169.59 | 1,029,500 | — | — |
| 2025-03-14 | $166.20 | $166.20 | 1,300,500 | — | — |
| 2025-03-13 | $160.51 | $160.51 | 1,542,700 | — | — |
| 2025-03-12 | $164.57 | $164.57 | 1,932,700 | — | — |
| 2025-03-11 | $165.14 | $165.14 | 1,708,700 | — | — |
| 2025-03-10 | $163.39 | $163.39 | 1,738,300 | — | — |
| 2025-03-07 | $173.75 | $173.75 | 1,688,000 | — | — |
| 2025-03-06 | $172.00 | $172.00 | 1,132,600 | — | — |
| 2025-03-05 | $174.19 | $174.19 | 1,083,800 | — | — |
| 2025-03-04 | $169.88 | $169.88 | 1,804,700 | — | — |
| 2025-03-03 | $175.09 | $175.09 | 1,593,000 | — | — |
| 2025-02-28 | $187.03 | $187.03 | 857,100 | — | — |
| 2025-02-27 | $185.77 | $185.77 | 728,000 | — | — |
| 2025-02-26 | $191.21 | $191.21 | 1,211,300 | — | — |
| 2025-02-25 | $186.62 | $186.62 | 1,499,200 | — | — |
| 2025-02-24 | $190.72 | $190.72 | 1,028,900 | — | — |
| 2025-02-21 | $190.43 | $190.43 | 1,695,100 | — | — |
| 2025-02-20 | $198.06 | $198.06 | 793,600 | — | — |
| 2025-02-19 | $201.79 | $201.79 | 618,300 | — | — |
| 2025-02-18 | $202.24 | $202.24 | 880,700 | — | — |
| 2025-02-14 | $206.77 | $206.77 | 880,600 | — | — |
| 2025-02-13 | $204.89 | $204.89 | 824,100 | — | — |
| 2025-02-12 | $205.34 | $205.34 | 661,000 | — | — |
| 2025-02-11 | $210.52 | $210.52 | 650,700 | — | — |
| 2025-02-10 | $212.03 | $212.03 | 932,400 | — | — |
| 2025-02-07 | $210.55 | $210.55 | 1,396,000 | — | — |
| 2025-02-06 | $218.38 | $218.38 | 2,298,200 | — | — |
| 2025-02-05 | $216.36 | $216.36 | 1,224,400 | — | — |
| 2025-02-04 | $214.75 | $214.75 | 889,800 | — | — |
| 2025-02-03 | $215.82 | $215.82 | 1,432,800 | — | — |
| 2025-01-31 | $219.11 | $219.11 | 1,207,700 | — | — |
| 2025-01-30 | $225.36 | $225.36 | 885,900 | — | — |
| 2025-01-29 | $224.45 | $224.45 | 475,400 | — | — |
| 2025-01-28 | $226.17 | $226.17 | 574,100 | — | — |
| 2025-01-27 | $229.82 | $229.82 | 592,400 | — | — |
| 2025-01-24 | $233.30 | $233.30 | 508,400 | — | — |
| 2025-01-23 | $234.89 | $234.89 | 455,100 | — | — |
| 2025-01-22 | $232.14 | $232.14 | 727,400 | — | — |
| 2025-01-21 | $228.00 | $228.00 | 744,400 | — | — |
| 2025-01-17 | $224.23 | $224.23 | 670,100 | — | — |
| 2025-01-16 | $218.91 | $218.91 | 464,300 | — | — |
| 2025-01-15 | $215.78 | $215.78 | 469,500 | — | — |
| 2025-01-14 | $210.46 | $210.46 | 382,800 | — | — |
| 2025-01-13 | $213.68 | $213.68 | 454,100 | — | — |
| 2025-01-10 | $212.12 | $212.12 | 758,800 | — | — |
| 2025-01-08 | $215.37 | $215.37 | 729,000 | — | — |
| 2025-01-07 | $217.56 | $217.56 | 667,200 | — | — |
| 2025-01-06 | $218.88 | $218.88 | 913,600 | — | — |
| 2025-01-03 | $208.26 | $208.26 | 517,000 | — | — |
| 2025-01-02 | $208.49 | $208.49 | 517,900 | — | — |