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
- 2015-07-01 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 | $229.09 | $229.09 | 621,500 | — | — |
| 2025-12-30 | $229.98 | $229.98 | 660,400 | — | — |
| 2025-12-29 | $231.30 | $231.30 | 491,800 | — | — |
| 2025-12-26 | $233.74 | $233.74 | 410,900 | — | — |
| 2025-12-24 | $235.54 | $235.54 | 468,100 | — | — |
| 2025-12-23 | $235.40 | $235.40 | 1,003,800 | — | — |
| 2025-12-22 | $235.57 | $235.57 | 1,462,900 | — | — |
| 2025-12-19 | $231.96 | $231.96 | 2,218,200 | — | — |
| 2025-12-18 | $224.74 | $224.74 | 1,288,900 | — | — |
| 2025-12-17 | $225.49 | $225.49 | 1,870,900 | — | — |
| 2025-12-16 | $227.40 | $227.40 | 898,300 | — | — |
| 2025-12-15 | $228.40 | $228.40 | 1,141,600 | — | — |
| 2025-12-12 | $231.95 | $231.95 | 1,362,700 | — | — |
| 2025-12-11 | $231.05 | $231.05 | 1,116,800 | — | — |
| 2025-12-10 | $233.13 | $233.13 | 1,299,800 | — | — |
| 2025-12-09 | $235.53 | $235.53 | 1,082,300 | — | — |
| 2025-12-08 | $239.14 | $239.14 | 1,403,700 | — | — |
| 2025-12-05 | $244.55 | $244.55 | 1,369,800 | — | — |
| 2025-12-04 | $242.06 | $242.06 | 1,234,800 | — | — |
| 2025-12-03 | $238.21 | $238.21 | 1,576,200 | — | — |
| 2025-12-02 | $236.64 | $236.64 | 1,063,100 | — | — |
| 2025-12-01 | $234.25 | $234.25 | 824,100 | — | — |
| 2025-11-28 | $238.81 | $238.81 | 500,600 | — | — |
| 2025-11-26 | $237.12 | $237.12 | 1,320,800 | — | — |
| 2025-11-25 | $236.49 | $236.49 | 1,862,800 | — | — |
| 2025-11-24 | $238.58 | $238.58 | 2,404,000 | — | — |
| 2025-11-21 | $230.63 | $230.63 | 2,871,400 | — | — |
| 2025-11-20 | $225.55 | $225.55 | 3,444,900 | — | — |
| 2025-11-19 | $218.35 | $218.35 | 2,143,800 | — | — |
| 2025-11-18 | $213.65 | $213.65 | 2,172,000 | — | — |
| 2025-11-17 | $206.04 | $206.04 | 1,076,200 | — | — |
| 2025-11-14 | $204.28 | $204.28 | 1,289,000 | — | — |
| 2025-11-13 | $200.67 | $200.67 | 1,490,300 | — | — |
| 2025-11-12 | $209.50 | $209.50 | 1,538,100 | — | — |
| 2025-11-11 | $206.72 | $206.72 | 1,230,700 | — | — |
| 2025-11-10 | $206.63 | $206.63 | 1,452,700 | — | — |
| 2025-11-07 | $199.57 | $199.57 | 2,707,200 | — | — |
| 2025-11-06 | $198.48 | $198.48 | 1,928,800 | — | — |
| 2025-11-05 | $199.92 | $199.92 | 1,230,600 | — | — |
| 2025-11-04 | $196.45 | $196.45 | 1,849,000 | — | — |
| 2025-11-03 | $198.23 | $198.23 | 1,636,700 | — | — |
| 2025-10-31 | $198.93 | $198.93 | 1,921,000 | — | — |
| 2025-10-30 | $193.22 | $193.22 | 1,044,700 | — | — |
| 2025-10-29 | $192.81 | $192.81 | 893,300 | — | — |
| 2025-10-28 | $189.57 | $189.57 | 946,600 | — | — |
| 2025-10-27 | $192.22 | $192.22 | 1,108,800 | — | — |
| 2025-10-24 | $192.51 | $192.51 | 1,086,100 | — | — |
| 2025-10-23 | $195.00 | $195.00 | 936,800 | — | — |
| 2025-10-22 | $188.02 | $188.02 | 1,333,600 | — | — |
| 2025-10-21 | $186.88 | $186.88 | 782,500 | — | — |
| 2025-10-20 | $188.60 | $188.60 | 1,737,000 | — | — |
| 2025-10-17 | $181.69 | $181.69 | 998,200 | — | — |
| 2025-10-16 | $180.54 | $180.54 | 1,189,400 | — | — |
| 2025-10-15 | $179.42 | $179.42 | 1,278,300 | — | — |
| 2025-10-14 | $172.81 | $172.81 | 882,000 | — | — |
| 2025-10-13 | $174.17 | $174.17 | 1,202,700 | — | — |
| 2025-10-10 | $169.27 | $169.27 | 971,300 | — | — |
| 2025-10-09 | $173.05 | $173.05 | 859,800 | — | — |
| 2025-10-08 | $172.09 | $172.09 | 946,500 | — | — |
| 2025-10-07 | $168.53 | $168.53 | 1,052,900 | — | — |
| 2025-10-06 | $170.38 | $170.38 | 1,424,700 | — | — |
| 2025-10-03 | $167.35 | $167.35 | 1,145,300 | — | — |
| 2025-10-02 | $160.21 | $160.21 | 1,042,400 | — | — |
| 2025-10-01 | $161.61 | $161.61 | 1,583,800 | — | — |
| 2025-09-30 | $160.97 | $160.97 | 1,214,000 | — | — |
| 2025-09-29 | $163.09 | $163.09 | 1,087,900 | — | — |
| 2025-09-26 | $162.97 | $162.97 | 1,220,300 | — | — |
| 2025-09-25 | $163.66 | $163.66 | 1,481,200 | — | — |
| 2025-09-24 | $163.91 | $163.91 | 1,100,500 | — | — |
| 2025-09-23 | $172.83 | $172.83 | 1,752,800 | — | — |
| 2025-09-22 | $179.19 | $179.19 | 1,414,100 | — | — |
| 2025-09-19 | $181.11 | $181.11 | 1,489,000 | — | — |
| 2025-09-18 | $179.86 | $179.86 | 856,300 | — | — |
| 2025-09-17 | $175.43 | $175.43 | 618,400 | — | — |
| 2025-09-16 | $175.01 | $175.01 | 800,900 | — | — |
| 2025-09-15 | $172.16 | $172.16 | 795,500 | — | — |
| 2025-09-12 | $168.51 | $168.51 | 853,100 | — | — |
| 2025-09-11 | $173.81 | $173.81 | 697,800 | — | — |
| 2025-09-10 | $169.79 | $169.79 | 1,298,600 | — | — |
| 2025-09-09 | $176.37 | $176.37 | 1,297,000 | — | — |
| 2025-09-08 | $167.39 | $167.39 | 841,000 | — | — |
| 2025-09-05 | $168.02 | $168.02 | 776,000 | — | — |
| 2025-09-04 | $166.56 | $166.56 | 880,400 | — | — |
| 2025-09-03 | $167.53 | $167.53 | 1,105,700 | — | — |
| 2025-09-02 | $169.34 | $169.34 | 1,041,900 | — | — |
| 2025-08-29 | $168.25 | $168.25 | 773,700 | — | — |
| 2025-08-28 | $167.88 | $167.88 | 842,700 | — | — |
| 2025-08-27 | $163.04 | $163.04 | 752,800 | — | — |
| 2025-08-26 | $165.71 | $165.71 | 1,012,200 | — | — |
| 2025-08-25 | $162.47 | $162.47 | 1,089,900 | — | — |
| 2025-08-22 | $165.60 | $165.60 | 839,900 | — | — |
| 2025-08-21 | $161.95 | $161.95 | 993,800 | — | — |
| 2025-08-20 | $160.64 | $160.64 | 1,349,700 | — | — |
| 2025-08-19 | $160.12 | $160.12 | 977,500 | — | — |
| 2025-08-18 | $161.15 | $161.15 | 1,495,200 | — | — |
| 2025-08-15 | $163.02 | $163.02 | 1,502,900 | — | — |
| 2025-08-14 | $158.44 | $158.44 | 714,100 | — | — |
| 2025-08-13 | $157.70 | $157.70 | 1,202,700 | — | — |
| 2025-08-12 | $159.81 | $159.81 | 1,837,700 | — | — |
| 2025-08-11 | $157.04 | $157.04 | 1,971,800 | — | — |
| 2025-08-08 | $151.95 | $151.95 | 3,849,500 | — | — |
| 2025-08-07 | $141.08 | $141.08 | 3,319,800 | — | — |
| 2025-08-06 | $138.13 | $138.13 | 2,241,800 | — | — |
| 2025-08-05 | $140.12 | $140.12 | 2,254,400 | — | — |
| 2025-08-04 | $136.57 | $136.57 | 1,354,100 | — | — |
| 2025-08-01 | $134.58 | $134.58 | 1,165,800 | — | — |
| 2025-07-31 | $133.66 | $133.66 | 1,511,600 | — | — |
| 2025-07-30 | $140.96 | $140.96 | 1,161,600 | — | — |
| 2025-07-29 | $135.84 | $135.84 | 1,276,000 | — | — |
| 2025-07-28 | $138.00 | $138.00 | 1,725,900 | — | — |
| 2025-07-25 | $138.90 | $138.90 | 1,203,100 | — | — |
| 2025-07-24 | $141.07 | $141.07 | 1,421,500 | — | — |
| 2025-07-23 | $137.82 | $137.82 | 1,861,100 | — | — |
| 2025-07-22 | $139.92 | $139.92 | 1,131,400 | — | — |
| 2025-07-21 | $140.63 | $140.63 | 1,287,700 | — | — |
| 2025-07-18 | $138.90 | $138.90 | 1,384,600 | — | — |
| 2025-07-17 | $143.38 | $143.38 | 1,346,800 | — | — |
| 2025-07-16 | $148.40 | $148.40 | 1,539,500 | — | — |
| 2025-07-15 | $149.85 | $149.85 | 1,544,900 | — | — |
| 2025-07-14 | $158.18 | $158.18 | 785,900 | — | — |
| 2025-07-11 | $160.43 | $160.43 | 710,000 | — | — |
| 2025-07-10 | $163.36 | $163.36 | 1,156,800 | — | — |
| 2025-07-09 | $161.75 | $161.75 | 1,186,100 | — | — |
| 2025-07-08 | $158.48 | $158.48 | 1,057,100 | — | — |
| 2025-07-07 | $158.69 | $158.69 | 754,200 | — | — |
| 2025-07-03 | $161.76 | $161.76 | 468,900 | — | — |
| 2025-07-02 | $161.57 | $161.57 | 1,086,900 | — | — |
| 2025-07-01 | $160.72 | $160.72 | 1,362,000 | — | — |
| 2025-06-30 | $168.94 | $168.94 | 1,058,700 | — | — |
| 2025-06-27 | $167.96 | $167.96 | 3,082,500 | — | — |
| 2025-06-26 | $168.17 | $168.17 | 1,444,600 | — | — |
| 2025-06-25 | $164.16 | $164.16 | 2,468,000 | — | — |
| 2025-06-24 | $171.87 | $171.87 | 935,400 | — | — |
| 2025-06-23 | $170.37 | $170.37 | 767,200 | — | — |
| 2025-06-20 | $171.86 | $171.86 | 1,516,400 | — | — |
| 2025-06-18 | $170.98 | $170.98 | 1,980,700 | — | — |
| 2025-06-17 | $167.55 | $167.55 | 899,600 | — | — |
| 2025-06-16 | $168.25 | $168.25 | 1,153,500 | — | — |
| 2025-06-13 | $165.34 | $165.34 | 729,300 | — | — |
| 2025-06-12 | $164.35 | $164.35 | 1,101,800 | — | — |
| 2025-06-11 | $166.76 | $166.76 | 1,208,800 | — | — |
| 2025-06-10 | $165.22 | $165.22 | 1,188,900 | — | — |
| 2025-06-09 | $164.19 | $164.19 | 785,500 | — | — |
| 2025-06-06 | $163.76 | $163.76 | 1,016,900 | — | — |
| 2025-06-05 | $165.51 | $165.51 | 1,045,300 | — | — |
| 2025-06-04 | $167.22 | $167.22 | 1,334,500 | — | — |
| 2025-06-03 | $160.15 | $160.15 | 931,800 | — | — |
| 2025-06-02 | $160.69 | $160.69 | 1,434,700 | — | — |
| 2025-05-30 | $157.73 | $157.73 | 2,768,200 | — | — |
| 2025-05-29 | $158.05 | $158.05 | 1,659,700 | — | — |
| 2025-05-28 | $161.21 | $161.21 | 1,443,800 | — | — |
| 2025-05-27 | $157.16 | $157.16 | 1,040,300 | — | — |
| 2025-05-23 | $153.32 | $153.32 | 1,085,200 | — | — |
| 2025-05-22 | $152.48 | $152.48 | 1,027,600 | — | — |
| 2025-05-21 | $151.09 | $151.09 | 1,342,700 | — | — |
| 2025-05-20 | $154.53 | $154.53 | 879,400 | — | — |
| 2025-05-19 | $153.27 | $153.27 | 752,300 | — | — |
| 2025-05-16 | $152.59 | $152.59 | 911,000 | — | — |
| 2025-05-15 | $149.40 | $149.40 | 811,500 | — | — |
| 2025-05-14 | $151.34 | $151.34 | 1,189,800 | — | — |
| 2025-05-13 | $152.28 | $152.28 | 1,781,600 | — | — |
| 2025-05-12 | $157.29 | $157.29 | 1,935,400 | — | — |
| 2025-05-09 | $151.95 | $151.95 | 4,379,800 | — | — |
| 2025-05-08 | $162.57 | $162.57 | 2,526,900 | — | — |
| 2025-05-07 | $160.10 | $160.10 | 1,248,600 | — | — |
| 2025-05-06 | $155.50 | $155.50 | 1,421,400 | — | — |
| 2025-05-05 | $157.38 | $157.38 | 883,900 | — | — |
| 2025-05-02 | $156.66 | $156.66 | 1,072,100 | — | — |
| 2025-05-01 | $151.36 | $151.36 | 880,600 | — | — |
| 2025-04-30 | $150.93 | $150.93 | 985,700 | — | — |
| 2025-04-29 | $154.89 | $154.89 | 931,700 | — | — |
| 2025-04-28 | $152.99 | $152.99 | 1,076,900 | — | — |
| 2025-04-25 | $153.79 | $153.79 | 807,000 | — | — |
| 2025-04-24 | $154.48 | $154.48 | 793,400 | — | — |
| 2025-04-23 | $148.56 | $148.56 | 811,200 | — | — |
| 2025-04-22 | $144.62 | $144.62 | 668,300 | — | — |
| 2025-04-21 | $142.23 | $142.23 | 812,500 | — | — |
| 2025-04-17 | $148.08 | $148.08 | 602,600 | — | — |
| 2025-04-16 | $150.17 | $150.17 | 622,200 | — | — |
| 2025-04-15 | $151.74 | $151.74 | 827,900 | — | — |
| 2025-04-14 | $148.45 | $148.45 | 887,300 | — | — |
| 2025-04-11 | $148.04 | $148.04 | 1,364,900 | — | — |
| 2025-04-10 | $143.28 | $143.28 | 1,849,100 | — | — |
| 2025-04-09 | $151.97 | $151.97 | 2,969,900 | — | — |
| 2025-04-08 | $132.23 | $132.23 | 1,848,800 | — | — |
| 2025-04-07 | $138.26 | $138.26 | 2,129,300 | — | — |
| 2025-04-04 | $133.87 | $133.87 | 3,247,800 | — | — |
| 2025-04-03 | $138.71 | $138.71 | 1,459,300 | — | — |
| 2025-04-02 | $143.20 | $143.20 | 1,582,600 | — | — |
| 2025-04-01 | $140.65 | $140.65 | 1,591,000 | — | — |
| 2025-03-31 | $141.41 | $141.41 | 2,304,300 | — | — |
| 2025-03-28 | $143.94 | $143.94 | 1,258,500 | — | — |
| 2025-03-27 | $148.30 | $148.30 | 641,900 | — | — |
| 2025-03-26 | $149.84 | $149.84 | 1,092,000 | — | — |
| 2025-03-25 | $154.58 | $154.58 | 1,081,600 | — | — |
| 2025-03-24 | $153.83 | $153.83 | 1,051,100 | — | — |
| 2025-03-21 | $151.15 | $151.15 | 3,420,500 | — | — |
| 2025-03-20 | $149.63 | $149.63 | 1,009,400 | — | — |
| 2025-03-19 | $150.87 | $150.87 | 2,163,000 | — | — |
| 2025-03-18 | $146.28 | $146.28 | 1,082,800 | — | — |
| 2025-03-17 | $149.25 | $149.25 | 1,333,200 | — | — |
| 2025-03-14 | $148.22 | $148.22 | 1,653,900 | — | — |
| 2025-03-13 | $142.51 | $142.51 | 2,025,400 | — | — |
| 2025-03-12 | $144.50 | $144.50 | 2,561,500 | — | — |
| 2025-03-11 | $140.02 | $140.02 | 2,219,500 | — | — |
| 2025-03-10 | $132.63 | $132.63 | 2,613,000 | — | — |
| 2025-03-07 | $140.66 | $140.66 | 1,923,100 | — | — |
| 2025-03-06 | $141.50 | $141.50 | 2,079,000 | — | — |
| 2025-03-05 | $147.92 | $147.92 | 1,653,200 | — | — |
| 2025-03-04 | $142.35 | $142.35 | 4,311,200 | — | — |
| 2025-03-03 | $143.11 | $143.11 | 2,862,800 | — | — |
| 2025-02-28 | $155.59 | $155.59 | 9,860,500 | — | — |
| 2025-02-27 | $156.61 | $156.61 | 2,327,800 | — | — |
| 2025-02-26 | $160.56 | $160.56 | 1,812,800 | — | — |
| 2025-02-25 | $156.00 | $156.00 | 2,235,400 | — | — |
| 2025-02-24 | $158.37 | $158.37 | 1,158,700 | — | — |
| 2025-02-21 | $162.31 | $162.31 | 1,605,700 | — | — |
| 2025-02-20 | $168.19 | $168.19 | 1,458,300 | — | — |
| 2025-02-19 | $172.61 | $172.61 | 1,200,200 | — | — |
| 2025-02-18 | $169.38 | $169.38 | 1,176,200 | — | — |
| 2025-02-14 | $173.39 | $173.39 | 1,572,300 | — | — |
| 2025-02-13 | $170.73 | $170.73 | 1,322,900 | — | — |
| 2025-02-12 | $171.95 | $171.95 | 989,400 | — | — |
| 2025-02-11 | $169.71 | $169.71 | 1,553,300 | — | — |
| 2025-02-10 | $172.19 | $172.19 | 1,477,600 | — | — |
| 2025-02-07 | $172.82 | $172.82 | 858,000 | — | — |
| 2025-02-06 | $175.14 | $175.14 | 742,700 | — | — |
| 2025-02-05 | $177.00 | $177.00 | 930,600 | — | — |
| 2025-02-04 | $174.24 | $174.24 | 1,124,900 | — | — |
| 2025-02-03 | $176.56 | $176.56 | 1,423,800 | — | — |
| 2025-01-31 | $176.92 | $176.92 | 1,237,500 | — | — |
| 2025-01-30 | $176.27 | $176.27 | 1,598,800 | — | — |
| 2025-01-29 | $168.22 | $168.22 | 1,360,600 | — | — |
| 2025-01-28 | $168.08 | $168.08 | 1,544,500 | — | — |
| 2025-01-27 | $165.26 | $165.26 | 1,574,200 | — | — |
| 2025-01-24 | $167.61 | $167.61 | 909,100 | — | — |
| 2025-01-23 | $171.82 | $171.82 | 1,005,600 | — | — |
| 2025-01-22 | $171.93 | $171.93 | 2,052,000 | — | — |
| 2025-01-21 | $167.46 | $167.46 | 1,991,800 | — | — |
| 2025-01-17 | $158.36 | $158.36 | 2,384,600 | — | — |
| 2025-01-16 | $168.50 | $168.50 | 906,600 | — | — |
| 2025-01-15 | $170.35 | $170.35 | 1,080,000 | — | — |
| 2025-01-14 | $165.76 | $165.76 | 1,375,300 | — | — |
| 2025-01-13 | $169.30 | $169.30 | 1,734,000 | — | — |
| 2025-01-10 | $175.00 | $175.00 | 1,556,300 | — | — |
| 2025-01-08 | $176.61 | $176.61 | 1,365,200 | — | — |
| 2025-01-07 | $170.40 | $170.40 | 1,260,500 | — | — |
| 2025-01-06 | $172.26 | $172.26 | 1,345,800 | — | — |
| 2025-01-03 | $167.60 | $167.60 | 1,125,500 | — | — |
| 2025-01-02 | $160.60 | $160.60 | 805,900 | — | — |