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
- 2007-04-19 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 | $203.04 | $253.65 | 3,239,500 | — | — |
| 2025-12-30 | $203.80 | $254.60 | 3,037,800 | — | — |
| 2025-12-29 | $203.15 | $253.79 | 4,402,000 | — | — |
| 2025-12-26 | $201.00 | $251.10 | 1,979,500 | — | — |
| 2025-12-24 | $199.02 | $248.63 | 1,312,000 | — | — |
| 2025-12-23 | $197.67 | $246.94 | 4,403,800 | — | — |
| 2025-12-22 | $195.76 | $244.56 | 4,712,200 | — | — |
| 2025-12-19 | $196.73 | $245.77 | 17,206,100 | — | — |
| 2025-12-18 | $200.27 | $250.19 | 6,862,900 | — | — |
| 2025-12-17 | $199.38 | $249.08 | 6,266,200 | — | — |
| 2025-12-16 | $198.00 | $247.36 | 5,685,800 | — | — |
| 2025-12-15 | $196.16 | $245.06 | 5,157,600 | — | — |
| 2025-12-12 | $195.16 | $243.81 | 4,635,300 | — | — |
| 2025-12-11 | $195.33 | $244.02 | 4,627,700 | — | — |
| 2025-12-10 | $195.32 | $244.01 | 8,175,800 | — | — |
| 2025-12-09 | $201.35 | $251.54 | 6,483,800 | — | — |
| 2025-12-08 | $204.44 | $255.40 | 4,613,200 | — | — |
| 2025-12-05 | $209.63 | $261.89 | 3,461,500 | — | — |
| 2025-12-04 | $208.01 | $259.86 | 3,694,300 | — | — |
| 2025-12-03 | $208.51 | $260.49 | 3,999,400 | — | — |
| 2025-12-02 | $210.13 | $262.51 | 4,076,800 | — | — |
| 2025-12-01 | $206.63 | $258.14 | 3,025,900 | — | — |
| 2025-11-28 | $209.01 | $261.11 | 1,633,900 | — | — |
| 2025-11-26 | $206.73 | $258.26 | 4,002,900 | — | — |
| 2025-11-25 | $206.90 | $257.20 | 6,278,400 | — | — |
| 2025-11-24 | $207.34 | $257.75 | 8,026,400 | — | — |
| 2025-11-21 | $209.48 | $260.41 | 6,286,900 | — | — |
| 2025-11-20 | $210.51 | $261.69 | 5,259,300 | — | — |
| 2025-11-19 | $211.27 | $262.63 | 3,684,000 | — | — |
| 2025-11-18 | $213.08 | $264.88 | 5,857,300 | — | — |
| 2025-11-17 | $215.84 | $268.31 | 7,379,900 | — | — |
| 2025-11-14 | $216.08 | $268.61 | 4,880,800 | — | — |
| 2025-11-13 | $214.57 | $266.74 | 5,551,500 | — | — |
| 2025-11-12 | $212.68 | $264.39 | 3,554,700 | — | — |
| 2025-11-11 | $211.98 | $263.52 | 5,043,100 | — | — |
| 2025-11-10 | $205.87 | $255.92 | 4,079,700 | — | — |
| 2025-11-07 | $207.00 | $257.33 | 6,464,100 | — | — |
| 2025-11-06 | $201.01 | $249.88 | 5,909,700 | — | — |
| 2025-11-05 | $204.74 | $254.52 | 3,463,900 | — | — |
| 2025-11-04 | $206.29 | $256.44 | 4,937,400 | — | — |
| 2025-11-03 | $203.32 | $252.75 | 7,093,300 | — | — |
| 2025-10-31 | $210.05 | $261.12 | 4,956,500 | — | — |
| 2025-10-30 | $210.65 | $261.86 | 6,235,200 | — | — |
| 2025-10-29 | $215.01 | $267.28 | 8,834,600 | — | — |
| 2025-10-28 | $219.99 | $273.47 | 4,467,700 | — | — |
| 2025-10-27 | $220.68 | $274.33 | 5,968,200 | — | — |
| 2025-10-24 | $217.77 | $270.71 | 5,884,400 | — | — |
| 2025-10-23 | $219.99 | $273.47 | 9,826,400 | — | — |
| 2025-10-22 | $227.40 | $282.68 | 6,674,900 | — | — |
| 2025-10-21 | $229.08 | $284.77 | 3,580,500 | — | — |
| 2025-10-20 | $230.09 | $286.03 | 4,561,300 | — | — |
| 2025-10-17 | $229.33 | $285.08 | 3,446,600 | — | — |
| 2025-10-16 | $226.45 | $281.50 | 4,217,400 | — | — |
| 2025-10-15 | $226.65 | $281.75 | 3,286,600 | — | — |
| 2025-10-14 | $229.42 | $285.20 | 3,894,200 | — | — |
| 2025-10-13 | $225.06 | $279.78 | 4,698,300 | — | — |
| 2025-10-10 | $228.79 | $284.41 | 5,106,300 | — | — |
| 2025-10-09 | $226.21 | $281.21 | 3,303,700 | — | — |
| 2025-10-08 | $226.58 | $281.67 | 4,059,800 | — | — |
| 2025-10-07 | $227.68 | $283.03 | 3,942,400 | — | — |
| 2025-10-06 | $224.96 | $279.65 | 6,171,700 | — | — |
| 2025-10-03 | $230.27 | $286.25 | 3,767,100 | — | — |
| 2025-10-02 | $230.14 | $286.09 | 4,325,500 | — | — |
| 2025-10-01 | $233.26 | $289.97 | 5,206,700 | — | — |
| 2025-09-30 | $239.38 | $297.58 | 4,382,800 | — | — |
| 2025-09-29 | $237.96 | $295.81 | 3,835,800 | — | — |
| 2025-09-26 | $237.47 | $295.20 | 2,543,300 | — | — |
| 2025-09-25 | $237.94 | $295.79 | 3,824,400 | — | — |
| 2025-09-24 | $238.40 | $296.36 | 3,683,400 | — | — |
| 2025-09-23 | $239.49 | $297.71 | 4,668,000 | — | — |
| 2025-09-22 | $237.44 | $295.17 | 4,686,900 | — | — |
| 2025-09-19 | $238.17 | $296.07 | 7,442,100 | — | — |
| 2025-09-18 | $238.83 | $296.89 | 3,545,100 | — | — |
| 2025-09-17 | $239.45 | $297.66 | 3,422,300 | — | — |
| 2025-09-16 | $237.62 | $295.39 | 3,639,600 | — | — |
| 2025-09-15 | $239.74 | $298.02 | 3,062,500 | — | — |
| 2025-09-12 | $241.72 | $300.49 | 3,085,700 | — | — |
| 2025-09-11 | $241.39 | $300.08 | 4,321,900 | — | — |
| 2025-09-10 | $240.38 | $298.82 | 4,942,000 | — | — |
| 2025-09-09 | $242.72 | $301.73 | 3,651,800 | — | — |
| 2025-09-08 | $242.90 | $301.95 | 6,313,600 | — | — |
| 2025-09-05 | $252.76 | $314.21 | 3,294,200 | — | — |
| 2025-09-04 | $252.12 | $313.41 | 3,349,100 | — | — |
| 2025-09-03 | $252.66 | $314.09 | 3,822,900 | — | — |
| 2025-09-02 | $255.89 | $318.10 | 4,055,600 | — | — |
| 2025-08-29 | $251.99 | $313.25 | 3,204,900 | — | — |
| 2025-08-28 | $250.56 | $310.38 | 3,595,100 | — | — |
| 2025-08-27 | $251.36 | $311.37 | 3,212,400 | — | — |
| 2025-08-26 | $251.20 | $311.17 | 6,515,000 | — | — |
| 2025-08-25 | $251.74 | $311.84 | 4,295,700 | — | — |
| 2025-08-22 | $251.95 | $312.10 | 3,984,800 | — | — |
| 2025-08-21 | $258.16 | $319.80 | 3,330,400 | — | — |
| 2025-08-20 | $259.01 | $320.85 | 3,875,900 | — | — |
| 2025-08-19 | $258.22 | $319.87 | 3,641,900 | — | — |
| 2025-08-18 | $255.18 | $316.10 | 3,309,200 | — | — |
| 2025-08-15 | $254.63 | $315.42 | 3,939,400 | — | — |
| 2025-08-14 | $250.31 | $310.07 | 2,951,500 | — | — |
| 2025-08-13 | $250.84 | $310.73 | 3,152,600 | — | — |
| 2025-08-12 | $252.28 | $312.51 | 4,620,300 | — | — |
| 2025-08-11 | $248.87 | $308.29 | 3,976,100 | — | — |
| 2025-08-08 | $244.98 | $303.47 | 4,261,600 | — | — |
| 2025-08-07 | $242.93 | $300.93 | 4,061,800 | — | — |
| 2025-08-06 | $239.22 | $296.33 | 5,160,200 | — | — |
| 2025-08-05 | $238.93 | $295.97 | 3,775,600 | — | — |
| 2025-08-04 | $241.01 | $298.55 | 3,755,500 | — | — |
| 2025-08-01 | $237.20 | $293.83 | 3,481,400 | — | — |
| 2025-07-31 | $238.41 | $295.33 | 4,079,200 | — | — |
| 2025-07-30 | $241.58 | $299.26 | 4,213,000 | — | — |
| 2025-07-29 | $239.25 | $296.37 | 3,563,600 | — | — |
| 2025-07-28 | $238.19 | $295.06 | 3,702,900 | — | — |
| 2025-07-25 | $243.55 | $301.70 | 5,205,200 | — | — |
| 2025-07-24 | $247.50 | $306.59 | 8,623,200 | — | — |
| 2025-07-23 | $233.93 | $289.78 | 5,621,000 | — | — |
| 2025-07-22 | $233.25 | $288.94 | 4,004,400 | — | — |
| 2025-07-21 | $232.62 | $288.16 | 4,431,100 | — | — |
| 2025-07-18 | $227.21 | $281.46 | 3,773,600 | — | — |
| 2025-07-17 | $227.03 | $281.23 | 3,509,300 | — | — |
| 2025-07-16 | $228.74 | $283.35 | 5,793,100 | — | — |
| 2025-07-15 | $226.02 | $279.98 | 3,429,800 | — | — |
| 2025-07-14 | $228.15 | $282.62 | 3,118,000 | — | — |
| 2025-07-11 | $227.76 | $282.14 | 3,093,700 | — | — |
| 2025-07-10 | $228.15 | $282.62 | 5,528,200 | — | — |
| 2025-07-09 | $232.31 | $287.77 | 3,938,100 | — | — |
| 2025-07-08 | $235.97 | $292.31 | 3,020,800 | — | — |
| 2025-07-07 | $237.63 | $294.36 | 2,958,400 | — | — |
| 2025-07-03 | $240.75 | $298.23 | 1,998,800 | — | — |
| 2025-07-02 | $237.42 | $294.10 | 3,414,400 | — | — |
| 2025-07-01 | $241.51 | $299.17 | 4,536,400 | — | — |
| 2025-06-30 | $238.26 | $295.14 | 5,118,400 | — | — |
| 2025-06-27 | $235.25 | $291.42 | 6,496,300 | — | — |
| 2025-06-26 | $231.42 | $286.67 | 4,342,400 | — | — |
| 2025-06-25 | $230.90 | $286.03 | 5,428,600 | — | — |
| 2025-06-24 | $229.82 | $284.69 | 5,128,400 | — | — |
| 2025-06-23 | $226.98 | $281.17 | 7,469,000 | — | — |
| 2025-06-20 | $221.52 | $274.41 | 8,936,700 | — | — |
| 2025-06-18 | $220.99 | $273.75 | 5,600,300 | — | — |
| 2025-06-17 | $221.43 | $274.30 | 12,423,600 | — | — |
| 2025-06-16 | $230.99 | $286.14 | 3,777,800 | — | — |
| 2025-06-13 | $228.00 | $282.43 | 4,379,800 | — | — |
| 2025-06-12 | $228.70 | $283.30 | 5,369,000 | — | — |
| 2025-06-11 | $230.94 | $286.08 | 6,709,600 | — | — |
| 2025-06-10 | $236.98 | $293.56 | 3,766,900 | — | — |
| 2025-06-09 | $237.95 | $294.76 | 4,538,600 | — | — |
| 2025-06-06 | $245.86 | $304.56 | 2,022,500 | — | — |
| 2025-06-05 | $244.90 | $303.37 | 2,855,300 | — | — |
| 2025-06-04 | $241.96 | $299.73 | 3,413,900 | — | — |
| 2025-06-03 | $243.88 | $302.11 | 3,630,900 | — | — |
| 2025-06-02 | $243.06 | $301.09 | 2,578,800 | — | — |
| 2025-05-30 | $242.20 | $300.03 | 8,313,500 | — | — |
| 2025-05-29 | $239.30 | $295.34 | 3,127,400 | — | — |
| 2025-05-28 | $241.51 | $298.07 | 2,468,600 | — | — |
| 2025-05-27 | $243.36 | $300.35 | 3,717,400 | — | — |
| 2025-05-23 | $242.88 | $299.76 | 4,174,000 | — | — |
| 2025-05-22 | $240.82 | $297.22 | 3,200,600 | — | — |
| 2025-05-21 | $240.76 | $297.14 | 4,110,000 | — | — |
| 2025-05-20 | $241.21 | $297.70 | 4,787,700 | — | — |
| 2025-05-19 | $244.25 | $301.45 | 4,238,000 | — | — |
| 2025-05-16 | $242.66 | $299.49 | 4,402,200 | — | — |
| 2025-05-15 | $240.16 | $296.40 | 5,215,000 | — | — |
| 2025-05-14 | $235.29 | $290.39 | 4,168,900 | — | — |
| 2025-05-13 | $237.34 | $292.92 | 4,712,800 | — | — |
| 2025-05-12 | $240.32 | $296.60 | 5,373,100 | — | — |
| 2025-05-09 | $243.81 | $300.91 | 3,278,300 | — | — |
| 2025-05-08 | $247.49 | $305.45 | 3,520,700 | — | — |
| 2025-05-07 | $251.26 | $310.10 | 4,042,100 | — | — |
| 2025-05-06 | $253.80 | $313.24 | 2,903,200 | — | — |
| 2025-05-05 | $248.30 | $306.45 | 2,311,500 | — | — |
| 2025-05-02 | $248.88 | $307.17 | 2,801,100 | — | — |
| 2025-05-01 | $247.00 | $304.85 | 3,603,400 | — | — |
| 2025-04-30 | $246.95 | $304.78 | 4,440,500 | — | — |
| 2025-04-29 | $241.59 | $298.17 | 3,900,800 | — | — |
| 2025-04-28 | $236.77 | $292.22 | 5,825,900 | — | — |
| 2025-04-25 | $232.77 | $287.28 | 13,561,400 | — | — |
| 2025-04-24 | $262.18 | $323.58 | 5,047,200 | — | — |
| 2025-04-23 | $259.35 | $320.09 | 4,562,300 | — | — |
| 2025-04-22 | $258.30 | $318.79 | 4,762,500 | — | — |
| 2025-04-21 | $253.48 | $312.84 | 3,656,300 | — | — |
| 2025-04-17 | $262.04 | $323.41 | 3,489,600 | — | — |
| 2025-04-16 | $259.64 | $320.45 | 3,362,700 | — | — |
| 2025-04-15 | $266.71 | $329.17 | 3,130,500 | — | — |
| 2025-04-14 | $262.64 | $324.15 | 3,845,400 | — | — |
| 2025-04-11 | $258.67 | $319.25 | 3,987,300 | — | — |
| 2025-04-10 | $256.12 | $316.10 | 5,406,600 | — | — |
| 2025-04-09 | $254.90 | $314.60 | 8,590,400 | — | — |
| 2025-04-08 | $246.30 | $303.98 | 6,018,000 | — | — |
| 2025-04-07 | $246.67 | $304.44 | 8,149,000 | — | — |
| 2025-04-04 | $248.11 | $306.22 | 7,948,500 | — | — |
| 2025-04-03 | $267.89 | $330.63 | 5,652,100 | — | — |
| 2025-04-02 | $264.56 | $326.52 | 2,969,500 | — | — |
| 2025-04-01 | $268.54 | $331.43 | 3,025,400 | — | — |
| 2025-03-31 | $266.71 | $329.17 | 4,073,200 | — | — |
| 2025-03-28 | $264.93 | $326.98 | 3,322,700 | — | — |
| 2025-03-27 | $268.28 | $331.11 | 4,228,500 | — | — |
| 2025-03-26 | $262.51 | $323.99 | 4,683,500 | — | — |
| 2025-03-25 | $258.75 | $319.35 | 2,987,900 | — | — |
| 2025-03-24 | $258.96 | $319.61 | 2,896,900 | — | — |
| 2025-03-21 | $255.84 | $315.76 | 9,207,000 | — | — |
| 2025-03-20 | $257.03 | $317.23 | 3,729,100 | — | — |
| 2025-03-19 | $259.25 | $319.96 | 2,926,800 | — | — |
| 2025-03-18 | $260.73 | $321.79 | 3,088,900 | — | — |
| 2025-03-17 | $260.17 | $321.10 | 4,329,700 | — | — |
| 2025-03-14 | $255.98 | $315.93 | 3,511,100 | — | — |
| 2025-03-13 | $259.10 | $319.78 | 4,196,600 | — | — |
| 2025-03-12 | $255.61 | $315.47 | 3,983,000 | — | — |
| 2025-03-11 | $256.67 | $316.78 | 5,171,100 | — | — |
| 2025-03-10 | $266.63 | $329.07 | 5,173,500 | — | — |
| 2025-03-07 | $265.24 | $327.36 | 3,289,600 | — | — |
| 2025-03-06 | $262.95 | $324.53 | 3,276,500 | — | — |
| 2025-03-05 | $262.74 | $324.27 | 5,161,000 | — | — |
| 2025-03-04 | $264.65 | $326.63 | 4,694,600 | — | — |
| 2025-03-03 | $272.83 | $336.73 | 4,025,400 | — | — |
| 2025-02-28 | $269.69 | $332.85 | 4,721,100 | — | — |
| 2025-02-27 | $264.17 | $324.95 | 3,562,000 | — | — |
| 2025-02-26 | $263.58 | $324.23 | 4,473,400 | — | — |
| 2025-02-25 | $270.54 | $332.79 | 3,516,500 | — | — |
| 2025-02-24 | $268.13 | $329.82 | 4,141,300 | — | — |
| 2025-02-21 | $265.17 | $326.18 | 3,554,300 | — | — |
| 2025-02-20 | $265.40 | $326.46 | 2,794,700 | — | — |
| 2025-02-19 | $263.35 | $323.94 | 3,787,700 | — | — |
| 2025-02-18 | $263.21 | $323.77 | 3,879,300 | — | — |
| 2025-02-14 | $270.82 | $333.13 | 4,835,300 | — | — |
| 2025-02-13 | $265.08 | $326.07 | 3,859,900 | — | — |
| 2025-02-12 | $255.28 | $314.02 | 3,220,000 | — | — |
| 2025-02-11 | $258.70 | $318.22 | 2,598,200 | — | — |
| 2025-02-10 | $255.83 | $314.69 | 4,887,600 | — | — |
| 2025-02-07 | $246.24 | $302.90 | 3,434,400 | — | — |
| 2025-02-06 | $247.17 | $304.04 | 3,272,200 | — | — |
| 2025-02-05 | $242.43 | $298.21 | 3,130,700 | — | — |
| 2025-02-04 | $237.25 | $291.84 | 3,285,900 | — | — |
| 2025-02-03 | $238.10 | $292.88 | 3,720,000 | — | — |
| 2025-01-31 | $232.97 | $286.57 | 3,337,900 | — | — |
| 2025-01-30 | $234.37 | $288.29 | 4,205,200 | — | — |
| 2025-01-29 | $235.15 | $289.25 | 8,859,500 | — | — |
| 2025-01-28 | $221.14 | $272.02 | 3,975,500 | — | — |
| 2025-01-27 | $221.43 | $272.38 | 4,153,100 | — | — |
| 2025-01-24 | $218.57 | $268.86 | 3,118,500 | — | — |
| 2025-01-23 | $216.04 | $265.75 | 3,628,400 | — | — |
| 2025-01-22 | $218.18 | $268.38 | 4,124,000 | — | — |
| 2025-01-21 | $219.49 | $269.99 | 3,700,400 | — | — |
| 2025-01-17 | $218.97 | $269.35 | 4,259,900 | — | — |
| 2025-01-16 | $215.75 | $265.39 | 2,411,200 | — | — |
| 2025-01-15 | $214.20 | $263.48 | 3,116,000 | — | — |
| 2025-01-14 | $214.18 | $263.46 | 3,537,400 | — | — |
| 2025-01-13 | $213.46 | $262.57 | 3,645,000 | — | — |
| 2025-01-10 | $211.30 | $259.92 | 4,175,400 | — | — |
| 2025-01-08 | $215.52 | $265.11 | 3,270,000 | — | — |
| 2025-01-07 | $212.34 | $261.20 | 5,039,300 | — | — |
| 2025-01-06 | $212.38 | $261.25 | 5,639,700 | — | — |
| 2025-01-03 | $219.11 | $269.52 | 2,737,900 | — | — |
| 2025-01-02 | $219.53 | $270.04 | 2,850,500 | — | — |