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
- 1999-06-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 | $255.26 | $255.26 | 1,238,000 | — | — |
| 2025-12-30 | $259.37 | $259.37 | 1,080,800 | — | — |
| 2025-12-29 | $259.43 | $259.43 | 962,600 | — | — |
| 2025-12-26 | $263.14 | $263.14 | 1,217,500 | — | — |
| 2025-12-24 | $262.33 | $262.33 | 793,700 | — | — |
| 2025-12-23 | $260.46 | $260.46 | 936,300 | — | — |
| 2025-12-22 | $260.40 | $260.40 | 1,105,400 | — | — |
| 2025-12-19 | $256.91 | $256.91 | 3,168,000 | — | — |
| 2025-12-18 | $259.11 | $259.11 | 1,129,100 | — | — |
| 2025-12-17 | $256.07 | $256.07 | 1,434,300 | — | — |
| 2025-12-16 | $258.26 | $258.26 | 1,464,100 | — | — |
| 2025-12-15 | $263.01 | $263.01 | 1,966,000 | — | — |
| 2025-12-12 | $262.67 | $262.67 | 1,414,300 | — | — |
| 2025-12-11 | $264.45 | $264.45 | 1,482,500 | — | — |
| 2025-12-10 | $258.08 | $258.08 | 1,287,300 | — | — |
| 2025-12-09 | $257.98 | $257.98 | 1,335,500 | — | — |
| 2025-12-08 | $248.21 | $248.21 | 1,153,200 | — | — |
| 2025-12-05 | $248.12 | $248.12 | 952,200 | — | — |
| 2025-12-04 | $243.33 | $243.33 | 1,093,600 | — | — |
| 2025-12-03 | $240.63 | $240.63 | 1,072,200 | — | — |
| 2025-12-02 | $238.52 | $238.52 | 1,247,100 | — | — |
| 2025-12-01 | $238.57 | $238.57 | 1,199,800 | — | — |
| 2025-11-28 | $239.16 | $239.16 | 558,400 | — | — |
| 2025-11-26 | $238.22 | $238.22 | 908,100 | — | — |
| 2025-11-25 | $240.01 | $240.01 | 1,120,100 | — | — |
| 2025-11-24 | $236.14 | $236.14 | 3,194,600 | — | — |
| 2025-11-21 | $234.29 | $234.29 | 3,011,400 | — | — |
| 2025-11-20 | $225.83 | $225.83 | 1,335,600 | — | — |
| 2025-11-19 | $223.99 | $223.99 | 750,700 | — | — |
| 2025-11-18 | $227.05 | $227.05 | 745,300 | — | — |
| 2025-11-17 | $228.64 | $228.64 | 812,200 | — | — |
| 2025-11-14 | $234.00 | $234.00 | 894,200 | — | — |
| 2025-11-13 | $238.87 | $238.87 | 1,121,400 | — | — |
| 2025-11-12 | $240.17 | $240.17 | 647,000 | — | — |
| 2025-11-11 | $238.51 | $238.51 | 881,500 | — | — |
| 2025-11-10 | $240.77 | $240.77 | 861,100 | — | — |
| 2025-11-07 | $245.74 | $245.74 | 957,200 | — | — |
| 2025-11-06 | $248.09 | $248.09 | 1,407,000 | — | — |
| 2025-11-05 | $246.49 | $246.49 | 1,257,700 | — | — |
| 2025-11-04 | $241.38 | $241.38 | 1,594,800 | — | — |
| 2025-11-03 | $249.04 | $249.04 | 1,539,100 | — | — |
| 2025-10-31 | $253.05 | $253.05 | 1,006,400 | — | — |
| 2025-10-30 | $256.69 | $256.69 | 936,700 | — | — |
| 2025-10-29 | $258.76 | $258.76 | 1,294,300 | — | — |
| 2025-10-28 | $267.58 | $267.58 | 2,754,800 | — | — |
| 2025-10-27 | $290.41 | $290.41 | 1,878,200 | — | — |
| 2025-10-24 | $298.34 | $298.34 | 458,400 | — | — |
| 2025-10-23 | $301.86 | $301.86 | 660,400 | — | — |
| 2025-10-22 | $297.84 | $297.84 | 589,700 | — | — |
| 2025-10-21 | $299.21 | $299.21 | 930,200 | — | — |
| 2025-10-20 | $296.50 | $296.50 | 842,900 | — | — |
| 2025-10-17 | $300.90 | $300.90 | 2,254,500 | — | — |
| 2025-10-16 | $295.35 | $295.35 | 3,040,100 | — | — |
| 2025-10-15 | $330.75 | $330.75 | 1,449,000 | — | — |
| 2025-10-14 | $343.17 | $343.17 | 746,200 | — | — |
| 2025-10-13 | $340.64 | $340.64 | 646,700 | — | — |
| 2025-10-10 | $331.75 | $331.75 | 335,000 | — | — |
| 2025-10-09 | $342.35 | $342.35 | 354,400 | — | — |
| 2025-10-08 | $342.58 | $342.58 | 704,600 | — | — |
| 2025-10-07 | $330.76 | $330.76 | 1,316,300 | — | — |
| 2025-10-06 | $329.00 | $329.00 | 280,000 | — | — |
| 2025-10-03 | $324.98 | $324.98 | 236,100 | — | — |
| 2025-10-02 | $327.18 | $327.18 | 297,000 | — | — |
| 2025-10-01 | $327.29 | $327.29 | 434,800 | — | — |
| 2025-09-30 | $323.19 | $323.19 | 428,400 | — | — |
| 2025-09-29 | $322.66 | $322.66 | 359,600 | — | — |
| 2025-09-26 | $324.87 | $324.87 | 269,300 | — | — |
| 2025-09-25 | $324.00 | $324.00 | 289,200 | — | — |
| 2025-09-24 | $324.47 | $324.47 | 366,100 | — | — |
| 2025-09-23 | $324.70 | $324.70 | 397,300 | — | — |
| 2025-09-22 | $330.19 | $330.19 | 460,400 | — | — |
| 2025-09-19 | $328.69 | $328.69 | 1,276,700 | — | — |
| 2025-09-18 | $331.80 | $331.80 | 380,100 | — | — |
| 2025-09-17 | $323.81 | $323.81 | 258,000 | — | — |
| 2025-09-16 | $323.73 | $323.73 | 289,000 | — | — |
| 2025-09-15 | $324.10 | $324.10 | 355,400 | — | — |
| 2025-09-12 | $321.67 | $321.67 | 439,900 | — | — |
| 2025-09-11 | $334.59 | $334.59 | 465,200 | — | — |
| 2025-09-10 | $326.69 | $326.69 | 394,800 | — | — |
| 2025-09-09 | $325.41 | $325.41 | 429,000 | — | — |
| 2025-09-08 | $320.63 | $320.63 | 316,400 | — | — |
| 2025-09-05 | $315.89 | $315.89 | 311,000 | — | — |
| 2025-09-04 | $314.35 | $314.35 | 400,900 | — | — |
| 2025-09-03 | $309.03 | $309.03 | 450,600 | — | — |
| 2025-09-02 | $306.73 | $306.73 | 598,900 | — | — |
| 2025-08-29 | $313.14 | $313.14 | 593,500 | — | — |
| 2025-08-28 | $318.40 | $318.40 | 414,200 | — | — |
| 2025-08-27 | $317.74 | $317.74 | 249,600 | — | — |
| 2025-08-26 | $315.57 | $315.57 | 694,700 | — | — |
| 2025-08-25 | $315.70 | $315.70 | 246,800 | — | — |
| 2025-08-22 | $317.23 | $317.23 | 312,600 | — | — |
| 2025-08-21 | $314.23 | $314.23 | 332,300 | — | — |
| 2025-08-20 | $315.79 | $315.79 | 372,000 | — | — |
| 2025-08-19 | $315.48 | $315.48 | 334,000 | — | — |
| 2025-08-18 | $316.26 | $316.26 | 367,800 | — | — |
| 2025-08-15 | $315.34 | $315.34 | 327,800 | — | — |
| 2025-08-14 | $318.50 | $318.50 | 301,000 | — | — |
| 2025-08-13 | $325.79 | $325.79 | 492,500 | — | — |
| 2025-08-12 | $326.47 | $326.47 | 770,400 | — | — |
| 2025-08-11 | $318.11 | $318.11 | 412,800 | — | — |
| 2025-08-08 | $321.77 | $321.77 | 403,200 | — | — |
| 2025-08-07 | $317.23 | $317.23 | 469,200 | — | — |
| 2025-08-06 | $321.23 | $321.23 | 523,200 | — | — |
| 2025-08-05 | $318.78 | $318.78 | 826,700 | — | — |
| 2025-08-04 | $321.00 | $321.00 | 813,800 | — | — |
| 2025-08-01 | $307.43 | $307.43 | 790,500 | — | — |
| 2025-07-31 | $313.42 | $313.42 | 1,829,100 | — | — |
| 2025-07-30 | $298.99 | $298.99 | 830,300 | — | — |
| 2025-07-29 | $299.24 | $299.24 | 462,400 | — | — |
| 2025-07-28 | $301.63 | $301.63 | 370,000 | — | — |
| 2025-07-25 | $299.37 | $299.37 | 262,500 | — | — |
| 2025-07-24 | $301.93 | $301.93 | 508,300 | — | — |
| 2025-07-23 | $300.62 | $300.62 | 362,300 | — | — |
| 2025-07-22 | $297.82 | $297.82 | 346,000 | — | — |
| 2025-07-21 | $300.12 | $300.12 | 292,300 | — | — |
| 2025-07-18 | $302.17 | $302.17 | 597,900 | — | — |
| 2025-07-17 | $300.34 | $300.34 | 542,100 | — | — |
| 2025-07-16 | $293.12 | $293.12 | 333,400 | — | — |
| 2025-07-15 | $290.76 | $290.76 | 436,000 | — | — |
| 2025-07-14 | $294.15 | $294.15 | 390,700 | — | — |
| 2025-07-11 | $291.89 | $291.89 | 451,300 | — | — |
| 2025-07-10 | $299.89 | $299.89 | 423,500 | — | — |
| 2025-07-09 | $302.28 | $302.28 | 430,000 | — | — |
| 2025-07-08 | $302.41 | $302.41 | 544,700 | — | — |
| 2025-07-07 | $299.26 | $299.26 | 469,500 | — | — |
| 2025-07-03 | $300.13 | $300.13 | 272,000 | — | — |
| 2025-07-02 | $296.12 | $296.12 | 388,200 | — | — |
| 2025-07-01 | $295.97 | $295.97 | 517,800 | — | — |
| 2025-06-30 | $294.32 | $294.32 | 631,000 | — | — |
| 2025-06-27 | $295.75 | $295.75 | 675,600 | — | — |
| 2025-06-26 | $289.09 | $289.09 | 996,000 | — | — |
| 2025-06-25 | $294.41 | $294.41 | 407,100 | — | — |
| 2025-06-24 | $295.90 | $295.90 | 435,300 | — | — |
| 2025-06-23 | $295.09 | $295.09 | 452,300 | — | — |
| 2025-06-20 | $287.13 | $287.13 | 842,800 | — | — |
| 2025-06-18 | $286.48 | $286.48 | 376,100 | — | — |
| 2025-06-17 | $288.59 | $288.59 | 422,200 | — | — |
| 2025-06-16 | $290.34 | $290.34 | 299,100 | — | — |
| 2025-06-13 | $286.61 | $286.61 | 253,500 | — | — |
| 2025-06-12 | $291.66 | $291.66 | 266,800 | — | — |
| 2025-06-11 | $292.89 | $292.89 | 251,000 | — | — |
| 2025-06-10 | $293.66 | $293.66 | 269,100 | — | — |
| 2025-06-09 | $294.73 | $294.73 | 230,100 | — | — |
| 2025-06-06 | $295.43 | $295.43 | 313,300 | — | — |
| 2025-06-05 | $293.96 | $293.96 | 471,500 | — | — |
| 2025-06-04 | $293.83 | $293.83 | 397,700 | — | — |
| 2025-06-03 | $290.65 | $290.65 | 389,500 | — | — |
| 2025-06-02 | $286.02 | $286.02 | 346,400 | — | — |
| 2025-05-30 | $285.38 | $285.38 | 1,291,200 | — | — |
| 2025-05-29 | $280.59 | $280.59 | 344,200 | — | — |
| 2025-05-28 | $283.29 | $283.29 | 330,800 | — | — |
| 2025-05-27 | $286.59 | $286.59 | 306,700 | — | — |
| 2025-05-23 | $282.10 | $282.10 | 248,400 | — | — |
| 2025-05-22 | $284.48 | $284.48 | 323,000 | — | — |
| 2025-05-21 | $286.26 | $286.26 | 443,400 | — | — |
| 2025-05-20 | $286.90 | $286.90 | 462,000 | — | — |
| 2025-05-19 | $285.70 | $285.70 | 284,400 | — | — |
| 2025-05-16 | $284.92 | $284.92 | 331,400 | — | — |
| 2025-05-15 | $282.67 | $282.67 | 254,800 | — | — |
| 2025-05-14 | $281.59 | $281.59 | 564,200 | — | — |
| 2025-05-13 | $283.23 | $283.23 | 469,300 | — | — |
| 2025-05-12 | $280.35 | $280.35 | 348,600 | — | — |
| 2025-05-09 | $270.07 | $270.07 | 379,600 | — | — |
| 2025-05-08 | $273.14 | $273.14 | 558,900 | — | — |
| 2025-05-07 | $267.48 | $267.48 | 488,700 | — | — |
| 2025-05-06 | $264.82 | $264.82 | 417,200 | — | — |
| 2025-05-05 | $267.19 | $267.19 | 386,400 | — | — |
| 2025-05-02 | $268.81 | $268.81 | 514,300 | — | — |
| 2025-05-01 | $265.77 | $265.77 | 664,100 | — | — |
| 2025-04-30 | $264.74 | $264.74 | 859,100 | — | — |
| 2025-04-29 | $262.72 | $262.72 | 1,281,000 | — | — |
| 2025-04-28 | $265.07 | $265.07 | 1,049,900 | — | — |
| 2025-04-25 | $270.03 | $270.03 | 607,600 | — | — |
| 2025-04-24 | $268.16 | $268.16 | 497,200 | — | — |
| 2025-04-23 | $262.46 | $262.46 | 568,800 | — | — |
| 2025-04-22 | $254.77 | $254.77 | 524,300 | — | — |
| 2025-04-21 | $250.80 | $250.80 | 370,800 | — | — |
| 2025-04-17 | $258.61 | $258.61 | 405,100 | — | — |
| 2025-04-16 | $258.98 | $258.98 | 510,400 | — | — |
| 2025-04-15 | $263.53 | $263.53 | 424,100 | — | — |
| 2025-04-14 | $262.69 | $262.69 | 424,300 | — | — |
| 2025-04-11 | $261.68 | $261.68 | 600,700 | — | — |
| 2025-04-10 | $255.00 | $255.00 | 672,000 | — | — |
| 2025-04-09 | $264.14 | $264.14 | 632,500 | — | — |
| 2025-04-08 | $241.53 | $241.53 | 738,000 | — | — |
| 2025-04-07 | $243.48 | $243.48 | 1,073,100 | — | — |
| 2025-04-04 | $239.25 | $239.25 | 725,500 | — | — |
| 2025-04-03 | $250.98 | $250.98 | 590,100 | — | — |
| 2025-04-02 | $272.73 | $272.73 | 463,600 | — | — |
| 2025-04-01 | $268.58 | $268.58 | 457,600 | — | — |
| 2025-03-31 | $266.27 | $266.27 | 719,400 | — | — |
| 2025-03-28 | $263.88 | $263.88 | 490,900 | — | — |
| 2025-03-27 | $270.08 | $270.08 | 356,100 | — | — |
| 2025-03-26 | $272.84 | $272.84 | 336,500 | — | — |
| 2025-03-25 | $275.05 | $275.05 | 570,700 | — | — |
| 2025-03-24 | $274.31 | $274.31 | 545,200 | — | — |
| 2025-03-21 | $268.40 | $268.40 | 1,289,400 | — | — |
| 2025-03-20 | $268.48 | $268.48 | 464,400 | — | — |
| 2025-03-19 | $270.21 | $270.21 | 549,500 | — | — |
| 2025-03-18 | $264.83 | $264.83 | 338,000 | — | — |
| 2025-03-17 | $267.45 | $267.45 | 485,500 | — | — |
| 2025-03-14 | $262.46 | $262.46 | 441,200 | — | — |
| 2025-03-13 | $257.42 | $257.42 | 709,200 | — | — |
| 2025-03-12 | $266.06 | $266.06 | 537,300 | — | — |
| 2025-03-11 | $265.31 | $265.31 | 569,200 | — | — |
| 2025-03-10 | $266.50 | $266.50 | 634,400 | — | — |
| 2025-03-07 | $275.63 | $275.63 | 547,700 | — | — |
| 2025-03-06 | $275.76 | $275.76 | 699,600 | — | — |
| 2025-03-05 | $282.73 | $282.73 | 794,500 | — | — |
| 2025-03-04 | $280.11 | $280.11 | 686,100 | — | — |
| 2025-03-03 | $284.15 | $284.15 | 724,800 | — | — |
| 2025-02-28 | $292.43 | $292.43 | 840,600 | — | — |
| 2025-02-27 | $290.97 | $290.97 | 353,700 | — | — |
| 2025-02-26 | $294.82 | $294.82 | 484,800 | — | — |
| 2025-02-25 | $292.98 | $292.98 | 590,400 | — | — |
| 2025-02-24 | $293.21 | $293.21 | 505,700 | — | — |
| 2025-02-21 | $295.56 | $295.56 | 467,900 | — | — |
| 2025-02-20 | $304.60 | $304.60 | 415,900 | — | — |
| 2025-02-19 | $310.08 | $310.08 | 441,400 | — | — |
| 2025-02-18 | $307.59 | $307.59 | 611,100 | — | — |
| 2025-02-14 | $310.18 | $310.18 | 435,700 | — | — |
| 2025-02-13 | $310.45 | $310.45 | 453,700 | — | — |
| 2025-02-12 | $310.60 | $310.60 | 789,700 | — | — |
| 2025-02-11 | $308.39 | $308.39 | 513,300 | — | — |
| 2025-02-10 | $308.35 | $308.35 | 441,700 | — | — |
| 2025-02-07 | $306.60 | $306.60 | 520,500 | — | — |
| 2025-02-06 | $307.44 | $307.44 | 618,000 | — | — |
| 2025-02-05 | $303.32 | $303.32 | 477,400 | — | — |
| 2025-02-04 | $299.78 | $299.78 | 806,700 | — | — |
| 2025-02-03 | $295.19 | $295.19 | 867,700 | — | — |
| 2025-01-31 | $297.26 | $297.26 | 681,600 | — | — |
| 2025-01-30 | $301.48 | $301.48 | 919,400 | — | — |
| 2025-01-29 | $300.46 | $300.46 | 2,423,100 | — | — |
| 2025-01-28 | $269.72 | $269.72 | 1,321,600 | — | — |
| 2025-01-27 | $263.01 | $263.01 | 918,800 | — | — |
| 2025-01-24 | $272.99 | $272.99 | 414,200 | — | — |
| 2025-01-23 | $272.91 | $272.91 | 425,700 | — | — |
| 2025-01-22 | $272.08 | $272.08 | 538,100 | — | — |
| 2025-01-21 | $267.74 | $267.74 | 381,900 | — | — |
| 2025-01-17 | $263.95 | $263.95 | 384,600 | — | — |
| 2025-01-16 | $263.86 | $263.86 | 335,200 | — | — |
| 2025-01-15 | $262.30 | $262.30 | 513,000 | — | — |
| 2025-01-14 | $258.11 | $258.11 | 535,600 | — | — |
| 2025-01-13 | $255.16 | $255.16 | 393,500 | — | — |
| 2025-01-10 | $254.32 | $254.32 | 789,900 | — | — |
| 2025-01-08 | $258.84 | $258.84 | 428,600 | — | — |
| 2025-01-07 | $257.29 | $257.29 | 444,900 | — | — |
| 2025-01-06 | $259.70 | $259.70 | 485,300 | — | — |
| 2025-01-03 | $254.36 | $254.36 | 410,800 | — | — |
| 2025-01-02 | $251.75 | $251.75 | 409,400 | — | — |