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
- 2015-09-18 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 | $310.91 | $310.91 | 210,400 | — | — |
| 2025-12-30 | $314.27 | $314.27 | 241,300 | — | — |
| 2025-12-29 | $314.89 | $314.89 | 303,100 | — | — |
| 2025-12-26 | $316.97 | $316.97 | 164,100 | — | — |
| 2025-12-24 | $315.86 | $315.86 | 127,000 | — | — |
| 2025-12-23 | $315.95 | $315.95 | 303,800 | — | — |
| 2025-12-22 | $320.85 | $320.85 | 369,600 | — | — |
| 2025-12-19 | $315.90 | $315.90 | 677,000 | — | — |
| 2025-12-18 | $315.35 | $315.35 | 788,600 | — | — |
| 2025-12-17 | $309.26 | $309.26 | 494,200 | — | — |
| 2025-12-16 | $308.10 | $308.10 | 674,600 | — | — |
| 2025-12-15 | $309.15 | $309.15 | 479,500 | — | — |
| 2025-12-12 | $312.02 | $312.02 | 419,200 | — | — |
| 2025-12-11 | $311.40 | $311.40 | 713,300 | — | — |
| 2025-12-10 | $303.07 | $303.07 | 553,700 | — | — |
| 2025-12-09 | $287.14 | $287.14 | 551,900 | — | — |
| 2025-12-08 | $294.83 | $294.83 | 553,100 | — | — |
| 2025-12-05 | $300.66 | $300.66 | 600,300 | — | — |
| 2025-12-04 | $294.72 | $294.72 | 602,400 | — | — |
| 2025-12-03 | $285.71 | $285.71 | 333,000 | — | — |
| 2025-12-02 | $287.71 | $287.71 | 329,700 | — | — |
| 2025-12-01 | $291.66 | $291.66 | 466,000 | — | — |
| 2025-11-28 | $293.17 | $293.17 | 254,200 | — | — |
| 2025-11-26 | $295.96 | $295.96 | 434,700 | — | — |
| 2025-11-25 | $298.71 | $298.71 | 819,300 | — | — |
| 2025-11-24 | $298.11 | $298.11 | 597,800 | — | — |
| 2025-11-21 | $288.47 | $288.47 | 621,000 | — | — |
| 2025-11-20 | $279.79 | $279.79 | 370,600 | — | — |
| 2025-11-19 | $283.15 | $283.15 | 576,900 | — | — |
| 2025-11-18 | $278.10 | $278.10 | 308,000 | — | — |
| 2025-11-17 | $278.51 | $278.51 | 480,900 | — | — |
| 2025-11-14 | $280.07 | $280.07 | 458,600 | — | — |
| 2025-11-13 | $278.74 | $278.74 | 467,900 | — | — |
| 2025-11-12 | $280.29 | $280.29 | 434,700 | — | — |
| 2025-11-11 | $279.68 | $279.68 | 349,300 | — | — |
| 2025-11-10 | $270.55 | $270.55 | 544,600 | — | — |
| 2025-11-07 | $266.19 | $266.19 | 648,300 | — | — |
| 2025-11-06 | $264.61 | $264.61 | 1,111,200 | — | — |
| 2025-11-05 | $225.54 | $225.54 | 640,700 | — | — |
| 2025-11-04 | $235.08 | $235.08 | 576,400 | — | — |
| 2025-11-03 | $226.19 | $226.19 | 494,500 | — | — |
| 2025-10-31 | $227.37 | $227.37 | 576,000 | — | — |
| 2025-10-30 | $231.54 | $231.54 | 336,900 | — | — |
| 2025-10-29 | $233.37 | $233.37 | 492,200 | — | — |
| 2025-10-28 | $235.50 | $235.50 | 612,800 | — | — |
| 2025-10-27 | $247.99 | $247.99 | 428,600 | — | — |
| 2025-10-24 | $252.99 | $252.99 | 328,300 | — | — |
| 2025-10-23 | $253.51 | $253.51 | 223,200 | — | — |
| 2025-10-22 | $252.03 | $252.03 | 355,000 | — | — |
| 2025-10-21 | $249.00 | $249.00 | 417,700 | — | — |
| 2025-10-20 | $247.62 | $247.62 | 426,900 | — | — |
| 2025-10-17 | $249.00 | $249.00 | 337,500 | — | — |
| 2025-10-16 | $253.84 | $253.84 | 201,800 | — | — |
| 2025-10-15 | $252.61 | $252.61 | 349,500 | — | — |
| 2025-10-14 | $254.94 | $254.94 | 224,600 | — | — |
| 2025-10-13 | $253.17 | $253.17 | 283,600 | — | — |
| 2025-10-10 | $260.49 | $260.49 | 293,700 | — | — |
| 2025-10-09 | $261.39 | $261.39 | 250,500 | — | — |
| 2025-10-08 | $258.95 | $258.95 | 344,300 | — | — |
| 2025-10-07 | $249.04 | $249.04 | 430,300 | — | — |
| 2025-10-06 | $255.61 | $255.61 | 293,500 | — | — |
| 2025-10-03 | $256.06 | $256.06 | 362,500 | — | — |
| 2025-10-02 | $253.49 | $253.49 | 312,400 | — | — |
| 2025-10-01 | $249.63 | $249.63 | 436,200 | — | — |
| 2025-09-30 | $253.32 | $253.32 | 202,600 | — | — |
| 2025-09-29 | $251.65 | $251.65 | 321,800 | — | — |
| 2025-09-26 | $253.37 | $253.37 | 193,100 | — | — |
| 2025-09-25 | $249.20 | $249.20 | 297,800 | — | — |
| 2025-09-24 | $253.65 | $253.65 | 553,300 | — | — |
| 2025-09-23 | $254.14 | $254.14 | 384,700 | — | — |
| 2025-09-22 | $253.66 | $253.66 | 560,200 | — | — |
| 2025-09-19 | $255.60 | $255.60 | 947,200 | — | — |
| 2025-09-18 | $257.75 | $257.75 | 418,200 | — | — |
| 2025-09-17 | $256.29 | $256.29 | 403,500 | — | — |
| 2025-09-16 | $262.96 | $262.96 | 321,100 | — | — |
| 2025-09-15 | $263.12 | $263.12 | 359,800 | — | — |
| 2025-09-12 | $272.73 | $272.73 | 454,500 | — | — |
| 2025-09-11 | $276.40 | $276.40 | 435,100 | — | — |
| 2025-09-10 | $271.98 | $271.98 | 481,700 | — | — |
| 2025-09-09 | $287.09 | $287.09 | 440,100 | — | — |
| 2025-09-08 | $285.59 | $285.59 | 760,600 | — | — |
| 2025-09-05 | $281.46 | $281.46 | 569,900 | — | — |
| 2025-09-04 | $279.72 | $279.72 | 606,200 | — | — |
| 2025-09-03 | $269.71 | $269.71 | 404,400 | — | — |
| 2025-09-02 | $269.50 | $269.50 | 304,900 | — | — |
| 2025-08-29 | $272.64 | $272.64 | 395,500 | — | — |
| 2025-08-28 | $271.68 | $271.68 | 485,700 | — | — |
| 2025-08-27 | $266.93 | $266.93 | 630,600 | — | — |
| 2025-08-26 | $266.00 | $266.00 | 606,400 | — | — |
| 2025-08-25 | $264.17 | $264.17 | 599,400 | — | — |
| 2025-08-22 | $264.74 | $264.74 | 604,800 | — | — |
| 2025-08-21 | $251.37 | $251.37 | 313,200 | — | — |
| 2025-08-20 | $255.72 | $255.72 | 425,600 | — | — |
| 2025-08-19 | $253.20 | $253.20 | 262,700 | — | — |
| 2025-08-18 | $255.35 | $255.35 | 337,000 | — | — |
| 2025-08-15 | $253.02 | $253.02 | 304,700 | — | — |
| 2025-08-14 | $253.21 | $253.21 | 332,500 | — | — |
| 2025-08-13 | $257.38 | $257.38 | 582,400 | — | — |
| 2025-08-12 | $248.55 | $248.55 | 394,300 | — | — |
| 2025-08-11 | $239.50 | $239.50 | 300,200 | — | — |
| 2025-08-08 | $240.49 | $240.49 | 280,000 | — | — |
| 2025-08-07 | $240.74 | $240.74 | 203,000 | — | — |
| 2025-08-06 | $239.99 | $239.99 | 340,000 | — | — |
| 2025-08-05 | $240.10 | $240.10 | 551,800 | — | — |
| 2025-08-04 | $240.39 | $240.39 | 427,600 | — | — |
| 2025-08-01 | $243.01 | $243.01 | 694,100 | — | — |
| 2025-07-31 | $252.27 | $252.27 | 1,079,300 | — | — |
| 2025-07-30 | $254.21 | $254.21 | 1,200,100 | — | — |
| 2025-07-29 | $227.15 | $227.15 | 694,500 | — | — |
| 2025-07-28 | $230.17 | $230.17 | 598,800 | — | — |
| 2025-07-25 | $233.10 | $233.10 | 304,800 | — | — |
| 2025-07-24 | $230.18 | $230.18 | 349,600 | — | — |
| 2025-07-23 | $233.39 | $233.39 | 462,500 | — | — |
| 2025-07-22 | $231.88 | $231.88 | 471,700 | — | — |
| 2025-07-21 | $228.86 | $228.86 | 574,200 | — | — |
| 2025-07-18 | $230.38 | $230.38 | 423,900 | — | — |
| 2025-07-17 | $230.10 | $230.10 | 423,300 | — | — |
| 2025-07-16 | $234.41 | $234.41 | 555,800 | — | — |
| 2025-07-15 | $236.41 | $236.41 | 574,100 | — | — |
| 2025-07-14 | $239.32 | $239.32 | 398,100 | — | — |
| 2025-07-11 | $237.94 | $237.94 | 377,300 | — | — |
| 2025-07-10 | $243.87 | $243.87 | 359,000 | — | — |
| 2025-07-09 | $244.39 | $244.39 | 497,200 | — | — |
| 2025-07-08 | $247.80 | $247.80 | 271,300 | — | — |
| 2025-07-07 | $248.37 | $248.37 | 321,500 | — | — |
| 2025-07-03 | $251.06 | $251.06 | 233,800 | — | — |
| 2025-07-02 | $249.74 | $249.74 | 396,300 | — | — |
| 2025-07-01 | $250.68 | $250.68 | 518,800 | — | — |
| 2025-06-30 | $256.63 | $256.63 | 262,500 | — | — |
| 2025-06-27 | $256.43 | $256.43 | 514,500 | — | — |
| 2025-06-26 | $253.58 | $253.58 | 296,800 | — | — |
| 2025-06-25 | $253.22 | $253.22 | 249,100 | — | — |
| 2025-06-24 | $255.72 | $255.72 | 421,200 | — | — |
| 2025-06-23 | $254.46 | $254.46 | 477,600 | — | — |
| 2025-06-20 | $256.87 | $256.87 | 859,100 | — | — |
| 2025-06-18 | $257.01 | $257.01 | 322,900 | — | — |
| 2025-06-17 | $255.95 | $255.95 | 376,500 | — | — |
| 2025-06-16 | $260.97 | $260.97 | 874,400 | — | — |
| 2025-06-13 | $256.50 | $256.50 | 367,900 | — | — |
| 2025-06-12 | $253.40 | $253.40 | 260,600 | — | — |
| 2025-06-11 | $253.31 | $253.31 | 339,300 | — | — |
| 2025-06-10 | $255.73 | $255.73 | 333,800 | — | — |
| 2025-06-09 | $256.49 | $256.49 | 560,300 | — | — |
| 2025-06-06 | $258.90 | $258.90 | 376,200 | — | — |
| 2025-06-05 | $258.38 | $258.38 | 467,700 | — | — |
| 2025-06-04 | $255.33 | $255.33 | 521,300 | — | — |
| 2025-06-03 | $257.36 | $257.36 | 515,100 | — | — |
| 2025-06-02 | $256.16 | $256.16 | 693,800 | — | — |
| 2025-05-30 | $266.97 | $266.97 | 503,700 | — | — |
| 2025-05-29 | $265.53 | $265.53 | 426,100 | — | — |
| 2025-05-28 | $264.29 | $264.29 | 752,100 | — | — |
| 2025-05-27 | $272.63 | $272.63 | 275,300 | — | — |
| 2025-05-23 | $268.54 | $268.54 | 235,900 | — | — |
| 2025-05-22 | $266.75 | $266.75 | 298,000 | — | — |
| 2025-05-21 | $270.39 | $270.39 | 475,600 | — | — |
| 2025-05-20 | $281.13 | $281.13 | 449,600 | — | — |
| 2025-05-19 | $281.56 | $281.56 | 347,200 | — | — |
| 2025-05-16 | $280.68 | $280.68 | 711,600 | — | — |
| 2025-05-15 | $275.32 | $275.32 | 1,429,700 | — | — |
| 2025-05-14 | $288.97 | $288.97 | 1,478,600 | — | — |
| 2025-05-13 | $296.05 | $296.05 | 576,300 | — | — |
| 2025-05-12 | $297.55 | $297.55 | 401,700 | — | — |
| 2025-05-09 | $297.32 | $297.32 | 973,000 | — | — |
| 2025-05-08 | $288.73 | $288.73 | 300,600 | — | — |
| 2025-05-07 | $289.25 | $289.25 | 460,900 | — | — |
| 2025-05-06 | $291.96 | $291.96 | 300,100 | — | — |
| 2025-05-05 | $293.13 | $293.13 | 304,200 | — | — |
| 2025-05-02 | $296.00 | $296.00 | 382,700 | — | — |
| 2025-05-01 | $291.82 | $291.82 | 679,100 | — | — |
| 2025-04-30 | $292.84 | $292.84 | 520,800 | — | — |
| 2025-04-29 | $296.91 | $296.91 | 572,400 | — | — |
| 2025-04-28 | $297.32 | $297.32 | 489,800 | — | — |
| 2025-04-25 | $299.78 | $299.78 | 608,800 | — | — |
| 2025-04-24 | $298.25 | $298.25 | 1,574,700 | — | — |
| 2025-04-23 | $278.77 | $278.77 | 834,600 | — | — |
| 2025-04-22 | $277.22 | $277.22 | 728,400 | — | — |
| 2025-04-21 | $270.64 | $270.64 | 501,900 | — | — |
| 2025-04-17 | $277.35 | $277.35 | 326,800 | — | — |
| 2025-04-16 | $277.79 | $277.79 | 433,500 | — | — |
| 2025-04-15 | $272.26 | $272.26 | 343,500 | — | — |
| 2025-04-14 | $270.27 | $270.27 | 394,200 | — | — |
| 2025-04-11 | $272.32 | $272.32 | 388,800 | — | — |
| 2025-04-10 | $268.57 | $268.57 | 509,500 | — | — |
| 2025-04-09 | $275.46 | $275.46 | 685,600 | — | — |
| 2025-04-08 | $255.82 | $255.82 | 434,800 | — | — |
| 2025-04-07 | $263.49 | $263.49 | 502,000 | — | — |
| 2025-04-04 | $262.28 | $262.28 | 576,800 | — | — |
| 2025-04-03 | $273.24 | $273.24 | 542,200 | — | — |
| 2025-04-02 | $277.35 | $277.35 | 361,900 | — | — |
| 2025-04-01 | $271.13 | $271.13 | 411,300 | — | — |
| 2025-03-31 | $267.41 | $267.41 | 370,000 | — | — |
| 2025-03-28 | $267.56 | $267.56 | 304,900 | — | — |
| 2025-03-27 | $269.62 | $269.62 | 471,300 | — | — |
| 2025-03-26 | $275.15 | $275.15 | 433,200 | — | — |
| 2025-03-25 | $283.42 | $283.42 | 542,500 | — | — |
| 2025-03-24 | $286.23 | $286.23 | 259,100 | — | — |
| 2025-03-21 | $280.38 | $280.38 | 737,400 | — | — |
| 2025-03-20 | $281.33 | $281.33 | 353,800 | — | — |
| 2025-03-19 | $279.48 | $279.48 | 532,300 | — | — |
| 2025-03-18 | $275.29 | $275.29 | 431,900 | — | — |
| 2025-03-17 | $276.07 | $276.07 | 242,600 | — | — |
| 2025-03-14 | $272.62 | $272.62 | 307,500 | — | — |
| 2025-03-13 | $260.63 | $260.63 | 281,800 | — | — |
| 2025-03-12 | $267.13 | $267.13 | 470,300 | — | — |
| 2025-03-11 | $262.34 | $262.34 | 508,900 | — | — |
| 2025-03-10 | $257.24 | $257.24 | 693,400 | — | — |
| 2025-03-07 | $274.79 | $274.79 | 347,000 | — | — |
| 2025-03-06 | $277.69 | $277.69 | 263,200 | — | — |
| 2025-03-05 | $286.38 | $286.38 | 393,200 | — | — |
| 2025-03-04 | $283.62 | $283.62 | 437,000 | — | — |
| 2025-03-03 | $285.88 | $285.88 | 434,400 | — | — |
| 2025-02-28 | $285.44 | $285.44 | 323,000 | — | — |
| 2025-02-27 | $281.46 | $281.46 | 361,600 | — | — |
| 2025-02-26 | $291.84 | $291.84 | 449,000 | — | — |
| 2025-02-25 | $281.62 | $281.62 | 502,200 | — | — |
| 2025-02-24 | $287.70 | $287.70 | 561,500 | — | — |
| 2025-02-21 | $291.68 | $291.68 | 635,300 | — | — |
| 2025-02-20 | $303.12 | $303.12 | 683,700 | — | — |
| 2025-02-19 | $303.76 | $303.76 | 1,816,300 | — | — |
| 2025-02-18 | $271.14 | $271.14 | 717,000 | — | — |
| 2025-02-14 | $268.67 | $268.67 | 400,900 | — | — |
| 2025-02-13 | $272.89 | $272.89 | 301,600 | — | — |
| 2025-02-12 | $267.06 | $267.06 | 350,900 | — | — |
| 2025-02-11 | $268.30 | $268.30 | 779,000 | — | — |
| 2025-02-10 | $261.05 | $261.05 | 300,800 | — | — |
| 2025-02-07 | $260.67 | $260.67 | 266,200 | — | — |
| 2025-02-06 | $261.50 | $261.50 | 342,900 | — | — |
| 2025-02-05 | $265.94 | $265.94 | 367,100 | — | — |
| 2025-02-04 | $262.11 | $262.11 | 886,100 | — | — |
| 2025-02-03 | $265.00 | $265.00 | 536,800 | — | — |
| 2025-01-31 | $266.97 | $266.97 | 490,000 | — | — |
| 2025-01-30 | $269.00 | $269.00 | 259,500 | — | — |
| 2025-01-29 | $269.73 | $269.73 | 371,700 | — | — |
| 2025-01-28 | $270.82 | $270.82 | 317,600 | — | — |
| 2025-01-27 | $272.73 | $272.73 | 258,100 | — | — |
| 2025-01-24 | $274.06 | $274.06 | 409,600 | — | — |
| 2025-01-23 | $273.78 | $273.78 | 639,100 | — | — |
| 2025-01-22 | $275.84 | $275.84 | 745,400 | — | — |
| 2025-01-21 | $268.20 | $268.20 | 448,900 | — | — |
| 2025-01-17 | $263.69 | $263.69 | 433,800 | — | — |
| 2025-01-16 | $262.31 | $262.31 | 490,400 | — | — |
| 2025-01-15 | $261.77 | $261.77 | 617,600 | — | — |
| 2025-01-14 | $252.89 | $252.89 | 450,400 | — | — |
| 2025-01-13 | $246.93 | $246.93 | 425,400 | — | — |
| 2025-01-10 | $250.62 | $250.62 | 467,200 | — | — |
| 2025-01-08 | $257.81 | $257.81 | 445,200 | — | — |
| 2025-01-07 | $252.23 | $252.23 | 1,052,700 | — | — |
| 2025-01-06 | $237.28 | $237.28 | 1,023,600 | — | — |
| 2025-01-03 | $241.97 | $241.97 | 170,600 | — | — |
| 2025-01-02 | $239.99 | $239.99 | 145,800 | — | — |