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
- 2018-03-16 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 | $224.92 | $224.92 | 993,700 | — | — |
| 2025-12-30 | $227.42 | $227.42 | 736,100 | — | — |
| 2025-12-29 | $228.02 | $228.02 | 1,223,100 | — | — |
| 2025-12-26 | $230.52 | $230.52 | 553,900 | — | — |
| 2025-12-24 | $229.60 | $229.60 | 606,800 | — | — |
| 2025-12-23 | $229.32 | $229.32 | 1,093,100 | — | — |
| 2025-12-22 | $232.05 | $232.05 | 1,553,000 | — | — |
| 2025-12-19 | $232.55 | $232.55 | 3,695,000 | — | — |
| 2025-12-18 | $231.09 | $231.09 | 1,505,900 | — | — |
| 2025-12-17 | $226.43 | $226.43 | 1,730,100 | — | — |
| 2025-12-16 | $232.78 | $232.78 | 2,247,800 | — | — |
| 2025-12-15 | $230.31 | $230.31 | 1,820,000 | — | — |
| 2025-12-12 | $236.28 | $236.28 | 1,880,900 | — | — |
| 2025-12-11 | $242.08 | $242.08 | 1,294,300 | — | — |
| 2025-12-10 | $243.29 | $243.29 | 1,692,700 | — | — |
| 2025-12-09 | $243.01 | $243.01 | 1,518,200 | — | — |
| 2025-12-08 | $244.88 | $244.88 | 2,077,300 | — | — |
| 2025-12-05 | $242.68 | $242.68 | 1,772,600 | — | — |
| 2025-12-04 | $241.85 | $241.85 | 1,695,600 | — | — |
| 2025-12-03 | $243.66 | $243.66 | 2,226,800 | — | — |
| 2025-12-02 | $241.68 | $241.68 | 3,212,800 | — | — |
| 2025-12-01 | $243.28 | $243.28 | 3,585,000 | — | — |
| 2025-11-28 | $251.50 | $251.50 | 2,888,200 | — | — |
| 2025-11-26 | $251.97 | $251.97 | 9,823,400 | — | — |
| 2025-11-25 | $289.73 | $289.73 | 3,319,500 | — | — |
| 2025-11-24 | $280.35 | $280.35 | 2,162,400 | — | — |
| 2025-11-21 | $275.01 | $275.01 | 1,525,100 | — | — |
| 2025-11-20 | $279.73 | $279.73 | 1,455,100 | — | — |
| 2025-11-19 | $291.81 | $291.81 | 1,409,300 | — | — |
| 2025-11-18 | $293.11 | $293.11 | 1,184,100 | — | — |
| 2025-11-17 | $294.92 | $294.92 | 1,053,300 | — | — |
| 2025-11-14 | $299.45 | $299.45 | 2,170,400 | — | — |
| 2025-11-13 | $308.60 | $308.60 | 1,169,100 | — | — |
| 2025-11-12 | $317.08 | $317.08 | 1,080,400 | — | — |
| 2025-11-11 | $331.29 | $331.29 | 1,457,300 | — | — |
| 2025-11-10 | $328.90 | $328.90 | 1,027,900 | — | — |
| 2025-11-07 | $320.01 | $320.01 | 1,503,100 | — | — |
| 2025-11-06 | $317.92 | $317.92 | 1,242,500 | — | — |
| 2025-11-05 | $323.90 | $323.90 | 1,419,100 | — | — |
| 2025-11-04 | $328.30 | $328.30 | 1,067,500 | — | — |
| 2025-11-03 | $336.27 | $336.27 | 1,088,000 | — | — |
| 2025-10-31 | $331.14 | $331.14 | 1,632,000 | — | — |
| 2025-10-30 | $322.04 | $322.04 | 913,200 | — | — |
| 2025-10-29 | $320.96 | $320.96 | 1,210,700 | — | — |
| 2025-10-28 | $328.98 | $328.98 | 1,086,700 | — | — |
| 2025-10-27 | $326.33 | $326.33 | 1,295,800 | — | — |
| 2025-10-24 | $323.00 | $323.00 | 1,063,900 | — | — |
| 2025-10-23 | $318.77 | $318.77 | 1,397,100 | — | — |
| 2025-10-22 | $307.92 | $307.92 | 1,171,400 | — | — |
| 2025-10-21 | $310.37 | $310.37 | 748,500 | — | — |
| 2025-10-20 | $305.90 | $305.90 | 880,700 | — | — |
| 2025-10-17 | $300.25 | $300.25 | 836,800 | — | — |
| 2025-10-16 | $299.24 | $299.24 | 1,090,900 | — | — |
| 2025-10-15 | $302.35 | $302.35 | 1,103,100 | — | — |
| 2025-10-14 | $301.80 | $301.80 | 1,537,500 | — | — |
| 2025-10-13 | $313.04 | $313.04 | 1,125,500 | — | — |
| 2025-10-10 | $309.88 | $309.88 | 1,511,000 | — | — |
| 2025-10-09 | $315.21 | $315.21 | 1,026,100 | — | — |
| 2025-10-08 | $313.89 | $313.89 | 2,129,600 | — | — |
| 2025-10-07 | $292.75 | $292.75 | 1,782,900 | — | — |
| 2025-10-06 | $305.24 | $305.24 | 981,200 | — | — |
| 2025-10-03 | $305.41 | $305.41 | 977,600 | — | — |
| 2025-10-02 | $307.58 | $307.58 | 1,247,400 | — | — |
| 2025-10-01 | $304.53 | $304.53 | 1,921,100 | — | — |
| 2025-09-30 | $299.66 | $299.66 | 1,886,200 | — | — |
| 2025-09-29 | $296.90 | $296.90 | 1,418,600 | — | — |
| 2025-09-26 | $294.65 | $294.65 | 1,541,600 | — | — |
| 2025-09-25 | $286.66 | $286.66 | 852,600 | — | — |
| 2025-09-24 | $284.42 | $284.42 | 1,031,200 | — | — |
| 2025-09-23 | $289.29 | $289.29 | 1,011,300 | — | — |
| 2025-09-22 | $291.57 | $291.57 | 1,070,700 | — | — |
| 2025-09-19 | $294.27 | $294.27 | 2,050,000 | — | — |
| 2025-09-18 | $291.11 | $291.11 | 2,161,300 | — | — |
| 2025-09-17 | $279.46 | $279.46 | 1,297,800 | — | — |
| 2025-09-16 | $281.96 | $281.96 | 1,846,000 | — | — |
| 2025-09-15 | $285.66 | $285.66 | 1,268,500 | — | — |
| 2025-09-12 | $283.19 | $283.19 | 1,357,300 | — | — |
| 2025-09-11 | $286.66 | $286.66 | 1,946,700 | — | — |
| 2025-09-10 | $278.79 | $278.79 | 1,836,000 | — | — |
| 2025-09-09 | $282.29 | $282.29 | 1,634,400 | — | — |
| 2025-09-08 | $281.60 | $281.60 | 1,839,700 | — | — |
| 2025-09-05 | $274.20 | $274.20 | 1,621,100 | — | — |
| 2025-09-04 | $268.25 | $268.25 | 2,091,400 | — | — |
| 2025-09-03 | $270.58 | $270.58 | 6,038,300 | — | — |
| 2025-09-02 | $274.57 | $274.57 | 5,561,400 | — | — |
| 2025-08-29 | $277.05 | $277.05 | 1,494,200 | — | — |
| 2025-08-28 | $280.42 | $280.42 | 1,698,900 | — | — |
| 2025-08-27 | $273.07 | $273.07 | 1,031,500 | — | — |
| 2025-08-26 | $267.68 | $267.68 | 1,246,400 | — | — |
| 2025-08-25 | $269.66 | $269.66 | 820,500 | — | — |
| 2025-08-22 | $272.52 | $272.52 | 882,600 | — | — |
| 2025-08-21 | $270.35 | $270.35 | 805,900 | — | — |
| 2025-08-20 | $273.80 | $273.80 | 1,043,600 | — | — |
| 2025-08-19 | $274.92 | $274.92 | 1,151,200 | — | — |
| 2025-08-18 | $277.03 | $277.03 | 969,800 | — | — |
| 2025-08-15 | $274.97 | $274.97 | 877,400 | — | — |
| 2025-08-14 | $270.99 | $270.99 | 1,014,800 | — | — |
| 2025-08-13 | $277.77 | $277.77 | 1,269,300 | — | — |
| 2025-08-12 | $275.43 | $275.43 | 1,123,800 | — | — |
| 2025-08-11 | $271.18 | $271.18 | 1,281,000 | — | — |
| 2025-08-08 | $269.70 | $269.70 | 1,673,600 | — | — |
| 2025-08-07 | $272.50 | $272.50 | 3,192,400 | — | — |
| 2025-08-06 | $289.32 | $289.32 | 996,500 | — | — |
| 2025-08-05 | $281.96 | $281.96 | 999,800 | — | — |
| 2025-08-04 | $285.86 | $285.86 | 2,271,400 | — | — |
| 2025-08-01 | $280.27 | $280.27 | 3,244,100 | — | — |
| 2025-07-31 | $285.56 | $285.56 | 1,779,900 | — | — |
| 2025-07-30 | $287.73 | $287.73 | 1,056,900 | — | — |
| 2025-07-29 | $290.07 | $290.07 | 1,963,100 | — | — |
| 2025-07-28 | $289.04 | $289.04 | 1,166,600 | — | — |
| 2025-07-25 | $286.18 | $286.18 | 1,005,400 | — | — |
| 2025-07-24 | $284.30 | $284.30 | 1,036,700 | — | — |
| 2025-07-23 | $283.37 | $283.37 | 1,249,100 | — | — |
| 2025-07-22 | $285.71 | $285.71 | 1,160,100 | — | — |
| 2025-07-21 | $288.43 | $288.43 | 1,348,300 | — | — |
| 2025-07-18 | $288.72 | $288.72 | 1,819,100 | — | — |
| 2025-07-17 | $286.29 | $286.29 | 2,163,300 | — | — |
| 2025-07-16 | $287.76 | $287.76 | 1,666,100 | — | — |
| 2025-07-15 | $288.90 | $288.90 | 1,534,800 | — | — |
| 2025-07-14 | $291.14 | $291.14 | 1,780,600 | — | — |
| 2025-07-11 | $289.74 | $289.74 | 2,273,500 | — | — |
| 2025-07-10 | $296.18 | $296.18 | 3,561,200 | — | — |
| 2025-07-09 | $316.50 | $316.50 | 1,681,500 | — | — |
| 2025-07-08 | $312.44 | $312.44 | 1,815,300 | — | — |
| 2025-07-07 | $315.45 | $315.45 | 1,733,400 | — | — |
| 2025-07-03 | $314.77 | $314.77 | 1,367,900 | — | — |
| 2025-07-02 | $309.33 | $309.33 | 1,632,800 | — | — |
| 2025-07-01 | $307.32 | $307.32 | 4,228,500 | — | — |
| 2025-06-30 | $313.94 | $313.94 | 2,523,100 | — | — |
| 2025-06-27 | $315.32 | $315.32 | 2,548,900 | — | — |
| 2025-06-26 | $313.85 | $313.85 | 1,878,600 | — | — |
| 2025-06-25 | $311.98 | $311.98 | 2,047,200 | — | — |
| 2025-06-24 | $308.46 | $308.46 | 2,257,100 | — | — |
| 2025-06-23 | $310.46 | $310.46 | 3,054,900 | — | — |
| 2025-06-20 | $302.94 | $302.94 | 3,365,500 | — | — |
| 2025-06-18 | $305.41 | $305.41 | 2,019,900 | — | — |
| 2025-06-17 | $307.31 | $307.31 | 2,885,300 | — | — |
| 2025-06-16 | $305.02 | $305.02 | 2,567,400 | — | — |
| 2025-06-13 | $301.95 | $301.95 | 2,066,600 | — | — |
| 2025-06-12 | $301.43 | $301.43 | 1,827,400 | — | — |
| 2025-06-11 | $299.86 | $299.86 | 2,007,400 | — | — |
| 2025-06-10 | $297.97 | $297.97 | 1,637,000 | — | — |
| 2025-06-09 | $299.90 | $299.90 | 2,294,100 | — | — |
| 2025-06-06 | $303.03 | $303.03 | 3,016,200 | — | — |
| 2025-06-05 | $300.88 | $300.88 | 2,503,900 | — | — |
| 2025-06-04 | $296.85 | $296.85 | 3,231,500 | — | — |
| 2025-06-03 | $295.03 | $295.03 | 4,123,600 | — | — |
| 2025-06-02 | $293.18 | $293.18 | 5,827,300 | — | — |
| 2025-05-30 | $275.70 | $275.70 | 9,946,300 | — | — |
| 2025-05-29 | $251.11 | $251.11 | 4,203,600 | — | — |
| 2025-05-28 | $253.65 | $253.65 | 2,223,400 | — | — |
| 2025-05-27 | $257.30 | $257.30 | 1,758,700 | — | — |
| 2025-05-23 | $254.10 | $254.10 | 2,004,000 | — | — |
| 2025-05-22 | $252.82 | $252.82 | 2,173,300 | — | — |
| 2025-05-21 | $248.72 | $248.72 | 2,566,700 | — | — |
| 2025-05-20 | $251.95 | $251.95 | 1,985,100 | — | — |
| 2025-05-19 | $252.57 | $252.57 | 2,046,900 | — | — |
| 2025-05-16 | $251.50 | $251.50 | 3,083,700 | — | — |
| 2025-05-15 | $245.92 | $245.92 | 3,097,700 | — | — |
| 2025-05-14 | $244.45 | $244.45 | 2,692,900 | — | — |
| 2025-05-13 | $245.00 | $245.00 | 2,870,700 | — | — |
| 2025-05-12 | $241.48 | $241.48 | 2,553,400 | — | — |
| 2025-05-09 | $233.06 | $233.06 | 2,579,600 | — | — |
| 2025-05-08 | $233.15 | $233.15 | 2,185,300 | — | — |
| 2025-05-07 | $233.54 | $233.54 | 1,657,500 | — | — |
| 2025-05-06 | $233.10 | $233.10 | 1,992,700 | — | — |
| 2025-05-05 | $232.98 | $232.98 | 2,214,500 | — | — |
| 2025-05-02 | $230.47 | $230.47 | 1,748,100 | — | — |
| 2025-05-01 | $227.06 | $227.06 | 3,165,000 | — | — |
| 2025-04-30 | $226.17 | $226.17 | 2,247,000 | — | — |
| 2025-04-29 | $223.85 | $223.85 | 2,386,600 | — | — |
| 2025-04-28 | $219.86 | $219.86 | 2,910,800 | — | — |
| 2025-04-25 | $215.58 | $215.58 | 2,885,000 | — | — |
| 2025-04-24 | $210.14 | $210.14 | 2,642,900 | — | — |
| 2025-04-23 | $200.59 | $200.59 | 2,186,000 | — | — |
| 2025-04-22 | $196.52 | $196.52 | 1,445,700 | — | — |
| 2025-04-21 | $193.70 | $193.70 | 1,581,700 | — | — |
| 2025-04-17 | $201.09 | $201.09 | 1,785,100 | — | — |
| 2025-04-16 | $202.87 | $202.87 | 1,664,800 | — | — |
| 2025-04-15 | $204.64 | $204.64 | 1,771,200 | — | — |
| 2025-04-14 | $199.44 | $199.44 | 1,745,900 | — | — |
| 2025-04-11 | $198.08 | $198.08 | 2,313,800 | — | — |
| 2025-04-10 | $195.36 | $195.36 | 3,911,100 | — | — |
| 2025-04-09 | $202.12 | $202.12 | 4,509,500 | — | — |
| 2025-04-08 | $177.04 | $177.04 | 2,975,300 | — | — |
| 2025-04-07 | $180.05 | $180.05 | 5,738,300 | — | — |
| 2025-04-04 | $174.67 | $174.67 | 5,710,500 | — | — |
| 2025-04-03 | $192.21 | $192.21 | 3,898,100 | — | — |
| 2025-04-02 | $207.04 | $207.04 | 1,717,400 | — | — |
| 2025-04-01 | $201.07 | $201.07 | 1,911,000 | — | — |
| 2025-03-31 | $198.42 | $198.42 | 3,491,000 | — | — |
| 2025-03-28 | $207.14 | $207.14 | 2,428,400 | — | — |
| 2025-03-27 | $209.45 | $209.45 | 1,624,800 | — | — |
| 2025-03-26 | $211.55 | $211.55 | 1,675,700 | — | — |
| 2025-03-25 | $215.73 | $215.73 | 2,311,600 | — | — |
| 2025-03-24 | $209.87 | $209.87 | 1,573,800 | — | — |
| 2025-03-21 | $205.20 | $205.20 | 1,826,400 | — | — |
| 2025-03-20 | $203.55 | $203.55 | 952,300 | — | — |
| 2025-03-19 | $203.95 | $203.95 | 1,925,100 | — | — |
| 2025-03-18 | $201.59 | $201.59 | 1,611,400 | — | — |
| 2025-03-17 | $202.65 | $202.65 | 1,850,800 | — | — |
| 2025-03-14 | $197.81 | $197.81 | 1,581,000 | — | — |
| 2025-03-13 | $189.58 | $189.58 | 2,491,900 | — | — |
| 2025-03-12 | $197.79 | $197.79 | 2,217,000 | — | — |
| 2025-03-11 | $199.36 | $199.36 | 2,431,700 | — | — |
| 2025-03-10 | $194.69 | $194.69 | 3,057,300 | — | — |
| 2025-03-07 | $208.76 | $208.76 | 4,346,500 | — | — |
| 2025-03-06 | $202.16 | $202.16 | 6,523,500 | — | — |
| 2025-03-05 | $196.45 | $196.45 | 3,504,700 | — | — |
| 2025-03-04 | $193.82 | $193.82 | 2,558,600 | — | — |
| 2025-03-03 | $188.79 | $188.79 | 1,812,800 | — | — |
| 2025-02-28 | $196.23 | $196.23 | 2,542,800 | — | — |
| 2025-02-27 | $192.03 | $192.03 | 1,188,200 | — | — |
| 2025-02-26 | $195.82 | $195.82 | 1,018,600 | — | — |
| 2025-02-25 | $193.04 | $193.04 | 1,491,400 | — | — |
| 2025-02-24 | $197.05 | $197.05 | 1,312,000 | — | — |
| 2025-02-21 | $198.56 | $198.56 | 1,989,600 | — | — |
| 2025-02-20 | $206.97 | $206.97 | 2,558,500 | — | — |
| 2025-02-19 | $214.67 | $214.67 | 1,613,900 | — | — |
| 2025-02-18 | $216.87 | $216.87 | 1,924,500 | — | — |
| 2025-02-14 | $212.70 | $212.70 | 1,761,900 | — | — |
| 2025-02-13 | $214.84 | $214.84 | 2,100,700 | — | — |
| 2025-02-12 | $211.14 | $211.14 | 1,368,100 | — | — |
| 2025-02-11 | $209.24 | $209.24 | 1,682,400 | — | — |
| 2025-02-10 | $212.53 | $212.53 | 1,356,400 | — | — |
| 2025-02-07 | $205.53 | $205.53 | 1,479,900 | — | — |
| 2025-02-06 | $204.23 | $204.23 | 1,268,200 | — | — |
| 2025-02-05 | $204.99 | $204.99 | 1,244,200 | — | — |
| 2025-02-04 | $203.73 | $203.73 | 1,073,900 | — | — |
| 2025-02-03 | $200.00 | $200.00 | 1,149,300 | — | — |
| 2025-01-31 | $202.59 | $202.59 | 1,105,500 | — | — |
| 2025-01-30 | $202.83 | $202.83 | 804,500 | — | — |
| 2025-01-29 | $201.63 | $201.63 | 1,758,700 | — | — |
| 2025-01-28 | $204.68 | $204.68 | 2,830,700 | — | — |
| 2025-01-27 | $191.24 | $191.24 | 1,725,400 | — | — |
| 2025-01-24 | $193.47 | $193.47 | 1,183,700 | — | — |
| 2025-01-23 | $192.70 | $192.70 | 1,049,200 | — | — |
| 2025-01-22 | $192.93 | $192.93 | 1,194,300 | — | — |
| 2025-01-21 | $191.81 | $191.81 | 1,203,600 | — | — |
| 2025-01-17 | $187.58 | $187.58 | 1,304,400 | — | — |
| 2025-01-16 | $187.55 | $187.55 | 1,962,100 | — | — |
| 2025-01-15 | $189.99 | $189.99 | 1,710,800 | — | — |
| 2025-01-14 | $184.69 | $184.69 | 1,121,200 | — | — |
| 2025-01-13 | $186.49 | $186.49 | 1,357,000 | — | — |
| 2025-01-10 | $189.98 | $189.98 | 2,212,000 | — | — |
| 2025-01-08 | $187.28 | $187.28 | 1,686,800 | — | — |
| 2025-01-07 | $183.90 | $183.90 | 2,198,600 | — | — |
| 2025-01-06 | $188.71 | $188.71 | 1,155,800 | — | — |
| 2025-01-03 | $185.84 | $185.84 | 1,051,900 | — | — |
| 2025-01-02 | $181.66 | $181.66 | 855,100 | — | — |