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
- 2008-04-23 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 | $130.50 | $200.23 | 658,900 | — | — |
| 2025-12-30 | $131.13 | $201.19 | 789,400 | — | — |
| 2025-12-29 | $130.95 | $200.92 | 732,200 | — | — |
| 2025-12-26 | $130.55 | $200.30 | 563,400 | — | — |
| 2025-12-24 | $131.28 | $201.42 | 368,600 | — | — |
| 2025-12-23 | $130.75 | $200.61 | 869,100 | — | — |
| 2025-12-22 | $131.67 | $202.02 | 1,038,500 | — | — |
| 2025-12-19 | $130.25 | $199.84 | 2,985,200 | — | — |
| 2025-12-18 | $133.02 | $204.09 | 1,766,100 | — | — |
| 2025-12-17 | $134.01 | $205.61 | 1,796,500 | — | — |
| 2025-12-16 | $132.72 | $203.63 | 2,641,700 | — | — |
| 2025-12-15 | $134.13 | $205.80 | 2,187,800 | — | — |
| 2025-12-12 | $131.55 | $201.84 | 1,946,500 | — | — |
| 2025-12-11 | $130.09 | $199.60 | 2,064,900 | — | — |
| 2025-12-10 | $128.72 | $197.50 | 2,798,700 | — | — |
| 2025-12-09 | $128.15 | $196.62 | 2,182,500 | — | — |
| 2025-12-08 | $128.46 | $197.10 | 2,257,300 | — | — |
| 2025-12-05 | $129.50 | $198.69 | 1,942,700 | — | — |
| 2025-12-04 | $128.93 | $197.82 | 2,613,100 | — | — |
| 2025-12-03 | $130.97 | $200.95 | 2,182,900 | — | — |
| 2025-12-02 | $130.75 | $200.61 | 2,735,200 | — | — |
| 2025-12-01 | $131.00 | $201.00 | 3,293,500 | — | — |
| 2025-11-28 | $130.07 | $199.57 | 845,000 | — | — |
| 2025-11-26 | $129.85 | $199.23 | 1,515,800 | — | — |
| 2025-11-25 | $130.39 | $200.06 | 1,493,600 | — | — |
| 2025-11-24 | $131.51 | $201.78 | 5,459,700 | — | — |
| 2025-11-21 | $132.74 | $203.67 | 3,643,400 | — | — |
| 2025-11-20 | $128.13 | $196.59 | 2,059,300 | — | — |
| 2025-11-19 | $127.12 | $195.04 | 1,955,500 | — | — |
| 2025-11-18 | $129.91 | $199.32 | 1,784,100 | — | — |
| 2025-11-17 | $132.68 | $203.57 | 2,082,200 | — | — |
| 2025-11-14 | $131.62 | $201.95 | 2,019,000 | — | — |
| 2025-11-13 | $131.46 | $201.70 | 2,193,900 | — | — |
| 2025-11-12 | $129.77 | $197.84 | 1,512,100 | — | — |
| 2025-11-11 | $130.01 | $198.20 | 1,419,700 | — | — |
| 2025-11-10 | $128.94 | $196.57 | 1,777,600 | — | — |
| 2025-11-07 | $130.84 | $199.47 | 1,446,400 | — | — |
| 2025-11-06 | $129.50 | $197.43 | 1,415,600 | — | — |
| 2025-11-05 | $130.97 | $199.67 | 2,952,400 | — | — |
| 2025-11-04 | $128.08 | $195.26 | 2,796,500 | — | — |
| 2025-11-03 | $125.97 | $192.04 | 1,907,400 | — | — |
| 2025-10-31 | $128.43 | $195.79 | 2,811,600 | — | — |
| 2025-10-30 | $126.70 | $193.16 | 2,298,800 | — | — |
| 2025-10-29 | $130.06 | $198.28 | 2,210,700 | — | — |
| 2025-10-28 | $134.81 | $205.52 | 2,031,400 | — | — |
| 2025-10-27 | $137.99 | $210.37 | 3,438,800 | — | — |
| 2025-10-24 | $141.59 | $215.86 | 966,500 | — | — |
| 2025-10-23 | $142.58 | $217.37 | 746,400 | — | — |
| 2025-10-22 | $143.73 | $219.12 | 828,400 | — | — |
| 2025-10-21 | $144.16 | $219.78 | 1,096,200 | — | — |
| 2025-10-20 | $145.43 | $221.71 | 1,107,200 | — | — |
| 2025-10-17 | $143.81 | $219.24 | 1,306,500 | — | — |
| 2025-10-16 | $143.21 | $218.33 | 845,500 | — | — |
| 2025-10-15 | $142.53 | $217.29 | 1,007,500 | — | — |
| 2025-10-14 | $141.56 | $215.81 | 1,629,400 | — | — |
| 2025-10-13 | $139.63 | $212.87 | 1,321,900 | — | — |
| 2025-10-10 | $142.98 | $217.98 | 1,513,000 | — | — |
| 2025-10-09 | $141.05 | $215.03 | 988,700 | — | — |
| 2025-10-08 | $141.03 | $215.00 | 952,600 | — | — |
| 2025-10-07 | $142.51 | $217.26 | 1,815,600 | — | — |
| 2025-10-06 | $138.94 | $211.82 | 1,555,500 | — | — |
| 2025-10-03 | $137.75 | $210.00 | 967,200 | — | — |
| 2025-10-02 | $135.59 | $206.71 | 1,114,600 | — | — |
| 2025-10-01 | $136.07 | $207.44 | 1,250,200 | — | — |
| 2025-09-30 | $139.19 | $212.20 | 1,428,800 | — | — |
| 2025-09-29 | $137.04 | $208.92 | 1,200,400 | — | — |
| 2025-09-26 | $136.36 | $207.88 | 911,100 | — | — |
| 2025-09-25 | $135.10 | $205.96 | 1,433,300 | — | — |
| 2025-09-24 | $136.41 | $207.96 | 1,700,500 | — | — |
| 2025-09-23 | $137.18 | $209.13 | 1,251,500 | — | — |
| 2025-09-22 | $135.05 | $205.89 | 1,021,500 | — | — |
| 2025-09-19 | $135.06 | $205.90 | 2,660,200 | — | — |
| 2025-09-18 | $135.39 | $206.41 | 1,197,400 | — | — |
| 2025-09-17 | $136.09 | $207.47 | 1,024,100 | — | — |
| 2025-09-16 | $136.25 | $207.72 | 1,056,000 | — | — |
| 2025-09-15 | $137.58 | $209.74 | 1,084,100 | — | — |
| 2025-09-12 | $139.28 | $212.34 | 994,600 | — | — |
| 2025-09-11 | $139.63 | $212.87 | 926,600 | — | — |
| 2025-09-10 | $138.50 | $211.15 | 990,000 | — | — |
| 2025-09-09 | $140.09 | $213.57 | 725,500 | — | — |
| 2025-09-08 | $140.02 | $213.46 | 1,331,800 | — | — |
| 2025-09-05 | $143.60 | $218.92 | 782,200 | — | — |
| 2025-09-04 | $141.57 | $215.83 | 1,128,400 | — | — |
| 2025-09-03 | $140.70 | $214.50 | 1,054,800 | — | — |
| 2025-09-02 | $141.41 | $215.58 | 1,018,800 | — | — |
| 2025-08-29 | $143.51 | $218.78 | 941,300 | — | — |
| 2025-08-28 | $142.93 | $217.90 | 947,800 | — | — |
| 2025-08-27 | $144.75 | $220.68 | 1,208,800 | — | — |
| 2025-08-26 | $143.95 | $219.46 | 1,764,600 | — | — |
| 2025-08-25 | $144.40 | $220.14 | 854,900 | — | — |
| 2025-08-22 | $146.20 | $222.89 | 963,900 | — | — |
| 2025-08-21 | $145.87 | $222.38 | 849,100 | — | — |
| 2025-08-20 | $145.62 | $222.00 | 1,107,400 | — | — |
| 2025-08-19 | $145.21 | $221.38 | 1,562,500 | — | — |
| 2025-08-18 | $142.66 | $217.49 | 900,100 | — | — |
| 2025-08-15 | $143.92 | $219.41 | 923,800 | — | — |
| 2025-08-14 | $143.41 | $218.63 | 1,085,300 | — | — |
| 2025-08-13 | $143.73 | $219.12 | 1,174,200 | — | — |
| 2025-08-12 | $142.09 | $216.62 | 1,657,600 | — | — |
| 2025-08-11 | $145.55 | $220.63 | 1,093,700 | — | — |
| 2025-08-08 | $145.36 | $220.34 | 1,986,700 | — | — |
| 2025-08-07 | $144.42 | $218.92 | 1,771,100 | — | — |
| 2025-08-06 | $141.91 | $215.11 | 2,087,800 | — | — |
| 2025-08-05 | $141.50 | $214.49 | 6,160,000 | — | — |
| 2025-08-04 | $147.00 | $222.83 | 1,304,000 | — | — |
| 2025-08-01 | $145.72 | $220.89 | 2,693,100 | — | — |
| 2025-07-31 | $140.24 | $212.58 | 2,078,200 | — | — |
| 2025-07-30 | $139.65 | $211.69 | 1,109,000 | — | — |
| 2025-07-29 | $140.95 | $213.66 | 1,138,000 | — | — |
| 2025-07-28 | $138.71 | $210.26 | 1,065,800 | — | — |
| 2025-07-25 | $140.32 | $212.70 | 893,900 | — | — |
| 2025-07-24 | $140.51 | $212.99 | 1,188,000 | — | — |
| 2025-07-23 | $141.88 | $215.07 | 1,173,300 | — | — |
| 2025-07-22 | $144.91 | $219.66 | 1,137,200 | — | — |
| 2025-07-21 | $142.84 | $216.52 | 753,100 | — | — |
| 2025-07-18 | $142.91 | $216.63 | 1,934,400 | — | — |
| 2025-07-17 | $142.21 | $215.57 | 1,195,000 | — | — |
| 2025-07-16 | $141.72 | $214.83 | 941,900 | — | — |
| 2025-07-15 | $140.83 | $213.48 | 957,900 | — | — |
| 2025-07-14 | $143.35 | $217.30 | 998,600 | — | — |
| 2025-07-11 | $142.29 | $215.69 | 948,500 | — | — |
| 2025-07-10 | $142.68 | $216.28 | 922,200 | — | — |
| 2025-07-09 | $141.80 | $214.95 | 1,413,300 | — | — |
| 2025-07-08 | $141.02 | $213.77 | 1,381,900 | — | — |
| 2025-07-07 | $139.96 | $212.16 | 888,300 | — | — |
| 2025-07-03 | $140.05 | $212.30 | 683,800 | — | — |
| 2025-07-02 | $140.31 | $212.69 | 1,205,700 | — | — |
| 2025-07-01 | $142.56 | $216.10 | 1,397,700 | — | — |
| 2025-06-30 | $139.11 | $210.87 | 1,298,100 | — | — |
| 2025-06-27 | $137.92 | $209.07 | 1,564,800 | — | — |
| 2025-06-26 | $138.42 | $209.82 | 929,900 | — | — |
| 2025-06-25 | $140.05 | $212.30 | 1,077,900 | — | — |
| 2025-06-24 | $142.18 | $215.52 | 990,800 | — | — |
| 2025-06-23 | $143.99 | $218.27 | 861,600 | — | — |
| 2025-06-20 | $141.25 | $214.11 | 2,415,900 | — | — |
| 2025-06-18 | $141.10 | $213.89 | 976,200 | — | — |
| 2025-06-17 | $140.92 | $213.61 | 1,196,400 | — | — |
| 2025-06-16 | $140.47 | $212.93 | 1,126,000 | — | — |
| 2025-06-13 | $141.44 | $214.40 | 741,200 | — | — |
| 2025-06-12 | $141.32 | $214.22 | 709,600 | — | — |
| 2025-06-11 | $140.61 | $213.14 | 826,900 | — | — |
| 2025-06-10 | $141.27 | $214.14 | 924,200 | — | — |
| 2025-06-09 | $139.81 | $211.93 | 894,900 | — | — |
| 2025-06-06 | $140.05 | $212.30 | 719,100 | — | — |
| 2025-06-05 | $140.02 | $212.25 | 793,600 | — | — |
| 2025-06-04 | $138.84 | $210.46 | 1,436,400 | — | — |
| 2025-06-03 | $141.86 | $215.04 | 1,097,100 | — | — |
| 2025-06-02 | $142.42 | $215.89 | 791,400 | — | — |
| 2025-05-30 | $142.97 | $216.72 | 3,771,600 | — | — |
| 2025-05-29 | $141.54 | $214.55 | 1,097,000 | — | — |
| 2025-05-28 | $140.87 | $213.54 | 920,000 | — | — |
| 2025-05-27 | $143.14 | $216.98 | 1,093,000 | — | — |
| 2025-05-23 | $143.61 | $217.69 | 740,300 | — | — |
| 2025-05-22 | $141.85 | $215.02 | 1,163,400 | — | — |
| 2025-05-21 | $143.48 | $217.49 | 1,699,300 | — | — |
| 2025-05-20 | $143.82 | $218.01 | 1,119,100 | — | — |
| 2025-05-19 | $143.71 | $217.84 | 956,600 | — | — |
| 2025-05-16 | $142.56 | $216.10 | 1,495,100 | — | — |
| 2025-05-15 | $140.37 | $212.78 | 2,529,200 | — | — |
| 2025-05-14 | $133.82 | $202.85 | 1,994,400 | — | — |
| 2025-05-13 | $133.84 | $202.88 | 2,330,800 | — | — |
| 2025-05-12 | $138.64 | $208.90 | 2,412,400 | — | — |
| 2025-05-09 | $146.94 | $221.41 | 724,600 | — | — |
| 2025-05-08 | $145.40 | $219.09 | 1,182,400 | — | — |
| 2025-05-07 | $148.08 | $223.13 | 1,041,100 | — | — |
| 2025-05-06 | $149.20 | $224.81 | 1,124,200 | — | — |
| 2025-05-05 | $148.15 | $223.23 | 841,800 | — | — |
| 2025-05-02 | $147.11 | $221.67 | 1,115,900 | — | — |
| 2025-05-01 | $146.43 | $220.64 | 1,255,500 | — | — |
| 2025-04-30 | $147.01 | $221.51 | 1,421,200 | — | — |
| 2025-04-29 | $145.86 | $219.78 | 1,205,500 | — | — |
| 2025-04-28 | $144.27 | $217.39 | 1,409,000 | — | — |
| 2025-04-25 | $143.97 | $216.93 | 1,342,100 | — | — |
| 2025-04-24 | $146.04 | $220.05 | 1,209,500 | — | — |
| 2025-04-23 | $147.17 | $221.76 | 1,510,800 | — | — |
| 2025-04-22 | $149.26 | $224.90 | 1,071,400 | — | — |
| 2025-04-21 | $147.13 | $221.70 | 838,200 | — | — |
| 2025-04-17 | $148.40 | $223.61 | 946,100 | — | — |
| 2025-04-16 | $146.40 | $220.60 | 1,124,600 | — | — |
| 2025-04-15 | $146.88 | $221.32 | 1,471,300 | — | — |
| 2025-04-14 | $148.83 | $224.26 | 1,091,100 | — | — |
| 2025-04-11 | $146.09 | $220.13 | 1,549,000 | — | — |
| 2025-04-10 | $143.15 | $215.70 | 1,984,500 | — | — |
| 2025-04-09 | $139.00 | $209.45 | 2,990,700 | — | — |
| 2025-04-08 | $140.87 | $212.26 | 2,723,900 | — | — |
| 2025-04-07 | $142.36 | $214.51 | 3,007,700 | — | — |
| 2025-04-04 | $147.23 | $221.85 | 3,275,400 | — | — |
| 2025-04-03 | $151.96 | $228.97 | 2,764,800 | — | — |
| 2025-04-02 | $146.19 | $220.28 | 982,400 | — | — |
| 2025-04-01 | $147.00 | $221.50 | 1,186,400 | — | — |
| 2025-03-31 | $147.52 | $222.28 | 1,863,700 | — | — |
| 2025-03-28 | $146.24 | $220.35 | 1,596,800 | — | — |
| 2025-03-27 | $143.06 | $215.56 | 1,346,400 | — | — |
| 2025-03-26 | $141.13 | $212.65 | 1,329,800 | — | — |
| 2025-03-25 | $139.16 | $209.69 | 1,729,400 | — | — |
| 2025-03-24 | $139.70 | $210.50 | 1,093,100 | — | — |
| 2025-03-21 | $141.13 | $212.65 | 2,607,200 | — | — |
| 2025-03-20 | $141.81 | $213.68 | 1,387,300 | — | — |
| 2025-03-19 | $142.05 | $214.04 | 1,548,500 | — | — |
| 2025-03-18 | $144.75 | $218.11 | 1,182,200 | — | — |
| 2025-03-17 | $144.82 | $218.21 | 1,645,900 | — | — |
| 2025-03-14 | $144.32 | $217.46 | 1,386,800 | — | — |
| 2025-03-13 | $142.54 | $214.78 | 1,598,800 | — | — |
| 2025-03-12 | $140.86 | $212.25 | 1,919,300 | — | — |
| 2025-03-11 | $143.43 | $216.12 | 1,772,200 | — | — |
| 2025-03-10 | $149.31 | $224.98 | 3,047,400 | — | — |
| 2025-03-07 | $145.40 | $219.09 | 2,702,900 | — | — |
| 2025-03-06 | $138.18 | $208.21 | 1,441,600 | — | — |
| 2025-03-05 | $137.82 | $207.67 | 1,468,600 | — | — |
| 2025-03-04 | $139.20 | $209.75 | 2,385,800 | — | — |
| 2025-03-03 | $139.57 | $210.30 | 1,192,600 | — | — |
| 2025-02-28 | $135.97 | $204.88 | 2,340,000 | — | — |
| 2025-02-27 | $134.02 | $201.94 | 1,179,900 | — | — |
| 2025-02-26 | $135.06 | $203.51 | 1,188,400 | — | — |
| 2025-02-25 | $137.25 | $206.81 | 2,203,900 | — | — |
| 2025-02-24 | $133.59 | $201.29 | 1,789,000 | — | — |
| 2025-02-21 | $132.68 | $199.92 | 2,116,800 | — | — |
| 2025-02-20 | $128.67 | $193.88 | 1,831,500 | — | — |
| 2025-02-19 | $127.86 | $192.66 | 1,805,700 | — | — |
| 2025-02-18 | $127.17 | $191.62 | 1,345,700 | — | — |
| 2025-02-14 | $125.66 | $189.34 | 1,698,800 | — | — |
| 2025-02-13 | $126.87 | $191.17 | 3,304,500 | — | — |
| 2025-02-12 | $125.02 | $188.38 | 1,541,100 | — | — |
| 2025-02-11 | $125.08 | $188.47 | 1,230,700 | — | — |
| 2025-02-10 | $123.11 | $185.50 | 828,700 | — | — |
| 2025-02-07 | $122.49 | $184.57 | 776,200 | — | — |
| 2025-02-06 | $123.98 | $185.66 | 794,600 | — | — |
| 2025-02-05 | $123.61 | $185.11 | 889,700 | — | — |
| 2025-02-04 | $123.85 | $185.47 | 1,353,400 | — | — |
| 2025-02-03 | $125.76 | $188.33 | 1,112,000 | — | — |
| 2025-01-31 | $124.64 | $186.65 | 1,073,000 | — | — |
| 2025-01-30 | $123.66 | $185.18 | 1,646,100 | — | — |
| 2025-01-29 | $124.25 | $186.06 | 890,500 | — | — |
| 2025-01-28 | $126.33 | $189.18 | 1,417,900 | — | — |
| 2025-01-27 | $129.95 | $194.60 | 2,271,400 | — | — |
| 2025-01-24 | $121.63 | $182.14 | 786,300 | — | — |
| 2025-01-23 | $121.81 | $182.41 | 1,202,000 | — | — |
| 2025-01-22 | $121.68 | $182.22 | 1,289,400 | — | — |
| 2025-01-21 | $126.33 | $189.18 | 1,036,100 | — | — |
| 2025-01-17 | $126.60 | $189.58 | 1,003,200 | — | — |
| 2025-01-16 | $126.36 | $189.22 | 970,600 | — | — |
| 2025-01-15 | $123.53 | $184.99 | 1,278,900 | — | — |
| 2025-01-14 | $122.52 | $183.47 | 773,300 | — | — |
| 2025-01-13 | $121.01 | $181.21 | 1,548,100 | — | — |
| 2025-01-10 | $121.12 | $181.38 | 1,309,000 | — | — |
| 2025-01-08 | $122.61 | $183.61 | 972,700 | — | — |
| 2025-01-07 | $121.63 | $182.14 | 759,100 | — | — |
| 2025-01-06 | $121.97 | $182.65 | 1,044,300 | — | — |
| 2025-01-03 | $123.77 | $185.35 | 728,500 | — | — |
| 2025-01-02 | $123.86 | $185.48 | 719,100 | — | — |