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
- 2021-04-14 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 | $226.14 | $226.14 | 6,678,200 | — | — |
| 2025-12-30 | $231.60 | $231.60 | 5,652,100 | — | — |
| 2025-12-29 | $233.77 | $233.77 | 6,362,600 | — | — |
| 2025-12-26 | $236.90 | $236.90 | 5,925,700 | — | — |
| 2025-12-24 | $239.73 | $239.73 | 3,869,000 | — | — |
| 2025-12-23 | $242.30 | $242.30 | 7,004,200 | — | — |
| 2025-12-22 | $247.90 | $247.90 | 6,233,100 | — | — |
| 2025-12-19 | $245.12 | $245.12 | 10,613,000 | — | — |
| 2025-12-18 | $239.20 | $239.20 | 9,291,500 | — | — |
| 2025-12-17 | $244.19 | $244.19 | 8,429,500 | — | — |
| 2025-12-16 | $252.61 | $252.61 | 6,907,400 | — | — |
| 2025-12-15 | $250.42 | $250.42 | 10,885,700 | — | — |
| 2025-12-12 | $267.46 | $267.46 | 8,180,300 | — | — |
| 2025-12-11 | $269.02 | $269.02 | 7,969,600 | — | — |
| 2025-12-10 | $275.09 | $275.09 | 6,818,600 | — | — |
| 2025-12-09 | $277.36 | $277.36 | 7,876,600 | — | — |
| 2025-12-08 | $274.20 | $274.20 | 5,937,000 | — | — |
| 2025-12-05 | $269.73 | $269.73 | 7,173,500 | — | — |
| 2025-12-04 | $274.05 | $274.05 | 6,469,200 | — | — |
| 2025-12-03 | $276.92 | $276.92 | 9,466,700 | — | — |
| 2025-12-02 | $263.26 | $263.26 | 9,059,300 | — | — |
| 2025-12-01 | $259.84 | $259.84 | 12,119,300 | — | — |
| 2025-11-28 | $272.82 | $272.82 | 8,977,800 | — | — |
| 2025-11-26 | $264.97 | $264.97 | 9,929,300 | — | — |
| 2025-11-25 | $254.12 | $254.12 | 8,525,300 | — | — |
| 2025-11-24 | $255.97 | $255.97 | 10,005,800 | — | — |
| 2025-11-21 | $240.41 | $240.41 | 12,396,500 | — | — |
| 2025-11-20 | $238.16 | $238.16 | 15,524,200 | — | — |
| 2025-11-19 | $257.29 | $257.29 | 13,287,300 | — | — |
| 2025-11-18 | $261.79 | $261.79 | 10,854,500 | — | — |
| 2025-11-17 | $263.95 | $263.95 | 15,822,400 | — | — |
| 2025-11-14 | $284.00 | $284.00 | 11,784,800 | — | — |
| 2025-11-13 | $283.14 | $283.14 | 11,109,500 | — | — |
| 2025-11-12 | $304.00 | $304.00 | 6,967,600 | — | — |
| 2025-11-11 | $304.01 | $304.01 | 7,095,200 | — | — |
| 2025-11-10 | $317.93 | $317.93 | 8,949,800 | — | — |
| 2025-11-07 | $309.14 | $309.14 | 11,984,200 | — | — |
| 2025-11-06 | $295.22 | $295.22 | 12,191,200 | — | — |
| 2025-11-05 | $319.30 | $319.30 | 8,215,500 | — | — |
| 2025-11-04 | $307.32 | $307.32 | 12,420,300 | — | — |
| 2025-11-03 | $330.42 | $330.42 | 9,341,700 | — | — |
| 2025-10-31 | $343.78 | $343.78 | 13,757,300 | — | — |
| 2025-10-30 | $328.51 | $328.51 | 8,947,700 | — | — |
| 2025-10-29 | $348.61 | $348.61 | 7,560,500 | — | — |
| 2025-10-28 | $355.22 | $355.22 | 6,527,800 | — | — |
| 2025-10-27 | $361.43 | $361.43 | 9,688,300 | — | — |
| 2025-10-24 | $354.46 | $354.46 | 13,893,100 | — | — |
| 2025-10-23 | $322.76 | $322.76 | 5,866,800 | — | — |
| 2025-10-22 | $320.33 | $320.33 | 12,737,800 | — | — |
| 2025-10-21 | $338.62 | $338.62 | 6,030,900 | — | — |
| 2025-10-20 | $343.78 | $343.78 | 7,544,100 | — | — |
| 2025-10-17 | $336.02 | $336.02 | 9,571,100 | — | — |
| 2025-10-16 | $330.25 | $330.25 | 7,611,900 | — | — |
| 2025-10-15 | $336.30 | $336.30 | 7,947,300 | — | — |
| 2025-10-14 | $341.55 | $341.55 | 9,446,000 | — | — |
| 2025-10-13 | $356.99 | $356.99 | 10,318,400 | — | — |
| 2025-10-10 | $357.01 | $357.01 | 17,223,600 | — | — |
| 2025-10-09 | $387.00 | $387.00 | 6,849,000 | — | — |
| 2025-10-08 | $387.27 | $387.27 | 7,122,800 | — | — |
| 2025-10-07 | $375.78 | $375.78 | 9,146,300 | — | — |
| 2025-10-06 | $386.07 | $386.07 | 8,693,000 | — | — |
| 2025-10-03 | $380.02 | $380.02 | 13,648,200 | — | — |
| 2025-10-02 | $372.07 | $372.07 | 15,750,400 | — | — |
| 2025-10-01 | $346.17 | $346.17 | 8,843,900 | — | — |
| 2025-09-30 | $337.49 | $337.49 | 6,674,700 | — | — |
| 2025-09-29 | $333.99 | $333.99 | 12,066,100 | — | — |
| 2025-09-26 | $312.59 | $312.59 | 6,714,800 | — | — |
| 2025-09-25 | $306.69 | $306.69 | 8,865,300 | — | — |
| 2025-09-24 | $321.77 | $321.77 | 4,869,800 | — | — |
| 2025-09-23 | $320.07 | $320.07 | 8,245,900 | — | — |
| 2025-09-22 | $331.95 | $331.95 | 8,720,700 | — | — |
| 2025-09-19 | $342.46 | $342.46 | 13,272,100 | — | — |
| 2025-09-18 | $343.13 | $343.13 | 17,324,500 | — | — |
| 2025-09-17 | $320.56 | $320.56 | 8,921,200 | — | — |
| 2025-09-16 | $327.91 | $327.91 | 7,434,900 | — | — |
| 2025-09-15 | $327.02 | $327.02 | 6,896,900 | — | — |
| 2025-09-12 | $323.04 | $323.04 | 6,929,400 | — | — |
| 2025-09-11 | $323.95 | $323.95 | 7,702,700 | — | — |
| 2025-09-10 | $315.34 | $315.34 | 8,664,800 | — | — |
| 2025-09-09 | $318.78 | $318.78 | 10,361,300 | — | — |
| 2025-09-08 | $302.20 | $302.20 | 8,824,100 | — | — |
| 2025-09-05 | $299.07 | $299.07 | 11,367,000 | — | — |
| 2025-09-04 | $306.80 | $306.80 | 6,211,800 | — | — |
| 2025-09-03 | $302.31 | $302.31 | 5,220,800 | — | — |
| 2025-09-02 | $303.56 | $303.56 | 6,814,900 | — | — |
| 2025-08-29 | $304.54 | $304.54 | 6,611,400 | — | — |
| 2025-08-28 | $308.47 | $308.47 | 6,292,500 | — | — |
| 2025-08-27 | $308.97 | $308.97 | 5,746,300 | — | — |
| 2025-08-26 | $308.48 | $308.48 | 7,745,400 | — | — |
| 2025-08-25 | $306.00 | $306.00 | 8,473,900 | — | — |
| 2025-08-22 | $319.85 | $319.85 | 13,029,200 | — | — |
| 2025-08-21 | $300.28 | $300.28 | 5,743,400 | — | — |
| 2025-08-20 | $304.39 | $304.39 | 8,570,300 | — | — |
| 2025-08-19 | $302.07 | $302.07 | 10,327,700 | — | — |
| 2025-08-18 | $320.73 | $320.73 | 8,798,800 | — | — |
| 2025-08-15 | $317.55 | $317.55 | 7,881,200 | — | — |
| 2025-08-14 | $324.89 | $324.89 | 9,403,600 | — | — |
| 2025-08-13 | $327.01 | $327.01 | 15,399,800 | — | — |
| 2025-08-12 | $322.62 | $322.62 | 9,947,800 | — | — |
| 2025-08-11 | $319.62 | $319.62 | 14,664,400 | — | — |
| 2025-08-08 | $310.54 | $310.54 | 9,253,800 | — | — |
| 2025-08-07 | $310.79 | $310.79 | 13,857,200 | — | — |
| 2025-08-06 | $303.58 | $303.58 | 15,982,700 | — | — |
| 2025-08-05 | $297.99 | $297.99 | 16,863,900 | — | — |
| 2025-08-04 | $318.17 | $318.17 | 12,106,400 | — | — |
| 2025-08-01 | $314.69 | $314.69 | 31,342,200 | — | — |
| 2025-07-31 | $377.76 | $377.76 | 12,371,200 | — | — |
| 2025-07-30 | $377.48 | $377.48 | 11,100,000 | — | — |
| 2025-07-29 | $371.44 | $371.44 | 9,334,700 | — | — |
| 2025-07-28 | $379.49 | $379.49 | 11,270,400 | — | — |
| 2025-07-25 | $391.66 | $391.66 | 8,643,300 | — | — |
| 2025-07-24 | $396.70 | $396.70 | 7,904,600 | — | — |
| 2025-07-23 | $397.81 | $397.81 | 12,433,200 | — | — |
| 2025-07-22 | $404.44 | $404.44 | 14,554,900 | — | — |
| 2025-07-21 | $413.63 | $413.63 | 17,018,100 | — | — |
| 2025-07-18 | $419.78 | $419.78 | 28,063,200 | — | — |
| 2025-07-17 | $410.75 | $410.75 | 16,840,500 | — | — |
| 2025-07-16 | $398.20 | $398.20 | 14,355,800 | — | — |
| 2025-07-15 | $388.02 | $388.02 | 16,889,300 | — | — |
| 2025-07-14 | $394.01 | $394.01 | 12,473,500 | — | — |
| 2025-07-11 | $387.06 | $387.06 | 16,694,600 | — | — |
| 2025-07-10 | $388.96 | $388.96 | 17,241,600 | — | — |
| 2025-07-09 | $373.85 | $373.85 | 13,238,400 | — | — |
| 2025-07-08 | $354.82 | $354.82 | 9,735,000 | — | — |
| 2025-07-07 | $357.10 | $357.10 | 7,885,300 | — | — |
| 2025-07-03 | $355.80 | $355.80 | 6,704,300 | — | — |
| 2025-07-02 | $354.45 | $354.45 | 12,493,100 | — | — |
| 2025-07-01 | $335.33 | $335.33 | 13,132,100 | — | — |
| 2025-06-30 | $350.49 | $350.49 | 11,227,600 | — | — |
| 2025-06-27 | $353.43 | $353.43 | 29,000,400 | — | — |
| 2025-06-26 | $375.07 | $375.07 | 27,371,400 | — | — |
| 2025-06-25 | $355.37 | $355.37 | 30,154,300 | — | — |
| 2025-06-24 | $344.82 | $344.82 | 29,670,900 | — | — |
| 2025-06-23 | $307.59 | $307.59 | 17,553,700 | — | — |
| 2025-06-20 | $308.38 | $308.38 | 31,468,800 | — | — |
| 2025-06-18 | $295.29 | $295.29 | 37,434,300 | — | — |
| 2025-06-17 | $253.85 | $253.85 | 9,050,800 | — | — |
| 2025-06-16 | $261.57 | $261.57 | 12,034,700 | — | — |
| 2025-06-13 | $242.71 | $242.71 | 7,062,700 | — | — |
| 2025-06-12 | $241.05 | $241.05 | 7,725,300 | — | — |
| 2025-06-11 | $250.68 | $250.68 | 5,986,100 | — | — |
| 2025-06-10 | $254.94 | $254.94 | 5,858,000 | — | — |
| 2025-06-09 | $256.63 | $256.63 | 6,064,800 | — | — |
| 2025-06-06 | $251.27 | $251.27 | 7,360,200 | — | — |
| 2025-06-05 | $244.20 | $244.20 | 11,971,900 | — | — |
| 2025-06-04 | $256.00 | $256.00 | 6,026,800 | — | — |
| 2025-06-03 | $258.91 | $258.91 | 9,946,400 | — | — |
| 2025-06-02 | $246.72 | $246.72 | 6,188,000 | — | — |
| 2025-05-30 | $246.62 | $246.62 | 6,070,900 | — | — |
| 2025-05-29 | $248.84 | $248.84 | 7,673,400 | — | — |
| 2025-05-28 | $254.29 | $254.29 | 8,305,300 | — | — |
| 2025-05-27 | $266.40 | $266.40 | 7,884,500 | — | — |
| 2025-05-23 | $263.16 | $263.16 | 9,290,300 | — | — |
| 2025-05-22 | $271.95 | $271.95 | 15,613,700 | — | — |
| 2025-05-21 | $258.99 | $258.99 | 11,748,000 | — | — |
| 2025-05-20 | $261.38 | $261.38 | 8,624,600 | — | — |
| 2025-05-19 | $263.99 | $263.99 | 12,437,600 | — | — |
| 2025-05-16 | $266.46 | $266.46 | 72,627,500 | — | — |
| 2025-05-15 | $244.44 | $244.44 | 25,917,200 | — | — |
| 2025-05-14 | $263.41 | $263.41 | 18,344,700 | — | — |
| 2025-05-13 | $256.90 | $256.90 | 39,119,000 | — | — |
| 2025-05-12 | $207.22 | $207.22 | 14,944,200 | — | — |
| 2025-05-09 | $199.32 | $199.32 | 16,384,200 | — | — |
| 2025-05-08 | $206.50 | $206.50 | 14,390,000 | — | — |
| 2025-05-07 | $196.56 | $196.56 | 4,825,700 | — | — |
| 2025-05-06 | $196.89 | $196.89 | 4,672,600 | — | — |
| 2025-05-05 | $199.40 | $199.40 | 5,108,700 | — | — |
| 2025-05-02 | $204.93 | $204.93 | 6,133,300 | — | — |
| 2025-05-01 | $201.30 | $201.30 | 6,243,200 | — | — |
| 2025-04-30 | $202.89 | $202.89 | 4,769,400 | — | — |
| 2025-04-29 | $206.13 | $206.13 | 4,254,900 | — | — |
| 2025-04-28 | $205.27 | $205.27 | 7,624,200 | — | — |
| 2025-04-25 | $209.64 | $209.64 | 8,060,900 | — | — |
| 2025-04-24 | $203.87 | $203.87 | 6,840,600 | — | — |
| 2025-04-23 | $194.80 | $194.80 | 9,870,200 | — | — |
| 2025-04-22 | $190.00 | $190.00 | 12,807,000 | — | — |
| 2025-04-21 | $175.00 | $175.00 | 5,054,700 | — | — |
| 2025-04-17 | $175.03 | $175.03 | 5,125,300 | — | — |
| 2025-04-16 | $172.21 | $172.21 | 5,226,700 | — | — |
| 2025-04-15 | $175.57 | $175.57 | 5,369,500 | — | — |
| 2025-04-14 | $176.58 | $176.58 | 6,427,100 | — | — |
| 2025-04-11 | $175.50 | $175.50 | 7,769,300 | — | — |
| 2025-04-10 | $169.62 | $169.62 | 11,196,300 | — | — |
| 2025-04-09 | $177.09 | $177.09 | 15,258,000 | — | — |
| 2025-04-08 | $151.47 | $151.47 | 11,117,400 | — | — |
| 2025-04-07 | $157.28 | $157.28 | 13,251,700 | — | — |
| 2025-04-04 | $160.55 | $160.55 | 14,570,800 | — | — |
| 2025-04-03 | $170.76 | $170.76 | 9,556,200 | — | — |
| 2025-04-02 | $182.95 | $182.95 | 8,208,600 | — | — |
| 2025-04-01 | $174.52 | $174.52 | 5,489,700 | — | — |
| 2025-03-31 | $172.23 | $172.23 | 7,781,300 | — | — |
| 2025-03-28 | $173.93 | $173.93 | 10,040,200 | — | — |
| 2025-03-27 | $188.58 | $188.58 | 5,426,300 | — | — |
| 2025-03-26 | $193.95 | $193.95 | 7,113,400 | — | — |
| 2025-03-25 | $204.23 | $204.23 | 7,877,700 | — | — |
| 2025-03-24 | $203.04 | $203.04 | 9,489,500 | — | — |
| 2025-03-21 | $189.86 | $189.86 | 7,344,800 | — | — |
| 2025-03-20 | $190.38 | $190.38 | 6,718,000 | — | — |
| 2025-03-19 | $189.75 | $189.75 | 8,194,200 | — | — |
| 2025-03-18 | $181.14 | $181.14 | 7,408,200 | — | — |
| 2025-03-17 | $188.96 | $188.96 | 7,216,500 | — | — |
| 2025-03-14 | $183.12 | $183.12 | 9,454,400 | — | — |
| 2025-03-13 | $177.49 | $177.49 | 9,559,400 | — | — |
| 2025-03-12 | $191.73 | $191.73 | 9,616,800 | — | — |
| 2025-03-11 | $191.69 | $191.69 | 11,382,200 | — | — |
| 2025-03-10 | $179.23 | $179.23 | 18,664,100 | — | — |
| 2025-03-07 | $217.45 | $217.45 | 8,615,100 | — | — |
| 2025-03-06 | $214.17 | $214.17 | 8,405,400 | — | — |
| 2025-03-05 | $222.45 | $222.45 | 9,581,600 | — | — |
| 2025-03-04 | $212.55 | $212.55 | 13,060,900 | — | — |
| 2025-03-03 | $205.75 | $205.75 | 15,997,800 | — | — |
| 2025-02-28 | $215.62 | $215.62 | 9,031,200 | — | — |
| 2025-02-27 | $208.37 | $208.37 | 8,082,400 | — | — |
| 2025-02-26 | $212.96 | $212.96 | 7,871,600 | — | — |
| 2025-02-25 | $212.49 | $212.49 | 15,192,600 | — | — |
| 2025-02-24 | $227.07 | $227.07 | 12,125,000 | — | — |
| 2025-02-21 | $235.38 | $235.38 | 17,195,500 | — | — |
| 2025-02-20 | $256.59 | $256.59 | 6,400,700 | — | — |
| 2025-02-19 | $258.67 | $258.67 | 6,813,800 | — | — |
| 2025-02-18 | $264.63 | $264.63 | 11,564,800 | — | — |
| 2025-02-14 | $274.31 | $274.31 | 19,269,700 | — | — |
| 2025-02-13 | $298.11 | $298.11 | 18,900,200 | — | — |
| 2025-02-12 | $274.90 | $274.90 | 6,362,800 | — | — |
| 2025-02-11 | $266.90 | $266.90 | 6,915,000 | — | — |
| 2025-02-10 | $280.22 | $280.22 | 5,521,800 | — | — |
| 2025-02-07 | $274.49 | $274.49 | 7,885,600 | — | — |
| 2025-02-06 | $270.37 | $270.37 | 6,717,700 | — | — |
| 2025-02-05 | $275.14 | $275.14 | 5,344,600 | — | — |
| 2025-02-04 | $280.39 | $280.39 | 6,013,500 | — | — |
| 2025-02-03 | $284.41 | $284.41 | 9,517,700 | — | — |
| 2025-01-31 | $291.33 | $291.33 | 6,514,500 | — | — |
| 2025-01-30 | $301.30 | $301.30 | 8,637,500 | — | — |
| 2025-01-29 | $291.00 | $291.00 | 6,255,900 | — | — |
| 2025-01-28 | $281.82 | $281.82 | 4,516,600 | — | — |
| 2025-01-27 | $277.99 | $277.99 | 12,238,800 | — | — |
| 2025-01-24 | $298.00 | $298.00 | 9,763,300 | — | — |
| 2025-01-23 | $296.01 | $296.01 | 11,534,800 | — | — |
| 2025-01-22 | $295.85 | $295.85 | 6,668,900 | — | — |
| 2025-01-21 | $294.19 | $294.19 | 12,912,400 | — | — |
| 2025-01-17 | $295.48 | $295.48 | 11,290,100 | — | — |
| 2025-01-16 | $281.63 | $281.63 | 6,751,100 | — | — |
| 2025-01-15 | $274.93 | $274.93 | 9,113,900 | — | — |
| 2025-01-14 | $255.37 | $255.37 | 5,704,100 | — | — |
| 2025-01-13 | $251.20 | $251.20 | 7,019,500 | — | — |
| 2025-01-10 | $258.78 | $258.78 | 5,579,200 | — | — |
| 2025-01-08 | $260.01 | $260.01 | 5,951,100 | — | — |
| 2025-01-07 | $264.33 | $264.33 | 11,614,700 | — | — |
| 2025-01-06 | $287.76 | $287.76 | 10,835,000 | — | — |
| 2025-01-03 | $270.65 | $270.65 | 5,990,800 | — | — |
| 2025-01-02 | $257.21 | $257.21 | 6,289,500 | — | — |