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
- 1991-07-12 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 | $306.23 | $306.23 | 405,500 | — | — |
| 2025-12-30 | $307.68 | $307.68 | 294,200 | — | — |
| 2025-12-29 | $310.79 | $310.79 | 460,900 | — | — |
| 2025-12-26 | $316.55 | $316.55 | 544,000 | — | — |
| 2025-12-24 | $314.00 | $314.00 | 375,400 | — | — |
| 2025-12-23 | $315.87 | $315.87 | 378,100 | — | — |
| 2025-12-22 | $313.04 | $313.04 | 392,000 | — | — |
| 2025-12-19 | $308.58 | $308.58 | 1,245,200 | — | — |
| 2025-12-18 | $302.30 | $302.30 | 561,000 | — | — |
| 2025-12-17 | $283.57 | $283.57 | 1,010,400 | — | — |
| 2025-12-16 | $319.13 | $319.13 | 651,000 | — | — |
| 2025-12-15 | $319.12 | $319.12 | 485,300 | — | — |
| 2025-12-12 | $315.15 | $315.15 | 704,600 | — | — |
| 2025-12-11 | $340.51 | $340.51 | 526,700 | — | — |
| 2025-12-10 | $331.61 | $331.61 | 525,200 | — | — |
| 2025-12-09 | $324.10 | $324.10 | 347,600 | — | — |
| 2025-12-08 | $324.62 | $324.62 | 417,500 | — | — |
| 2025-12-05 | $325.10 | $325.10 | 1,331,500 | — | — |
| 2025-12-04 | $332.29 | $332.29 | 568,200 | — | — |
| 2025-12-03 | $323.46 | $323.46 | 1,177,700 | — | — |
| 2025-12-02 | $327.78 | $327.78 | 590,700 | — | — |
| 2025-12-01 | $320.51 | $320.51 | 565,500 | — | — |
| 2025-11-28 | $344.31 | $344.31 | 155,500 | — | — |
| 2025-11-26 | $339.75 | $339.75 | 336,300 | — | — |
| 2025-11-25 | $332.96 | $332.96 | 599,000 | — | — |
| 2025-11-24 | $342.44 | $342.44 | 531,500 | — | — |
| 2025-11-21 | $315.10 | $315.10 | 1,005,900 | — | — |
| 2025-11-20 | $314.56 | $314.56 | 884,500 | — | — |
| 2025-11-19 | $334.17 | $334.17 | 418,400 | — | — |
| 2025-11-18 | $333.88 | $333.88 | 601,500 | — | — |
| 2025-11-17 | $332.82 | $332.82 | 511,200 | — | — |
| 2025-11-14 | $338.66 | $338.66 | 1,405,800 | — | — |
| 2025-11-13 | $326.60 | $326.60 | 1,460,300 | — | — |
| 2025-11-12 | $380.70 | $380.70 | 5,589,400 | — | — |
| 2025-11-11 | $381.22 | $381.22 | 326,300 | — | — |
| 2025-11-10 | $384.45 | $384.45 | 479,700 | — | — |
| 2025-11-07 | $377.84 | $377.84 | 780,600 | — | — |
| 2025-11-06 | $388.68 | $388.68 | 523,700 | — | — |
| 2025-11-05 | $411.07 | $411.07 | 610,700 | — | — |
| 2025-11-04 | $382.57 | $382.57 | 870,600 | — | — |
| 2025-11-03 | $392.77 | $392.77 | 849,400 | — | — |
| 2025-10-31 | $377.90 | $377.90 | 521,600 | — | — |
| 2025-10-30 | $379.03 | $379.03 | 633,100 | — | — |
| 2025-10-29 | $403.35 | $403.35 | 617,200 | — | — |
| 2025-10-28 | $379.89 | $379.89 | 378,200 | — | — |
| 2025-10-27 | $376.74 | $376.74 | 505,600 | — | — |
| 2025-10-24 | $379.08 | $379.08 | 539,400 | — | — |
| 2025-10-23 | $353.80 | $353.80 | 379,900 | — | — |
| 2025-10-22 | $332.75 | $332.75 | 773,200 | — | — |
| 2025-10-21 | $364.32 | $364.32 | 375,800 | — | — |
| 2025-10-20 | $369.01 | $369.01 | 323,000 | — | — |
| 2025-10-17 | $355.58 | $355.58 | 407,200 | — | — |
| 2025-10-16 | $361.02 | $361.02 | 371,200 | — | — |
| 2025-10-15 | $365.39 | $365.39 | 504,100 | — | — |
| 2025-10-14 | $361.44 | $361.44 | 230,200 | — | — |
| 2025-10-13 | $355.27 | $355.27 | 532,300 | — | — |
| 2025-10-10 | $336.63 | $336.63 | 425,100 | — | — |
| 2025-10-09 | $355.53 | $355.53 | 394,500 | — | — |
| 2025-10-08 | $366.99 | $366.99 | 423,600 | — | — |
| 2025-10-07 | $348.57 | $348.57 | 499,600 | — | — |
| 2025-10-06 | $352.78 | $352.78 | 347,900 | — | — |
| 2025-10-03 | $349.30 | $349.30 | 439,100 | — | — |
| 2025-10-02 | $351.66 | $351.66 | 741,000 | — | — |
| 2025-10-01 | $337.93 | $337.93 | 353,400 | — | — |
| 2025-09-30 | $339.68 | $339.68 | 398,200 | — | — |
| 2025-09-29 | $341.10 | $341.10 | 506,900 | — | — |
| 2025-09-26 | $342.11 | $342.11 | 404,900 | — | — |
| 2025-09-25 | $338.44 | $338.44 | 779,400 | — | — |
| 2025-09-24 | $344.05 | $344.05 | 773,800 | — | — |
| 2025-09-23 | $371.84 | $371.84 | 633,900 | — | — |
| 2025-09-22 | $367.39 | $367.39 | 493,500 | — | — |
| 2025-09-19 | $360.25 | $360.25 | 2,093,600 | — | — |
| 2025-09-18 | $348.58 | $348.58 | 677,700 | — | — |
| 2025-09-17 | $320.94 | $320.94 | 357,000 | — | — |
| 2025-09-16 | $319.38 | $319.38 | 387,600 | — | — |
| 2025-09-15 | $322.90 | $322.90 | 491,000 | — | — |
| 2025-09-12 | $313.56 | $313.56 | 389,000 | — | — |
| 2025-09-11 | $316.16 | $316.16 | 569,800 | — | — |
| 2025-09-10 | $301.13 | $301.13 | 529,400 | — | — |
| 2025-09-09 | $286.69 | $286.69 | 264,000 | — | — |
| 2025-09-08 | $286.71 | $286.71 | 332,800 | — | — |
| 2025-09-05 | $285.98 | $285.98 | 499,200 | — | — |
| 2025-09-04 | $288.68 | $288.68 | 498,000 | — | — |
| 2025-09-03 | $273.82 | $273.82 | 429,300 | — | — |
| 2025-09-02 | $276.91 | $276.91 | 378,600 | — | — |
| 2025-08-29 | $278.53 | $278.53 | 430,500 | — | — |
| 2025-08-28 | $290.95 | $290.95 | 344,400 | — | — |
| 2025-08-27 | $289.36 | $289.36 | 289,900 | — | — |
| 2025-08-26 | $292.95 | $292.95 | 326,500 | — | — |
| 2025-08-25 | $286.49 | $286.49 | 301,200 | — | — |
| 2025-08-22 | $279.58 | $279.58 | 494,400 | — | — |
| 2025-08-21 | $278.03 | $278.03 | 343,900 | — | — |
| 2025-08-20 | $274.89 | $274.89 | 452,400 | — | — |
| 2025-08-19 | $276.02 | $276.02 | 453,100 | — | — |
| 2025-08-18 | $283.20 | $283.20 | 391,600 | — | — |
| 2025-08-15 | $275.35 | $275.35 | 503,600 | — | — |
| 2025-08-14 | $282.14 | $282.14 | 460,100 | — | — |
| 2025-08-13 | $292.47 | $292.47 | 624,300 | — | — |
| 2025-08-12 | $308.40 | $308.40 | 702,000 | — | — |
| 2025-08-11 | $289.86 | $289.86 | 691,700 | — | — |
| 2025-08-08 | $302.69 | $302.69 | 317,000 | — | — |
| 2025-08-07 | $299.64 | $299.64 | 524,000 | — | — |
| 2025-08-06 | $299.42 | $299.42 | 570,300 | — | — |
| 2025-08-05 | $296.58 | $296.58 | 1,288,000 | — | — |
| 2025-08-04 | $271.74 | $271.74 | 899,700 | — | — |
| 2025-08-01 | $263.05 | $263.05 | 815,400 | — | — |
| 2025-07-31 | $267.59 | $267.59 | 625,700 | — | — |
| 2025-07-30 | $263.35 | $263.35 | 400,500 | — | — |
| 2025-07-29 | $264.08 | $264.08 | 346,400 | — | — |
| 2025-07-28 | $263.59 | $263.59 | 552,000 | — | — |
| 2025-07-25 | $268.14 | $268.14 | 559,200 | — | — |
| 2025-07-24 | $252.68 | $252.68 | 376,900 | — | — |
| 2025-07-23 | $253.14 | $253.14 | 318,900 | — | — |
| 2025-07-22 | $242.01 | $242.01 | 372,500 | — | — |
| 2025-07-21 | $247.65 | $247.65 | 330,400 | — | — |
| 2025-07-18 | $250.95 | $250.95 | 508,200 | — | — |
| 2025-07-17 | $250.69 | $250.69 | 461,300 | — | — |
| 2025-07-16 | $243.23 | $243.23 | 477,700 | — | — |
| 2025-07-15 | $238.40 | $238.40 | 447,500 | — | — |
| 2025-07-14 | $241.31 | $241.31 | 333,100 | — | — |
| 2025-07-11 | $241.76 | $241.76 | 335,500 | — | — |
| 2025-07-10 | $236.29 | $236.29 | 496,400 | — | — |
| 2025-07-09 | $233.39 | $233.39 | 258,800 | — | — |
| 2025-07-08 | $227.02 | $227.02 | 729,600 | — | — |
| 2025-07-07 | $237.00 | $237.00 | 440,100 | — | — |
| 2025-07-03 | $236.67 | $236.67 | 239,900 | — | — |
| 2025-07-02 | $228.72 | $228.72 | 461,700 | — | — |
| 2025-07-01 | $222.54 | $222.54 | 590,100 | — | — |
| 2025-06-30 | $230.73 | $230.73 | 449,600 | — | — |
| 2025-06-27 | $231.51 | $231.51 | 1,018,800 | — | — |
| 2025-06-26 | $228.65 | $228.65 | 416,000 | — | — |
| 2025-06-25 | $224.64 | $224.64 | 718,200 | — | — |
| 2025-06-24 | $229.38 | $229.38 | 592,100 | — | — |
| 2025-06-23 | $222.50 | $222.50 | 666,400 | — | — |
| 2025-06-20 | $217.97 | $217.97 | 1,089,900 | — | — |
| 2025-06-18 | $223.97 | $223.97 | 1,041,600 | — | — |
| 2025-06-17 | $221.36 | $221.36 | 900,100 | — | — |
| 2025-06-16 | $209.55 | $209.55 | 576,300 | — | — |
| 2025-06-13 | $202.99 | $202.99 | 333,800 | — | — |
| 2025-06-12 | $204.32 | $204.32 | 369,600 | — | — |
| 2025-06-11 | $204.46 | $204.46 | 399,300 | — | — |
| 2025-06-10 | $198.37 | $198.37 | 496,700 | — | — |
| 2025-06-09 | $202.91 | $202.91 | 531,700 | — | — |
| 2025-06-06 | $205.99 | $205.99 | 581,700 | — | — |
| 2025-06-05 | $195.24 | $195.24 | 354,600 | — | — |
| 2025-06-04 | $193.81 | $193.81 | 237,400 | — | — |
| 2025-06-03 | $194.23 | $194.23 | 409,600 | — | — |
| 2025-06-02 | $189.60 | $189.60 | 346,800 | — | — |
| 2025-05-30 | $188.01 | $188.01 | 439,000 | — | — |
| 2025-05-29 | $186.13 | $186.13 | 376,700 | — | — |
| 2025-05-28 | $187.93 | $187.93 | 314,600 | — | — |
| 2025-05-27 | $191.42 | $191.42 | 654,500 | — | — |
| 2025-05-23 | $184.40 | $184.40 | 330,500 | — | — |
| 2025-05-22 | $182.29 | $182.29 | 514,000 | — | — |
| 2025-05-21 | $182.09 | $182.09 | 521,100 | — | — |
| 2025-05-20 | $187.19 | $187.19 | 559,800 | — | — |
| 2025-05-19 | $185.98 | $185.98 | 309,300 | — | — |
| 2025-05-16 | $188.57 | $188.57 | 296,200 | — | — |
| 2025-05-15 | $184.79 | $184.79 | 433,900 | — | — |
| 2025-05-14 | $187.20 | $187.20 | 496,300 | — | — |
| 2025-05-13 | $187.48 | $187.48 | 543,600 | — | — |
| 2025-05-12 | $183.27 | $183.27 | 569,200 | — | — |
| 2025-05-09 | $177.74 | $177.74 | 495,300 | — | — |
| 2025-05-08 | $179.42 | $179.42 | 598,700 | — | — |
| 2025-05-07 | $179.65 | $179.65 | 595,100 | — | — |
| 2025-05-06 | $171.95 | $171.95 | 999,900 | — | — |
| 2025-05-05 | $166.66 | $166.66 | 689,500 | — | — |
| 2025-05-02 | $165.64 | $165.64 | 723,700 | — | — |
| 2025-05-01 | $159.96 | $159.96 | 815,100 | — | — |
| 2025-04-30 | $149.43 | $149.43 | 368,800 | — | — |
| 2025-04-29 | $149.28 | $149.28 | 416,400 | — | — |
| 2025-04-28 | $149.56 | $149.56 | 687,100 | — | — |
| 2025-04-25 | $151.75 | $151.75 | 839,000 | — | — |
| 2025-04-24 | $146.00 | $146.00 | 598,800 | — | — |
| 2025-04-23 | $140.08 | $140.08 | 694,100 | — | — |
| 2025-04-22 | $133.92 | $133.92 | 612,400 | — | — |
| 2025-04-21 | $131.57 | $131.57 | 1,203,600 | — | — |
| 2025-04-17 | $140.27 | $140.27 | 1,045,300 | — | — |
| 2025-04-16 | $140.44 | $140.44 | 7,646,100 | — | — |
| 2025-04-15 | $141.00 | $141.00 | 1,535,100 | — | — |
| 2025-04-14 | $135.23 | $135.23 | 557,100 | — | — |
| 2025-04-11 | $137.09 | $137.09 | 562,100 | — | — |
| 2025-04-10 | $132.41 | $132.41 | 920,800 | — | — |
| 2025-04-09 | $134.53 | $134.53 | 1,855,700 | — | — |
| 2025-04-08 | $113.83 | $113.83 | 1,675,700 | — | — |
| 2025-04-07 | $109.10 | $109.10 | 1,710,900 | — | — |
| 2025-04-04 | $104.96 | $104.96 | 1,141,400 | — | — |
| 2025-04-03 | $109.96 | $109.96 | 698,600 | — | — |
| 2025-04-02 | $118.46 | $118.46 | 672,500 | — | — |
| 2025-04-01 | $115.64 | $115.64 | 657,700 | — | — |
| 2025-03-31 | $113.21 | $113.21 | 884,700 | — | — |
| 2025-03-28 | $116.15 | $116.15 | 594,800 | — | — |
| 2025-03-27 | $117.00 | $117.00 | 642,500 | — | — |
| 2025-03-26 | $125.56 | $125.56 | 364,200 | — | — |
| 2025-03-25 | $131.29 | $131.29 | 538,300 | — | — |
| 2025-03-24 | $133.95 | $133.95 | 400,700 | — | — |
| 2025-03-21 | $126.63 | $126.63 | 837,800 | — | — |
| 2025-03-20 | $125.93 | $125.93 | 389,700 | — | — |
| 2025-03-19 | $126.69 | $126.69 | 556,200 | — | — |
| 2025-03-18 | $118.04 | $118.04 | 299,900 | — | — |
| 2025-03-17 | $120.49 | $120.49 | 537,300 | — | — |
| 2025-03-14 | $121.37 | $121.37 | 446,200 | — | — |
| 2025-03-13 | $117.81 | $117.81 | 502,300 | — | — |
| 2025-03-12 | $116.44 | $116.44 | 660,800 | — | — |
| 2025-03-11 | $115.74 | $115.74 | 755,200 | — | — |
| 2025-03-10 | $111.08 | $111.08 | 1,061,500 | — | — |
| 2025-03-07 | $118.00 | $118.00 | 643,900 | — | — |
| 2025-03-06 | $120.72 | $120.72 | 713,200 | — | — |
| 2025-03-05 | $128.66 | $128.66 | 670,500 | — | — |
| 2025-03-04 | $122.28 | $122.28 | 803,700 | — | — |
| 2025-03-03 | $121.57 | $121.57 | 851,400 | — | — |
| 2025-02-28 | $127.21 | $127.21 | 878,800 | — | — |
| 2025-02-27 | $123.15 | $123.15 | 1,146,600 | — | — |
| 2025-02-26 | $122.16 | $122.16 | 1,936,100 | — | — |
| 2025-02-25 | $115.94 | $115.94 | 1,696,500 | — | — |
| 2025-02-24 | $108.65 | $108.65 | 1,328,500 | — | — |
| 2025-02-21 | $116.29 | $116.29 | 666,500 | — | — |
| 2025-02-20 | $124.27 | $124.27 | 771,700 | — | — |
| 2025-02-19 | $126.72 | $126.72 | 828,500 | — | — |
| 2025-02-18 | $130.64 | $130.64 | 703,600 | — | — |
| 2025-02-14 | $132.40 | $132.40 | 548,000 | — | — |
| 2025-02-13 | $130.10 | $130.10 | 863,300 | — | — |
| 2025-02-12 | $140.40 | $140.40 | 417,500 | — | — |
| 2025-02-11 | $144.88 | $144.88 | 320,600 | — | — |
| 2025-02-10 | $150.65 | $150.65 | 326,800 | — | — |
| 2025-02-07 | $149.72 | $149.72 | 370,500 | — | — |
| 2025-02-06 | $148.35 | $148.35 | 393,000 | — | — |
| 2025-02-05 | $143.48 | $143.48 | 373,800 | — | — |
| 2025-02-04 | $138.57 | $138.57 | 471,800 | — | — |
| 2025-02-03 | $137.01 | $137.01 | 545,200 | — | — |
| 2025-01-31 | $142.42 | $142.42 | 758,200 | — | — |
| 2025-01-30 | $146.71 | $146.71 | 650,400 | — | — |
| 2025-01-29 | $141.11 | $141.11 | 669,600 | — | — |
| 2025-01-28 | $139.68 | $139.68 | 1,058,600 | — | — |
| 2025-01-27 | $143.00 | $143.00 | 1,522,100 | — | — |
| 2025-01-24 | $187.30 | $187.30 | 448,100 | — | — |
| 2025-01-23 | $196.58 | $196.58 | 343,800 | — | — |
| 2025-01-22 | $200.56 | $200.56 | 435,600 | — | — |
| 2025-01-21 | $196.55 | $196.55 | 472,300 | — | — |
| 2025-01-17 | $182.51 | $182.51 | 450,100 | — | — |
| 2025-01-16 | $178.48 | $178.48 | 175,700 | — | — |
| 2025-01-15 | $177.15 | $177.15 | 447,300 | — | — |
| 2025-01-14 | $171.31 | $171.31 | 280,900 | — | — |
| 2025-01-13 | $162.22 | $162.22 | 291,100 | — | — |
| 2025-01-10 | $163.52 | $163.52 | 335,000 | — | — |
| 2025-01-08 | $167.05 | $167.05 | 242,800 | — | — |
| 2025-01-07 | $167.59 | $167.59 | 370,700 | — | — |
| 2025-01-06 | $178.15 | $178.15 | 237,900 | — | — |
| 2025-01-03 | $177.51 | $177.51 | 256,200 | — | — |
| 2025-01-02 | $167.73 | $167.73 | 251,700 | — | — |