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
- 1994-04-04 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 | $302.32 | $489.62 | 399,400 | — | — |
| 2025-12-30 | $303.10 | $490.89 | 321,400 | — | — |
| 2025-12-29 | $307.10 | $497.37 | 341,500 | — | — |
| 2025-12-26 | $311.38 | $504.30 | 179,000 | — | — |
| 2025-12-24 | $313.87 | $508.33 | 191,900 | — | — |
| 2025-12-23 | $316.17 | $512.06 | 581,900 | — | — |
| 2025-12-22 | $315.20 | $510.48 | 799,400 | — | — |
| 2025-12-19 | $305.97 | $495.54 | 1,455,800 | — | — |
| 2025-12-18 | $293.23 | $474.90 | 630,300 | — | — |
| 2025-12-17 | $287.85 | $466.19 | 784,300 | — | — |
| 2025-12-16 | $294.42 | $476.83 | 443,000 | — | — |
| 2025-12-15 | $298.34 | $483.18 | 530,100 | — | — |
| 2025-12-12 | $297.95 | $482.55 | 776,900 | — | — |
| 2025-12-11 | $298.68 | $483.73 | 384,800 | — | — |
| 2025-12-10 | $290.19 | $469.98 | 665,800 | — | — |
| 2025-12-09 | $287.76 | $466.04 | 618,300 | — | — |
| 2025-12-08 | $298.47 | $483.39 | 664,000 | — | — |
| 2025-12-05 | $303.45 | $491.45 | 473,400 | — | — |
| 2025-12-04 | $301.64 | $488.52 | 590,500 | — | — |
| 2025-12-03 | $291.66 | $472.36 | 644,000 | — | — |
| 2025-12-02 | $298.04 | $482.69 | 567,800 | — | — |
| 2025-12-01 | $300.25 | $486.27 | 715,500 | — | — |
| 2025-11-28 | $300.03 | $485.92 | 308,500 | — | — |
| 2025-11-26 | $298.15 | $482.87 | 773,400 | — | — |
| 2025-11-25 | $293.67 | $475.62 | 1,662,200 | — | — |
| 2025-11-24 | $261.18 | $423.00 | 1,028,700 | — | — |
| 2025-11-21 | $262.70 | $425.46 | 682,700 | — | — |
| 2025-11-20 | $258.58 | $418.78 | 608,900 | — | — |
| 2025-11-19 | $259.41 | $419.68 | 253,800 | — | — |
| 2025-11-18 | $257.64 | $416.81 | 258,600 | — | — |
| 2025-11-17 | $259.86 | $420.40 | 351,300 | — | — |
| 2025-11-14 | $260.44 | $421.34 | 713,300 | — | — |
| 2025-11-13 | $263.29 | $425.95 | 347,100 | — | — |
| 2025-11-12 | $274.03 | $443.33 | 622,100 | — | — |
| 2025-11-11 | $269.15 | $435.43 | 298,800 | — | — |
| 2025-11-10 | $271.49 | $439.22 | 437,300 | — | — |
| 2025-11-07 | $266.31 | $430.84 | 488,700 | — | — |
| 2025-11-06 | $264.10 | $427.26 | 479,900 | — | — |
| 2025-11-05 | $262.32 | $424.38 | 502,200 | — | — |
| 2025-11-04 | $258.89 | $418.83 | 309,000 | — | — |
| 2025-11-03 | $261.69 | $423.36 | 499,900 | — | — |
| 2025-10-31 | $262.11 | $424.04 | 471,200 | — | — |
| 2025-10-30 | $265.49 | $429.51 | 680,800 | — | — |
| 2025-10-29 | $267.38 | $432.57 | 463,500 | — | — |
| 2025-10-28 | $262.54 | $424.74 | 395,500 | — | — |
| 2025-10-27 | $266.47 | $431.10 | 450,400 | — | — |
| 2025-10-24 | $265.82 | $430.05 | 539,200 | — | — |
| 2025-10-23 | $263.79 | $426.76 | 710,300 | — | — |
| 2025-10-22 | $247.40 | $400.25 | 395,900 | — | — |
| 2025-10-21 | $254.14 | $411.15 | 384,400 | — | — |
| 2025-10-20 | $251.98 | $407.66 | 447,800 | — | — |
| 2025-10-17 | $247.51 | $400.42 | 424,800 | — | — |
| 2025-10-16 | $246.97 | $399.55 | 601,100 | — | — |
| 2025-10-15 | $251.50 | $406.88 | 617,200 | — | — |
| 2025-10-14 | $255.34 | $413.09 | 326,800 | — | — |
| 2025-10-13 | $253.51 | $410.13 | 353,800 | — | — |
| 2025-10-10 | $247.20 | $399.92 | 491,500 | — | — |
| 2025-10-09 | $251.73 | $407.25 | 411,300 | — | — |
| 2025-10-08 | $251.70 | $407.20 | 332,900 | — | — |
| 2025-10-07 | $254.49 | $411.72 | 382,500 | — | — |
| 2025-10-06 | $258.33 | $417.93 | 370,800 | — | — |
| 2025-10-03 | $257.72 | $416.94 | 625,900 | — | — |
| 2025-10-02 | $254.37 | $411.52 | 375,300 | — | — |
| 2025-10-01 | $253.95 | $410.84 | 491,100 | — | — |
| 2025-09-30 | $252.71 | $408.84 | 548,100 | — | — |
| 2025-09-29 | $245.95 | $397.90 | 557,100 | — | — |
| 2025-09-26 | $249.09 | $402.98 | 843,000 | — | — |
| 2025-09-25 | $243.96 | $394.68 | 635,600 | — | — |
| 2025-09-24 | $237.54 | $384.29 | 370,500 | — | — |
| 2025-09-23 | $239.08 | $386.79 | 446,000 | — | — |
| 2025-09-22 | $240.56 | $389.18 | 422,700 | — | — |
| 2025-09-19 | $238.11 | $385.22 | 1,312,400 | — | — |
| 2025-09-18 | $239.97 | $388.23 | 529,900 | — | — |
| 2025-09-17 | $237.49 | $384.21 | 440,500 | — | — |
| 2025-09-16 | $240.44 | $388.99 | 663,200 | — | — |
| 2025-09-15 | $239.88 | $388.08 | 665,300 | — | — |
| 2025-09-12 | $238.17 | $385.31 | 432,700 | — | — |
| 2025-09-11 | $239.98 | $388.24 | 626,100 | — | — |
| 2025-09-10 | $238.77 | $386.28 | 702,500 | — | — |
| 2025-09-09 | $237.33 | $383.95 | 696,800 | — | — |
| 2025-09-08 | $240.94 | $389.79 | 645,600 | — | — |
| 2025-09-05 | $242.85 | $392.88 | 642,300 | — | — |
| 2025-09-04 | $244.59 | $395.70 | 475,700 | — | — |
| 2025-09-03 | $244.53 | $395.60 | 456,400 | — | — |
| 2025-09-02 | $246.00 | $397.98 | 498,700 | — | — |
| 2025-08-29 | $246.82 | $399.31 | 428,900 | — | — |
| 2025-08-28 | $249.30 | $403.32 | 392,800 | — | — |
| 2025-08-27 | $249.64 | $403.87 | 336,600 | — | — |
| 2025-08-26 | $252.29 | $408.16 | 552,800 | — | — |
| 2025-08-25 | $246.00 | $397.98 | 281,200 | — | — |
| 2025-08-22 | $248.04 | $401.28 | 382,000 | — | — |
| 2025-08-21 | $247.84 | $400.96 | 419,200 | — | — |
| 2025-08-20 | $246.25 | $397.93 | 597,600 | — | — |
| 2025-08-19 | $244.93 | $395.80 | 414,400 | — | — |
| 2025-08-18 | $247.02 | $399.18 | 353,800 | — | — |
| 2025-08-15 | $245.31 | $396.41 | 660,500 | — | — |
| 2025-08-14 | $245.33 | $396.45 | 469,700 | — | — |
| 2025-08-13 | $246.86 | $398.92 | 559,300 | — | — |
| 2025-08-12 | $252.42 | $407.90 | 478,600 | — | — |
| 2025-08-11 | $248.70 | $401.89 | 503,000 | — | — |
| 2025-08-08 | $248.45 | $401.49 | 571,300 | — | — |
| 2025-08-07 | $250.63 | $405.01 | 706,000 | — | — |
| 2025-08-06 | $251.70 | $406.74 | 342,500 | — | — |
| 2025-08-05 | $253.14 | $409.07 | 514,200 | — | — |
| 2025-08-04 | $259.87 | $419.94 | 329,100 | — | — |
| 2025-08-01 | $259.29 | $419.00 | 760,700 | — | — |
| 2025-07-31 | $257.08 | $415.43 | 692,200 | — | — |
| 2025-07-30 | $266.10 | $430.01 | 520,700 | — | — |
| 2025-07-29 | $262.11 | $423.56 | 1,377,700 | — | — |
| 2025-07-28 | $258.50 | $417.73 | 910,600 | — | — |
| 2025-07-25 | $257.26 | $415.72 | 551,900 | — | — |
| 2025-07-24 | $255.25 | $412.48 | 303,300 | — | — |
| 2025-07-23 | $257.38 | $415.92 | 421,500 | — | — |
| 2025-07-22 | $251.29 | $406.08 | 421,000 | — | — |
| 2025-07-21 | $254.15 | $410.70 | 395,400 | — | — |
| 2025-07-18 | $258.43 | $417.61 | 634,100 | — | — |
| 2025-07-17 | $257.42 | $415.98 | 565,600 | — | — |
| 2025-07-16 | $253.64 | $409.87 | 502,000 | — | — |
| 2025-07-15 | $251.74 | $406.80 | 413,900 | — | — |
| 2025-07-14 | $251.56 | $406.51 | 530,800 | — | — |
| 2025-07-11 | $245.14 | $396.14 | 744,100 | — | — |
| 2025-07-10 | $246.30 | $398.01 | 636,700 | — | — |
| 2025-07-09 | $252.03 | $407.27 | 440,800 | — | — |
| 2025-07-08 | $249.85 | $403.75 | 790,200 | — | — |
| 2025-07-07 | $253.50 | $409.65 | 514,500 | — | — |
| 2025-07-03 | $252.34 | $407.77 | 296,100 | — | — |
| 2025-07-02 | $248.82 | $402.09 | 575,800 | — | — |
| 2025-07-01 | $244.35 | $394.86 | 901,100 | — | — |
| 2025-06-30 | $245.09 | $396.06 | 634,200 | — | — |
| 2025-06-27 | $245.96 | $397.46 | 653,700 | — | — |
| 2025-06-26 | $247.55 | $400.03 | 725,100 | — | — |
| 2025-06-25 | $243.42 | $393.36 | 306,300 | — | — |
| 2025-06-24 | $242.68 | $392.16 | 476,100 | — | — |
| 2025-06-23 | $241.67 | $390.53 | 420,400 | — | — |
| 2025-06-20 | $237.89 | $384.42 | 783,800 | — | — |
| 2025-06-18 | $238.99 | $386.20 | 671,800 | — | — |
| 2025-06-17 | $236.57 | $382.29 | 459,100 | — | — |
| 2025-06-16 | $234.94 | $379.66 | 406,600 | — | — |
| 2025-06-13 | $232.06 | $375.00 | 486,400 | — | — |
| 2025-06-12 | $234.95 | $379.67 | 611,200 | — | — |
| 2025-06-11 | $233.05 | $376.60 | 647,900 | — | — |
| 2025-06-10 | $229.72 | $371.22 | 728,700 | — | — |
| 2025-06-09 | $234.56 | $379.04 | 549,300 | — | — |
| 2025-06-06 | $234.61 | $379.12 | 346,800 | — | — |
| 2025-06-05 | $233.33 | $377.05 | 417,600 | — | — |
| 2025-06-04 | $234.51 | $378.96 | 718,900 | — | — |
| 2025-06-03 | $230.66 | $372.74 | 1,054,600 | — | — |
| 2025-06-02 | $218.19 | $352.59 | 468,500 | — | — |
| 2025-05-30 | $216.33 | $349.58 | 590,400 | — | — |
| 2025-05-29 | $217.96 | $352.22 | 272,300 | — | — |
| 2025-05-28 | $216.44 | $349.76 | 480,200 | — | — |
| 2025-05-27 | $218.47 | $353.04 | 423,000 | — | — |
| 2025-05-23 | $210.61 | $340.34 | 456,000 | — | — |
| 2025-05-22 | $206.00 | $332.89 | 472,900 | — | — |
| 2025-05-21 | $207.87 | $335.46 | 418,700 | — | — |
| 2025-05-20 | $213.20 | $344.06 | 502,900 | — | — |
| 2025-05-19 | $213.53 | $344.59 | 440,500 | — | — |
| 2025-05-16 | $209.79 | $338.56 | 375,800 | — | — |
| 2025-05-15 | $208.33 | $336.20 | 427,300 | — | — |
| 2025-05-14 | $206.08 | $332.57 | 623,500 | — | — |
| 2025-05-13 | $203.33 | $328.13 | 517,800 | — | — |
| 2025-05-12 | $201.47 | $325.13 | 474,000 | — | — |
| 2025-05-09 | $196.49 | $317.09 | 275,500 | — | — |
| 2025-05-08 | $195.60 | $315.66 | 431,600 | — | — |
| 2025-05-07 | $194.21 | $313.41 | 328,300 | — | — |
| 2025-05-06 | $196.08 | $316.43 | 345,600 | — | — |
| 2025-05-05 | $195.98 | $316.27 | 518,000 | — | — |
| 2025-05-02 | $193.92 | $312.95 | 568,600 | — | — |
| 2025-05-01 | $190.49 | $307.41 | 656,900 | — | — |
| 2025-04-30 | $187.57 | $302.70 | 603,800 | — | — |
| 2025-04-29 | $184.83 | $298.28 | 1,051,300 | — | — |
| 2025-04-28 | $181.45 | $292.82 | 891,400 | — | — |
| 2025-04-25 | $181.87 | $293.50 | 517,400 | — | — |
| 2025-04-24 | $181.06 | $292.19 | 448,400 | — | — |
| 2025-04-23 | $174.23 | $281.17 | 516,700 | — | — |
| 2025-04-22 | $167.81 | $270.81 | 412,500 | — | — |
| 2025-04-21 | $165.22 | $266.63 | 260,800 | — | — |
| 2025-04-17 | $169.17 | $273.01 | 429,100 | — | — |
| 2025-04-16 | $169.58 | $273.67 | 359,200 | — | — |
| 2025-04-15 | $170.67 | $275.43 | 346,900 | — | — |
| 2025-04-14 | $170.02 | $274.38 | 610,400 | — | — |
| 2025-04-11 | $167.64 | $270.54 | 369,600 | — | — |
| 2025-04-10 | $166.35 | $268.45 | 578,400 | — | — |
| 2025-04-09 | $174.89 | $282.24 | 867,600 | — | — |
| 2025-04-08 | $157.51 | $254.19 | 731,300 | — | — |
| 2025-04-07 | $160.25 | $258.61 | 1,034,000 | — | — |
| 2025-04-04 | $157.29 | $253.83 | 1,114,000 | — | — |
| 2025-04-03 | $174.90 | $282.25 | 648,000 | — | — |
| 2025-04-02 | $190.14 | $306.85 | 336,400 | — | — |
| 2025-04-01 | $187.14 | $302.00 | 445,400 | — | — |
| 2025-03-31 | $182.49 | $294.50 | 428,000 | — | — |
| 2025-03-28 | $183.29 | $295.79 | 381,900 | — | — |
| 2025-03-27 | $188.03 | $303.44 | 319,400 | — | — |
| 2025-03-26 | $188.19 | $303.70 | 706,200 | — | — |
| 2025-03-25 | $193.08 | $311.59 | 413,600 | — | — |
| 2025-03-24 | $192.12 | $310.04 | 430,500 | — | — |
| 2025-03-21 | $185.39 | $299.18 | 1,487,300 | — | — |
| 2025-03-20 | $186.59 | $301.12 | 480,500 | — | — |
| 2025-03-19 | $187.10 | $301.94 | 589,700 | — | — |
| 2025-03-18 | $184.74 | $298.13 | 605,100 | — | — |
| 2025-03-17 | $182.32 | $294.23 | 414,300 | — | — |
| 2025-03-14 | $180.53 | $291.34 | 335,800 | — | — |
| 2025-03-13 | $176.86 | $285.42 | 465,300 | — | — |
| 2025-03-12 | $178.83 | $288.59 | 469,400 | — | — |
| 2025-03-11 | $177.93 | $287.14 | 607,800 | — | — |
| 2025-03-10 | $173.24 | $279.57 | 599,600 | — | — |
| 2025-03-07 | $176.35 | $284.59 | 550,900 | — | — |
| 2025-03-06 | $177.29 | $286.11 | 471,400 | — | — |
| 2025-03-05 | $182.88 | $295.13 | 414,100 | — | — |
| 2025-03-04 | $178.28 | $287.71 | 490,900 | — | — |
| 2025-03-03 | $184.33 | $297.47 | 405,000 | — | — |
| 2025-02-28 | $189.00 | $305.01 | 330,800 | — | — |
| 2025-02-27 | $184.59 | $297.89 | 351,600 | — | — |
| 2025-02-26 | $183.91 | $296.79 | 347,400 | — | — |
| 2025-02-25 | $182.85 | $295.08 | 326,100 | — | — |
| 2025-02-24 | $183.06 | $295.42 | 338,100 | — | — |
| 2025-02-21 | $184.74 | $298.13 | 478,000 | — | — |
| 2025-02-20 | $189.99 | $306.60 | 310,500 | — | — |
| 2025-02-19 | $191.57 | $308.70 | 280,100 | — | — |
| 2025-02-18 | $190.45 | $306.90 | 482,000 | — | — |
| 2025-02-14 | $186.53 | $300.58 | 478,100 | — | — |
| 2025-02-13 | $190.73 | $307.35 | 389,900 | — | — |
| 2025-02-12 | $190.95 | $307.70 | 336,000 | — | — |
| 2025-02-11 | $193.27 | $311.44 | 362,700 | — | — |
| 2025-02-10 | $193.09 | $311.15 | 420,000 | — | — |
| 2025-02-07 | $195.22 | $314.58 | 693,800 | — | — |
| 2025-02-06 | $194.29 | $313.09 | 701,500 | — | — |
| 2025-02-05 | $189.96 | $306.11 | 529,100 | — | — |
| 2025-02-04 | $184.50 | $297.31 | 1,181,700 | — | — |
| 2025-02-03 | $187.90 | $302.79 | 1,086,300 | — | — |
| 2025-01-31 | $185.25 | $298.52 | 612,800 | — | — |
| 2025-01-30 | $185.90 | $299.57 | 301,000 | — | — |
| 2025-01-29 | $183.59 | $295.84 | 282,600 | — | — |
| 2025-01-28 | $185.05 | $298.20 | 421,800 | — | — |
| 2025-01-27 | $184.09 | $296.65 | 400,500 | — | — |
| 2025-01-24 | $187.95 | $302.87 | 266,200 | — | — |
| 2025-01-23 | $189.26 | $304.98 | 340,400 | — | — |
| 2025-01-22 | $189.63 | $305.58 | 345,400 | — | — |
| 2025-01-21 | $192.47 | $310.15 | 417,500 | — | — |
| 2025-01-17 | $189.12 | $304.75 | 434,800 | — | — |
| 2025-01-16 | $187.96 | $302.88 | 436,900 | — | — |
| 2025-01-15 | $183.66 | $295.96 | 257,900 | — | — |
| 2025-01-14 | $184.10 | $296.66 | 336,800 | — | — |
| 2025-01-13 | $180.10 | $290.22 | 388,600 | — | — |
| 2025-01-10 | $178.35 | $287.40 | 520,400 | — | — |
| 2025-01-08 | $182.11 | $293.46 | 398,300 | — | — |
| 2025-01-07 | $178.13 | $287.04 | 529,400 | — | — |
| 2025-01-06 | $177.12 | $285.42 | 471,500 | — | — |
| 2025-01-03 | $174.66 | $281.45 | 474,200 | — | — |
| 2025-01-02 | $171.38 | $276.17 | 552,200 | — | — |