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-02-03 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 | $303.81 | $303.81 | 211,500 | — | — |
| 2025-12-30 | $304.72 | $304.72 | 252,100 | — | — |
| 2025-12-29 | $310.30 | $310.30 | 218,200 | — | — |
| 2025-12-26 | $312.39 | $312.39 | 99,100 | — | — |
| 2025-12-24 | $311.73 | $311.73 | 128,100 | — | — |
| 2025-12-23 | $312.32 | $312.32 | 220,000 | — | — |
| 2025-12-22 | $313.36 | $313.36 | 216,000 | — | — |
| 2025-12-19 | $316.05 | $316.05 | 381,300 | — | — |
| 2025-12-18 | $307.02 | $307.02 | 183,600 | — | — |
| 2025-12-17 | $306.05 | $306.05 | 327,300 | — | — |
| 2025-12-16 | $304.31 | $304.31 | 361,000 | — | — |
| 2025-12-15 | $310.67 | $310.67 | 756,900 | — | — |
| 2025-12-12 | $319.06 | $319.06 | 179,700 | — | — |
| 2025-12-11 | $320.84 | $320.84 | 189,900 | — | — |
| 2025-12-10 | $322.68 | $322.68 | 140,400 | — | — |
| 2025-12-09 | $318.69 | $318.69 | 307,400 | — | — |
| 2025-12-08 | $326.49 | $326.49 | 259,800 | — | — |
| 2025-12-05 | $322.90 | $322.90 | 603,800 | — | — |
| 2025-12-04 | $331.40 | $331.40 | 239,800 | — | — |
| 2025-12-03 | $337.86 | $337.86 | 170,600 | — | — |
| 2025-12-02 | $330.18 | $330.18 | 181,600 | — | — |
| 2025-12-01 | $335.60 | $335.60 | 198,600 | — | — |
| 2025-11-28 | $340.61 | $340.61 | 107,500 | — | — |
| 2025-11-26 | $340.64 | $340.64 | 368,600 | — | — |
| 2025-11-25 | $335.17 | $335.17 | 369,100 | — | — |
| 2025-11-24 | $332.71 | $332.71 | 637,300 | — | — |
| 2025-11-21 | $347.72 | $347.72 | 163,500 | — | — |
| 2025-11-20 | $349.29 | $349.29 | 210,200 | — | — |
| 2025-11-19 | $353.79 | $353.79 | 234,400 | — | — |
| 2025-11-18 | $363.92 | $363.92 | 353,500 | — | — |
| 2025-11-17 | $376.63 | $376.63 | 558,900 | — | — |
| 2025-11-14 | $365.82 | $365.82 | 230,000 | — | — |
| 2025-11-13 | $368.36 | $368.36 | 456,500 | — | — |
| 2025-11-12 | $377.47 | $377.47 | 847,500 | — | — |
| 2025-11-11 | $343.65 | $343.65 | 234,600 | — | — |
| 2025-11-10 | $329.20 | $329.20 | 137,400 | — | — |
| 2025-11-07 | $319.97 | $319.97 | 339,900 | — | — |
| 2025-11-06 | $332.36 | $332.36 | 416,200 | — | — |
| 2025-11-05 | $321.39 | $321.39 | 269,200 | — | — |
| 2025-11-04 | $309.19 | $309.19 | 236,300 | — | — |
| 2025-11-03 | $311.86 | $311.86 | 221,300 | — | — |
| 2025-10-31 | $310.48 | $310.48 | 142,100 | — | — |
| 2025-10-30 | $308.22 | $308.22 | 190,500 | — | — |
| 2025-10-29 | $314.85 | $314.85 | 148,700 | — | — |
| 2025-10-28 | $316.85 | $316.85 | 200,100 | — | — |
| 2025-10-27 | $315.43 | $315.43 | 153,800 | — | — |
| 2025-10-24 | $310.81 | $310.81 | 112,600 | — | — |
| 2025-10-23 | $310.03 | $310.03 | 206,000 | — | — |
| 2025-10-22 | $313.54 | $313.54 | 186,800 | — | — |
| 2025-10-21 | $315.73 | $315.73 | 141,200 | — | — |
| 2025-10-20 | $318.59 | $318.59 | 183,900 | — | — |
| 2025-10-17 | $316.42 | $316.42 | 333,700 | — | — |
| 2025-10-16 | $318.02 | $318.02 | 225,600 | — | — |
| 2025-10-15 | $316.15 | $316.15 | 321,400 | — | — |
| 2025-10-14 | $320.94 | $320.94 | 367,400 | — | — |
| 2025-10-13 | $327.03 | $327.03 | 145,400 | — | — |
| 2025-10-10 | $320.10 | $320.10 | 335,100 | — | — |
| 2025-10-09 | $335.80 | $335.80 | 212,300 | — | — |
| 2025-10-08 | $351.09 | $351.09 | 155,800 | — | — |
| 2025-10-07 | $341.62 | $341.62 | 150,200 | — | — |
| 2025-10-06 | $344.53 | $344.53 | 168,700 | — | — |
| 2025-10-03 | $343.87 | $343.87 | 163,200 | — | — |
| 2025-10-02 | $345.17 | $345.17 | 424,800 | — | — |
| 2025-10-01 | $335.16 | $335.16 | 279,300 | — | — |
| 2025-09-30 | $340.70 | $340.70 | 273,700 | — | — |
| 2025-09-29 | $332.83 | $332.83 | 162,500 | — | — |
| 2025-09-26 | $326.06 | $326.06 | 198,200 | — | — |
| 2025-09-25 | $328.71 | $328.71 | 252,300 | — | — |
| 2025-09-24 | $329.84 | $329.84 | 134,900 | — | — |
| 2025-09-23 | $329.07 | $329.07 | 170,000 | — | — |
| 2025-09-22 | $337.82 | $337.82 | 112,300 | — | — |
| 2025-09-19 | $334.40 | $334.40 | 241,900 | — | — |
| 2025-09-18 | $342.89 | $342.89 | 229,700 | — | — |
| 2025-09-17 | $332.20 | $332.20 | 157,800 | — | — |
| 2025-09-16 | $327.20 | $327.20 | 316,600 | — | — |
| 2025-09-15 | $332.27 | $332.27 | 356,000 | — | — |
| 2025-09-12 | $324.34 | $324.34 | 274,600 | — | — |
| 2025-09-11 | $335.67 | $335.67 | 429,400 | — | — |
| 2025-09-10 | $313.93 | $313.93 | 1,021,400 | — | — |
| 2025-09-09 | $351.13 | $351.13 | 348,900 | — | — |
| 2025-09-08 | $346.45 | $346.45 | 399,900 | — | — |
| 2025-09-05 | $341.80 | $341.80 | 357,700 | — | — |
| 2025-09-04 | $318.73 | $318.73 | 306,600 | — | — |
| 2025-09-03 | $336.26 | $336.26 | 556,400 | — | — |
| 2025-09-02 | $332.04 | $332.04 | 766,000 | — | — |
| 2025-08-29 | $306.05 | $306.05 | 360,200 | — | — |
| 2025-08-28 | $297.96 | $297.96 | 200,800 | — | — |
| 2025-08-27 | $300.14 | $300.14 | 197,900 | — | — |
| 2025-08-26 | $308.91 | $308.91 | 120,400 | — | — |
| 2025-08-25 | $308.63 | $308.63 | 163,200 | — | — |
| 2025-08-22 | $313.67 | $313.67 | 156,900 | — | — |
| 2025-08-21 | $313.97 | $313.97 | 159,500 | — | — |
| 2025-08-20 | $309.33 | $309.33 | 248,300 | — | — |
| 2025-08-19 | $312.51 | $312.51 | 196,900 | — | — |
| 2025-08-18 | $319.32 | $319.32 | 595,200 | — | — |
| 2025-08-15 | $321.36 | $321.36 | 448,800 | — | — |
| 2025-08-14 | $309.69 | $309.69 | 326,100 | — | — |
| 2025-08-13 | $307.51 | $307.51 | 461,500 | — | — |
| 2025-08-12 | $288.10 | $288.10 | 312,400 | — | — |
| 2025-08-11 | $289.75 | $289.75 | 394,900 | — | — |
| 2025-08-08 | $288.18 | $288.18 | 423,100 | — | — |
| 2025-08-07 | $298.29 | $298.29 | 406,100 | — | — |
| 2025-08-06 | $298.52 | $298.52 | 529,500 | — | — |
| 2025-08-05 | $307.23 | $307.23 | 522,000 | — | — |
| 2025-08-04 | $304.30 | $304.30 | 348,700 | — | — |
| 2025-08-01 | $299.01 | $299.01 | 543,100 | — | — |
| 2025-07-31 | $301.13 | $301.13 | 503,000 | — | — |
| 2025-07-30 | $299.94 | $299.94 | 473,000 | — | — |
| 2025-07-29 | $305.74 | $305.74 | 789,200 | — | — |
| 2025-07-28 | $294.51 | $294.51 | 404,400 | — | — |
| 2025-07-25 | $291.47 | $291.47 | 171,200 | — | — |
| 2025-07-24 | $296.46 | $296.46 | 238,400 | — | — |
| 2025-07-23 | $294.83 | $294.83 | 397,100 | — | — |
| 2025-07-22 | $295.59 | $295.59 | 266,700 | — | — |
| 2025-07-21 | $291.93 | $291.93 | 320,000 | — | — |
| 2025-07-18 | $294.55 | $294.55 | 893,500 | — | — |
| 2025-07-17 | $290.35 | $290.35 | 804,900 | — | — |
| 2025-07-16 | $279.16 | $279.16 | 489,200 | — | — |
| 2025-07-15 | $269.70 | $269.70 | 674,400 | — | — |
| 2025-07-14 | $252.14 | $252.14 | 106,000 | — | — |
| 2025-07-11 | $250.30 | $250.30 | 371,600 | — | — |
| 2025-07-10 | $253.39 | $253.39 | 206,800 | — | — |
| 2025-07-09 | $255.69 | $255.69 | 361,000 | — | — |
| 2025-07-08 | $244.47 | $244.47 | 265,700 | — | — |
| 2025-07-07 | $240.99 | $240.99 | 320,900 | — | — |
| 2025-07-03 | $245.49 | $245.49 | 172,500 | — | — |
| 2025-07-02 | $244.32 | $244.32 | 353,200 | — | — |
| 2025-07-01 | $245.16 | $245.16 | 347,400 | — | — |
| 2025-06-30 | $242.07 | $242.07 | 402,100 | — | — |
| 2025-06-27 | $241.20 | $241.20 | 400,800 | — | — |
| 2025-06-26 | $254.49 | $254.49 | 414,700 | — | — |
| 2025-06-25 | $267.13 | $267.13 | 293,000 | — | — |
| 2025-06-24 | $266.80 | $266.80 | 450,600 | — | — |
| 2025-06-23 | $257.51 | $257.51 | 450,700 | — | — |
| 2025-06-20 | $247.08 | $247.08 | 230,800 | — | — |
| 2025-06-18 | $252.78 | $252.78 | 230,400 | — | — |
| 2025-06-17 | $254.09 | $254.09 | 424,800 | — | — |
| 2025-06-16 | $264.42 | $264.42 | 326,600 | — | — |
| 2025-06-13 | $269.63 | $269.63 | 391,700 | — | — |
| 2025-06-12 | $276.53 | $276.53 | 724,300 | — | — |
| 2025-06-11 | $262.41 | $262.41 | 282,600 | — | — |
| 2025-06-10 | $263.42 | $263.42 | 416,200 | — | — |
| 2025-06-09 | $263.78 | $263.78 | 486,000 | — | — |
| 2025-06-06 | $255.86 | $255.86 | 402,200 | — | — |
| 2025-06-05 | $257.00 | $257.00 | 150,100 | — | — |
| 2025-06-04 | $258.27 | $258.27 | 287,800 | — | — |
| 2025-06-03 | $251.72 | $251.72 | 260,600 | — | — |
| 2025-06-02 | $245.93 | $245.93 | 180,800 | — | — |
| 2025-05-30 | $245.58 | $245.58 | 407,000 | — | — |
| 2025-05-29 | $246.68 | $246.68 | 314,700 | — | — |
| 2025-05-28 | $240.41 | $240.41 | 189,200 | — | — |
| 2025-05-27 | $238.31 | $238.31 | 317,300 | — | — |
| 2025-05-23 | $241.43 | $241.43 | 171,500 | — | — |
| 2025-05-22 | $238.76 | $238.76 | 214,000 | — | — |
| 2025-05-21 | $236.49 | $236.49 | 259,200 | — | — |
| 2025-05-20 | $236.86 | $236.86 | 160,800 | — | — |
| 2025-05-19 | $233.37 | $233.37 | 394,700 | — | — |
| 2025-05-16 | $228.38 | $228.38 | 290,200 | — | — |
| 2025-05-15 | $225.77 | $225.77 | 527,900 | — | — |
| 2025-05-14 | $219.95 | $219.95 | 262,800 | — | — |
| 2025-05-13 | $224.73 | $224.73 | 387,700 | — | — |
| 2025-05-12 | $233.25 | $233.25 | 611,100 | — | — |
| 2025-05-09 | $231.99 | $231.99 | 375,700 | — | — |
| 2025-05-08 | $235.94 | $235.94 | 456,700 | — | — |
| 2025-05-07 | $232.25 | $232.25 | 677,200 | — | — |
| 2025-05-06 | $241.75 | $241.75 | 969,400 | — | — |
| 2025-05-05 | $254.16 | $254.16 | 201,200 | — | — |
| 2025-05-02 | $255.77 | $255.77 | 180,400 | — | — |
| 2025-05-01 | $255.64 | $255.64 | 330,900 | — | — |
| 2025-04-30 | $259.81 | $259.81 | 353,000 | — | — |
| 2025-04-29 | $249.77 | $249.77 | 321,200 | — | — |
| 2025-04-28 | $249.46 | $249.46 | 248,100 | — | — |
| 2025-04-25 | $244.90 | $244.90 | 488,100 | — | — |
| 2025-04-24 | $256.16 | $256.16 | 459,600 | — | — |
| 2025-04-23 | $249.13 | $249.13 | 430,400 | — | — |
| 2025-04-22 | $252.77 | $252.77 | 722,300 | — | — |
| 2025-04-21 | $229.22 | $229.22 | 282,700 | — | — |
| 2025-04-17 | $230.98 | $230.98 | 519,900 | — | — |
| 2025-04-16 | $228.14 | $228.14 | 575,700 | — | — |
| 2025-04-15 | $238.84 | $238.84 | 401,400 | — | — |
| 2025-04-14 | $242.75 | $242.75 | 835,400 | — | — |
| 2025-04-11 | $230.36 | $230.36 | 909,600 | — | — |
| 2025-04-10 | $208.31 | $208.31 | 930,200 | — | — |
| 2025-04-09 | $206.32 | $206.32 | 760,400 | — | — |
| 2025-04-08 | $209.41 | $209.41 | 611,500 | — | — |
| 2025-04-07 | $220.54 | $220.54 | 700,200 | — | — |
| 2025-04-04 | $238.51 | $238.51 | 675,300 | — | — |
| 2025-04-03 | $264.32 | $264.32 | 389,900 | — | — |
| 2025-04-02 | $274.78 | $274.78 | 736,900 | — | — |
| 2025-04-01 | $271.04 | $271.04 | 905,500 | — | — |
| 2025-03-31 | $272.17 | $272.17 | 534,800 | — | — |
| 2025-03-28 | $267.39 | $267.39 | 514,600 | — | — |
| 2025-03-27 | $262.60 | $262.60 | 689,500 | — | — |
| 2025-03-26 | $250.92 | $250.92 | 262,800 | — | — |
| 2025-03-25 | $250.47 | $250.47 | 319,800 | — | — |
| 2025-03-24 | $253.20 | $253.20 | 565,300 | — | — |
| 2025-03-21 | $251.98 | $251.98 | 518,200 | — | — |
| 2025-03-20 | $262.59 | $262.59 | 209,100 | — | — |
| 2025-03-19 | $266.26 | $266.26 | 300,300 | — | — |
| 2025-03-18 | $261.38 | $261.38 | 270,900 | — | — |
| 2025-03-17 | $265.07 | $265.07 | 389,900 | — | — |
| 2025-03-14 | $259.19 | $259.19 | 315,000 | — | — |
| 2025-03-13 | $254.57 | $254.57 | 272,200 | — | — |
| 2025-03-12 | $249.84 | $249.84 | 620,600 | — | — |
| 2025-03-11 | $245.71 | $245.71 | 375,700 | — | — |
| 2025-03-10 | $242.66 | $242.66 | 588,100 | — | — |
| 2025-03-07 | $247.07 | $247.07 | 662,400 | — | — |
| 2025-03-06 | $256.97 | $256.97 | 441,700 | — | — |
| 2025-03-05 | $262.21 | $262.21 | 567,800 | — | — |
| 2025-03-04 | $257.31 | $257.31 | 831,100 | — | — |
| 2025-03-03 | $245.53 | $245.53 | 1,292,500 | — | — |
| 2025-02-28 | $271.80 | $271.80 | 964,700 | — | — |
| 2025-02-27 | $278.38 | $278.38 | 1,121,100 | — | — |
| 2025-02-26 | $259.00 | $259.00 | 710,800 | — | — |
| 2025-02-25 | $259.70 | $259.70 | 619,700 | — | — |
| 2025-02-24 | $258.49 | $258.49 | 491,700 | — | — |
| 2025-02-21 | $255.37 | $255.37 | 811,100 | — | — |
| 2025-02-20 | $244.20 | $244.20 | 759,000 | — | — |
| 2025-02-19 | $236.69 | $236.69 | 443,500 | — | — |
| 2025-02-18 | $238.11 | $238.11 | 581,400 | — | — |
| 2025-02-14 | $230.86 | $230.86 | 484,700 | — | — |
| 2025-02-13 | $225.49 | $225.49 | 278,000 | — | — |
| 2025-02-12 | $223.31 | $223.31 | 221,800 | — | — |
| 2025-02-11 | $221.22 | $221.22 | 337,900 | — | — |
| 2025-02-10 | $219.67 | $219.67 | 292,800 | — | — |
| 2025-02-07 | $223.50 | $223.50 | 243,900 | — | — |
| 2025-02-06 | $228.87 | $228.87 | 528,600 | — | — |
| 2025-02-05 | $227.67 | $227.67 | 408,400 | — | — |
| 2025-02-04 | $222.91 | $222.91 | 403,500 | — | — |
| 2025-02-03 | $223.37 | $223.37 | 206,700 | — | — |
| 2025-01-31 | $224.99 | $224.99 | 216,900 | — | — |
| 2025-01-30 | $226.89 | $226.89 | 185,700 | — | — |
| 2025-01-29 | $226.71 | $226.71 | 124,400 | — | — |
| 2025-01-28 | $226.67 | $226.67 | 210,100 | — | — |
| 2025-01-27 | $225.24 | $225.24 | 340,500 | — | — |
| 2025-01-24 | $222.08 | $222.08 | 346,400 | — | — |
| 2025-01-23 | $222.24 | $222.24 | 352,000 | — | — |
| 2025-01-22 | $222.22 | $222.22 | 477,100 | — | — |
| 2025-01-21 | $218.70 | $218.70 | 521,100 | — | — |
| 2025-01-17 | $210.08 | $210.08 | 490,000 | — | — |
| 2025-01-16 | $205.34 | $205.34 | 293,700 | — | — |
| 2025-01-15 | $201.72 | $201.72 | 354,600 | — | — |
| 2025-01-14 | $200.99 | $200.99 | 734,600 | — | — |
| 2025-01-13 | $184.61 | $184.61 | 224,800 | — | — |
| 2025-01-10 | $176.71 | $176.71 | 271,500 | — | — |
| 2025-01-08 | $177.88 | $177.88 | 251,700 | — | — |
| 2025-01-07 | $175.10 | $175.10 | 432,600 | — | — |
| 2025-01-06 | $180.64 | $180.64 | 376,000 | — | — |
| 2025-01-03 | $180.82 | $180.82 | 189,900 | — | — |
| 2025-01-02 | $184.00 | $184.00 | 132,200 | — | — |