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
- 2016-05-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 | $124.56 | $124.56 | 280,400 | — | — |
| 2025-12-30 | $126.68 | $126.68 | 316,400 | — | — |
| 2025-12-29 | $126.52 | $126.52 | 305,800 | — | — |
| 2025-12-26 | $127.21 | $127.21 | 251,800 | — | — |
| 2025-12-24 | $127.34 | $127.34 | 129,100 | — | — |
| 2025-12-23 | $126.03 | $126.03 | 328,200 | — | — |
| 2025-12-22 | $127.97 | $127.97 | 368,600 | — | — |
| 2025-12-19 | $128.57 | $128.57 | 625,500 | — | — |
| 2025-12-18 | $127.66 | $127.66 | 576,500 | — | — |
| 2025-12-17 | $127.55 | $127.55 | 440,200 | — | — |
| 2025-12-16 | $127.20 | $127.20 | 367,000 | — | — |
| 2025-12-15 | $128.09 | $128.09 | 482,100 | — | — |
| 2025-12-12 | $129.87 | $129.87 | 447,500 | — | — |
| 2025-12-11 | $131.22 | $131.22 | 407,600 | — | — |
| 2025-12-10 | $129.88 | $129.88 | 654,500 | — | — |
| 2025-12-09 | $125.59 | $125.59 | 832,900 | — | — |
| 2025-12-08 | $126.70 | $126.70 | 742,900 | — | — |
| 2025-12-05 | $131.36 | $131.36 | 423,600 | — | — |
| 2025-12-04 | $130.25 | $130.25 | 551,500 | — | — |
| 2025-12-03 | $133.97 | $133.97 | 792,700 | — | — |
| 2025-12-02 | $133.15 | $133.15 | 580,900 | — | — |
| 2025-12-01 | $133.00 | $133.00 | 543,500 | — | — |
| 2025-11-28 | $134.28 | $134.28 | 203,900 | — | — |
| 2025-11-26 | $135.62 | $135.62 | 480,800 | — | — |
| 2025-11-25 | $135.14 | $135.14 | 708,500 | — | — |
| 2025-11-24 | $129.27 | $129.27 | 566,700 | — | — |
| 2025-11-21 | $131.10 | $131.10 | 780,200 | — | — |
| 2025-11-20 | $125.11 | $125.11 | 565,400 | — | — |
| 2025-11-19 | $126.43 | $126.43 | 910,600 | — | — |
| 2025-11-18 | $127.41 | $127.41 | 632,800 | — | — |
| 2025-11-17 | $128.70 | $128.70 | 1,337,100 | — | — |
| 2025-11-14 | $128.54 | $128.54 | 760,800 | — | — |
| 2025-11-13 | $127.02 | $127.02 | 746,500 | — | — |
| 2025-11-12 | $126.41 | $126.41 | 624,400 | — | — |
| 2025-11-11 | $125.26 | $125.26 | 425,400 | — | — |
| 2025-11-10 | $123.78 | $123.78 | 474,400 | — | — |
| 2025-11-07 | $122.87 | $122.87 | 480,100 | — | — |
| 2025-11-06 | $122.14 | $122.14 | 556,400 | — | — |
| 2025-11-05 | $124.19 | $124.19 | 716,200 | — | — |
| 2025-11-04 | $125.65 | $125.65 | 672,800 | — | — |
| 2025-11-03 | $124.72 | $124.72 | 933,700 | — | — |
| 2025-10-31 | $129.77 | $129.77 | 669,600 | — | — |
| 2025-10-30 | $129.73 | $129.73 | 828,600 | — | — |
| 2025-10-29 | $132.15 | $132.15 | 1,633,400 | — | — |
| 2025-10-28 | $123.24 | $123.24 | 795,600 | — | — |
| 2025-10-27 | $124.41 | $124.41 | 734,700 | — | — |
| 2025-10-24 | $125.07 | $125.07 | 595,300 | — | — |
| 2025-10-23 | $124.20 | $124.20 | 552,800 | — | — |
| 2025-10-22 | $120.60 | $120.60 | 564,300 | — | — |
| 2025-10-21 | $122.66 | $122.66 | 517,100 | — | — |
| 2025-10-20 | $121.26 | $121.26 | 408,700 | — | — |
| 2025-10-17 | $120.01 | $120.01 | 405,400 | — | — |
| 2025-10-16 | $120.89 | $120.89 | 677,000 | — | — |
| 2025-10-15 | $122.30 | $122.30 | 881,400 | — | — |
| 2025-10-14 | $124.05 | $124.05 | 554,500 | — | — |
| 2025-10-13 | $120.05 | $120.05 | 738,300 | — | — |
| 2025-10-10 | $116.99 | $116.99 | 538,900 | — | — |
| 2025-10-09 | $118.81 | $118.81 | 472,100 | — | — |
| 2025-10-08 | $121.41 | $121.41 | 597,900 | — | — |
| 2025-10-07 | $123.17 | $123.17 | 643,500 | — | — |
| 2025-10-06 | $124.94 | $124.94 | 638,400 | — | — |
| 2025-10-03 | $127.48 | $127.48 | 329,900 | — | — |
| 2025-10-02 | $128.63 | $128.63 | 501,100 | — | — |
| 2025-10-01 | $127.53 | $127.53 | 407,600 | — | — |
| 2025-09-30 | $128.80 | $128.80 | 522,300 | — | — |
| 2025-09-29 | $127.83 | $127.83 | 585,700 | — | — |
| 2025-09-26 | $129.08 | $129.08 | 364,500 | — | — |
| 2025-09-25 | $128.38 | $128.38 | 554,900 | — | — |
| 2025-09-24 | $130.59 | $130.59 | 319,400 | — | — |
| 2025-09-23 | $134.01 | $134.01 | 456,500 | — | — |
| 2025-09-22 | $134.10 | $134.10 | 485,200 | — | — |
| 2025-09-19 | $135.29 | $135.29 | 634,000 | — | — |
| 2025-09-18 | $136.35 | $136.35 | 404,700 | — | — |
| 2025-09-17 | $135.89 | $135.89 | 735,400 | — | — |
| 2025-09-16 | $140.92 | $140.92 | 504,300 | — | — |
| 2025-09-15 | $138.40 | $138.40 | 494,300 | — | — |
| 2025-09-12 | $139.58 | $139.58 | 358,100 | — | — |
| 2025-09-11 | $141.99 | $141.99 | 902,000 | — | — |
| 2025-09-10 | $143.23 | $143.23 | 554,600 | — | — |
| 2025-09-09 | $142.51 | $142.51 | 803,600 | — | — |
| 2025-09-08 | $151.99 | $151.99 | 641,900 | — | — |
| 2025-09-05 | $152.97 | $152.97 | 809,100 | — | — |
| 2025-09-04 | $147.39 | $147.39 | 516,200 | — | — |
| 2025-09-03 | $142.87 | $142.87 | 458,200 | — | — |
| 2025-09-02 | $141.87 | $141.87 | 350,800 | — | — |
| 2025-08-29 | $143.24 | $143.24 | 326,100 | — | — |
| 2025-08-28 | $144.96 | $144.96 | 510,500 | — | — |
| 2025-08-27 | $145.05 | $145.05 | 476,300 | — | — |
| 2025-08-26 | $143.67 | $143.67 | 346,600 | — | — |
| 2025-08-25 | $144.38 | $144.38 | 713,000 | — | — |
| 2025-08-22 | $147.22 | $147.22 | 562,400 | — | — |
| 2025-08-21 | $138.03 | $138.03 | 442,200 | — | — |
| 2025-08-20 | $137.83 | $137.83 | 552,800 | — | — |
| 2025-08-19 | $142.50 | $142.50 | 386,100 | — | — |
| 2025-08-18 | $140.46 | $140.46 | 347,100 | — | — |
| 2025-08-15 | $139.61 | $139.61 | 394,500 | — | — |
| 2025-08-14 | $141.33 | $141.33 | 592,900 | — | — |
| 2025-08-13 | $146.20 | $146.20 | 942,500 | — | — |
| 2025-08-12 | $137.94 | $137.94 | 378,100 | — | — |
| 2025-08-11 | $131.62 | $131.62 | 679,500 | — | — |
| 2025-08-08 | $132.30 | $132.30 | 488,500 | — | — |
| 2025-08-07 | $133.93 | $133.93 | 554,300 | — | — |
| 2025-08-06 | $136.13 | $136.13 | 617,600 | — | — |
| 2025-08-05 | $138.66 | $138.66 | 537,400 | — | — |
| 2025-08-04 | $137.50 | $137.50 | 519,300 | — | — |
| 2025-08-01 | $136.37 | $136.37 | 729,200 | — | — |
| 2025-07-31 | $137.83 | $137.83 | 949,300 | — | — |
| 2025-07-30 | $142.22 | $142.22 | 1,662,100 | — | — |
| 2025-07-29 | $128.57 | $128.57 | 751,700 | — | — |
| 2025-07-28 | $131.00 | $131.00 | 870,100 | — | — |
| 2025-07-25 | $132.76 | $132.76 | 660,000 | — | — |
| 2025-07-24 | $131.25 | $131.25 | 754,100 | — | — |
| 2025-07-23 | $131.40 | $131.40 | 1,166,200 | — | — |
| 2025-07-22 | $128.66 | $128.66 | 745,900 | — | — |
| 2025-07-21 | $123.16 | $123.16 | 822,100 | — | — |
| 2025-07-18 | $124.37 | $124.37 | 660,900 | — | — |
| 2025-07-17 | $125.38 | $125.38 | 386,900 | — | — |
| 2025-07-16 | $123.75 | $123.75 | 409,800 | — | — |
| 2025-07-15 | $121.97 | $121.97 | 308,300 | — | — |
| 2025-07-14 | $127.03 | $127.03 | 317,800 | — | — |
| 2025-07-11 | $129.24 | $129.24 | 318,300 | — | — |
| 2025-07-10 | $131.38 | $131.38 | 299,400 | — | — |
| 2025-07-09 | $129.84 | $129.84 | 427,900 | — | — |
| 2025-07-08 | $128.60 | $128.60 | 787,700 | — | — |
| 2025-07-07 | $126.53 | $126.53 | 539,400 | — | — |
| 2025-07-03 | $129.74 | $129.74 | 415,100 | — | — |
| 2025-07-02 | $128.99 | $128.99 | 754,700 | — | — |
| 2025-07-01 | $126.27 | $126.27 | 553,000 | — | — |
| 2025-06-30 | $120.94 | $120.94 | 571,700 | — | — |
| 2025-06-27 | $120.54 | $120.54 | 541,500 | — | — |
| 2025-06-26 | $121.19 | $121.19 | 292,200 | — | — |
| 2025-06-25 | $120.31 | $120.31 | 478,000 | — | — |
| 2025-06-24 | $121.82 | $121.82 | 249,700 | — | — |
| 2025-06-23 | $121.01 | $121.01 | 404,900 | — | — |
| 2025-06-20 | $116.58 | $116.58 | 568,500 | — | — |
| 2025-06-18 | $116.96 | $116.96 | 397,400 | — | — |
| 2025-06-17 | $116.69 | $116.69 | 349,600 | — | — |
| 2025-06-16 | $119.66 | $119.66 | 414,000 | — | — |
| 2025-06-13 | $118.77 | $118.77 | 286,700 | — | — |
| 2025-06-12 | $123.28 | $123.28 | 612,600 | — | — |
| 2025-06-11 | $123.70 | $123.70 | 606,600 | — | — |
| 2025-06-10 | $125.86 | $125.86 | 353,500 | — | — |
| 2025-06-09 | $124.29 | $124.29 | 308,300 | — | — |
| 2025-06-06 | $122.00 | $122.00 | 468,900 | — | — |
| 2025-06-05 | $123.59 | $123.59 | 576,300 | — | — |
| 2025-06-04 | $119.97 | $119.97 | 453,600 | — | — |
| 2025-06-03 | $119.99 | $119.99 | 521,600 | — | — |
| 2025-06-02 | $114.18 | $114.18 | 563,300 | — | — |
| 2025-05-30 | $116.81 | $116.81 | 372,700 | — | — |
| 2025-05-29 | $117.46 | $117.46 | 275,300 | — | — |
| 2025-05-28 | $117.03 | $117.03 | 361,800 | — | — |
| 2025-05-27 | $118.97 | $118.97 | 628,500 | — | — |
| 2025-05-23 | $115.79 | $115.79 | 432,200 | — | — |
| 2025-05-22 | $115.77 | $115.77 | 375,900 | — | — |
| 2025-05-21 | $115.94 | $115.94 | 346,400 | — | — |
| 2025-05-20 | $121.54 | $121.54 | 278,500 | — | — |
| 2025-05-19 | $123.32 | $123.32 | 378,900 | — | — |
| 2025-05-16 | $125.48 | $125.48 | 280,500 | — | — |
| 2025-05-15 | $122.85 | $122.85 | 632,300 | — | — |
| 2025-05-14 | $124.42 | $124.42 | 323,800 | — | — |
| 2025-05-13 | $126.94 | $126.94 | 587,100 | — | — |
| 2025-05-12 | $127.30 | $127.30 | 1,245,300 | — | — |
| 2025-05-09 | $120.66 | $120.66 | 258,500 | — | — |
| 2025-05-08 | $121.36 | $121.36 | 454,200 | — | — |
| 2025-05-07 | $118.37 | $118.37 | 600,100 | — | — |
| 2025-05-06 | $117.95 | $117.95 | 549,000 | — | — |
| 2025-05-05 | $120.80 | $120.80 | 545,400 | — | — |
| 2025-05-02 | $121.82 | $121.82 | 783,800 | — | — |
| 2025-05-01 | $116.91 | $116.91 | 991,000 | — | — |
| 2025-04-30 | $114.81 | $114.81 | 1,125,300 | — | — |
| 2025-04-29 | $114.11 | $114.11 | 737,700 | — | — |
| 2025-04-28 | $115.02 | $115.02 | 461,900 | — | — |
| 2025-04-25 | $114.99 | $114.99 | 445,900 | — | — |
| 2025-04-24 | $117.05 | $117.05 | 315,000 | — | — |
| 2025-04-23 | $114.35 | $114.35 | 552,400 | — | — |
| 2025-04-22 | $113.95 | $113.95 | 803,000 | — | — |
| 2025-04-21 | $109.92 | $109.92 | 690,500 | — | — |
| 2025-04-17 | $112.18 | $112.18 | 428,900 | — | — |
| 2025-04-16 | $109.99 | $109.99 | 558,600 | — | — |
| 2025-04-15 | $113.92 | $113.92 | 518,700 | — | — |
| 2025-04-14 | $114.96 | $114.96 | 750,000 | — | — |
| 2025-04-11 | $113.84 | $113.84 | 597,900 | — | — |
| 2025-04-10 | $111.05 | $111.05 | 785,300 | — | — |
| 2025-04-09 | $114.18 | $114.18 | 1,055,000 | — | — |
| 2025-04-08 | $104.79 | $104.79 | 651,700 | — | — |
| 2025-04-07 | $109.56 | $109.56 | 828,600 | — | — |
| 2025-04-04 | $111.40 | $111.40 | 894,800 | — | — |
| 2025-04-03 | $114.42 | $114.42 | 1,057,100 | — | — |
| 2025-04-02 | $122.65 | $122.65 | 676,300 | — | — |
| 2025-04-01 | $120.09 | $120.09 | 508,100 | — | — |
| 2025-03-31 | $121.44 | $121.44 | 560,600 | — | — |
| 2025-03-28 | $121.90 | $121.90 | 369,000 | — | — |
| 2025-03-27 | $126.30 | $126.30 | 371,000 | — | — |
| 2025-03-26 | $126.70 | $126.70 | 386,400 | — | — |
| 2025-03-25 | $127.49 | $127.49 | 268,100 | — | — |
| 2025-03-24 | $128.30 | $128.30 | 457,400 | — | — |
| 2025-03-21 | $122.00 | $122.00 | 890,300 | — | — |
| 2025-03-20 | $121.88 | $121.88 | 475,400 | — | — |
| 2025-03-19 | $122.65 | $122.65 | 609,300 | — | — |
| 2025-03-18 | $123.89 | $123.89 | 386,600 | — | — |
| 2025-03-17 | $123.64 | $123.64 | 259,900 | — | — |
| 2025-03-14 | $122.61 | $122.61 | 408,300 | — | — |
| 2025-03-13 | $120.25 | $120.25 | 614,300 | — | — |
| 2025-03-12 | $123.28 | $123.28 | 300,100 | — | — |
| 2025-03-11 | $124.45 | $124.45 | 417,000 | — | — |
| 2025-03-10 | $127.13 | $127.13 | 528,400 | — | — |
| 2025-03-07 | $129.07 | $129.07 | 633,400 | — | — |
| 2025-03-06 | $125.16 | $125.16 | 583,500 | — | — |
| 2025-03-05 | $124.14 | $124.14 | 532,900 | — | — |
| 2025-03-04 | $122.07 | $122.07 | 649,900 | — | — |
| 2025-03-03 | $124.50 | $124.50 | 850,900 | — | — |
| 2025-02-28 | $126.31 | $126.31 | 495,200 | — | — |
| 2025-02-27 | $124.48 | $124.48 | 381,000 | — | — |
| 2025-02-26 | $129.53 | $129.53 | 337,500 | — | — |
| 2025-02-25 | $132.29 | $132.29 | 511,900 | — | — |
| 2025-02-24 | $131.71 | $131.71 | 434,200 | — | — |
| 2025-02-21 | $134.62 | $134.62 | 354,800 | — | — |
| 2025-02-20 | $140.85 | $140.85 | 339,400 | — | — |
| 2025-02-19 | $140.98 | $140.98 | 366,500 | — | — |
| 2025-02-18 | $143.40 | $143.40 | 385,200 | — | — |
| 2025-02-14 | $146.09 | $146.09 | 499,000 | — | — |
| 2025-02-13 | $141.16 | $141.16 | 815,600 | — | — |
| 2025-02-12 | $136.88 | $136.88 | 958,100 | — | — |
| 2025-02-11 | $133.16 | $133.16 | 530,600 | — | — |
| 2025-02-10 | $134.08 | $134.08 | 630,000 | — | — |
| 2025-02-07 | $133.13 | $133.13 | 303,600 | — | — |
| 2025-02-06 | $137.35 | $137.35 | 399,300 | — | — |
| 2025-02-05 | $135.83 | $135.83 | 476,700 | — | — |
| 2025-02-04 | $136.82 | $136.82 | 238,500 | — | — |
| 2025-02-03 | $135.98 | $135.98 | 367,800 | — | — |
| 2025-01-31 | $142.30 | $142.30 | 251,300 | — | — |
| 2025-01-30 | $143.55 | $143.55 | 251,500 | — | — |
| 2025-01-29 | $142.49 | $142.49 | 321,200 | — | — |
| 2025-01-28 | $145.39 | $145.39 | 276,600 | — | — |
| 2025-01-27 | $147.70 | $147.70 | 311,300 | — | — |
| 2025-01-24 | $147.58 | $147.58 | 282,000 | — | — |
| 2025-01-23 | $146.67 | $146.67 | 211,200 | — | — |
| 2025-01-22 | $147.25 | $147.25 | 225,700 | — | — |
| 2025-01-21 | $145.48 | $145.48 | 320,800 | — | — |
| 2025-01-17 | $142.81 | $142.81 | 381,900 | — | — |
| 2025-01-16 | $138.86 | $138.86 | 348,100 | — | — |
| 2025-01-15 | $138.01 | $138.01 | 411,100 | — | — |
| 2025-01-14 | $136.55 | $136.55 | 337,200 | — | — |
| 2025-01-13 | $131.58 | $131.58 | 401,800 | — | — |
| 2025-01-10 | $128.13 | $128.13 | 251,200 | — | — |
| 2025-01-08 | $129.47 | $129.47 | 196,600 | — | — |
| 2025-01-07 | $129.24 | $129.24 | 282,600 | — | — |
| 2025-01-06 | $131.38 | $131.38 | 413,500 | — | — |
| 2025-01-03 | $130.33 | $130.33 | 365,900 | — | — |
| 2025-01-02 | $129.04 | $129.04 | 219,100 | — | — |