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
- 2019-11-20 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 | $353.19 | $353.19 | 265,000 | — | — |
| 2025-12-30 | $363.77 | $363.77 | 166,500 | — | — |
| 2025-12-29 | $369.21 | $369.21 | 226,500 | — | — |
| 2025-12-26 | $377.11 | $377.11 | 148,900 | — | — |
| 2025-12-24 | $378.07 | $378.07 | 67,200 | — | — |
| 2025-12-23 | $381.83 | $381.83 | 209,400 | — | — |
| 2025-12-22 | $376.50 | $376.50 | 336,300 | — | — |
| 2025-12-19 | $366.61 | $366.61 | 465,500 | — | — |
| 2025-12-18 | $358.73 | $358.73 | 283,600 | — | — |
| 2025-12-17 | $356.09 | $356.09 | 484,500 | — | — |
| 2025-12-16 | $363.60 | $363.60 | 266,000 | — | — |
| 2025-12-15 | $363.25 | $363.25 | 326,800 | — | — |
| 2025-12-12 | $362.05 | $362.05 | 506,300 | — | — |
| 2025-12-11 | $385.61 | $385.61 | 517,600 | — | — |
| 2025-12-10 | $376.36 | $376.36 | 350,800 | — | — |
| 2025-12-09 | $366.49 | $366.49 | 290,400 | — | — |
| 2025-12-08 | $361.95 | $361.95 | 296,200 | — | — |
| 2025-12-05 | $352.05 | $352.05 | 474,200 | — | — |
| 2025-12-04 | $350.49 | $350.49 | 675,500 | — | — |
| 2025-12-03 | $346.50 | $346.50 | 745,000 | — | — |
| 2025-12-02 | $307.90 | $307.90 | 382,600 | — | — |
| 2025-12-01 | $287.11 | $287.11 | 365,600 | — | — |
| 2025-11-28 | $297.70 | $297.70 | 128,300 | — | — |
| 2025-11-26 | $289.29 | $289.29 | 262,200 | — | — |
| 2025-11-25 | $286.64 | $286.64 | 225,400 | — | — |
| 2025-11-24 | $279.61 | $279.61 | 233,800 | — | — |
| 2025-11-21 | $267.87 | $267.87 | 439,000 | — | — |
| 2025-11-20 | $252.76 | $252.76 | 386,800 | — | — |
| 2025-11-19 | $270.30 | $270.30 | 390,800 | — | — |
| 2025-11-18 | $255.49 | $255.49 | 452,200 | — | — |
| 2025-11-17 | $268.85 | $268.85 | 310,500 | — | — |
| 2025-11-14 | $282.58 | $282.58 | 372,500 | — | — |
| 2025-11-13 | $288.66 | $288.66 | 404,200 | — | — |
| 2025-11-12 | $305.85 | $305.85 | 317,300 | — | — |
| 2025-11-11 | $306.66 | $306.66 | 257,700 | — | — |
| 2025-11-10 | $321.49 | $321.49 | 471,000 | — | — |
| 2025-11-07 | $326.94 | $326.94 | 527,800 | — | — |
| 2025-11-06 | $339.81 | $339.81 | 1,556,100 | — | — |
| 2025-11-05 | $279.07 | $279.07 | 396,500 | — | — |
| 2025-11-04 | $279.31 | $279.31 | 353,100 | — | — |
| 2025-11-03 | $288.24 | $288.24 | 289,400 | — | — |
| 2025-10-31 | $289.64 | $289.64 | 343,000 | — | — |
| 2025-10-30 | $277.14 | $277.14 | 182,500 | — | — |
| 2025-10-29 | $277.63 | $277.63 | 184,700 | — | — |
| 2025-10-28 | $271.26 | $271.26 | 290,100 | — | — |
| 2025-10-27 | $276.80 | $276.80 | 241,500 | — | — |
| 2025-10-24 | $268.11 | $268.11 | 211,400 | — | — |
| 2025-10-23 | $273.57 | $273.57 | 357,100 | — | — |
| 2025-10-22 | $265.49 | $265.49 | 451,400 | — | — |
| 2025-10-21 | $289.76 | $289.76 | 181,900 | — | — |
| 2025-10-20 | $291.42 | $291.42 | 303,200 | — | — |
| 2025-10-17 | $272.67 | $272.67 | 360,200 | — | — |
| 2025-10-16 | $288.50 | $288.50 | 320,800 | — | — |
| 2025-10-15 | $290.00 | $290.00 | 248,800 | — | — |
| 2025-10-14 | $288.80 | $288.80 | 270,000 | — | — |
| 2025-10-13 | $294.44 | $294.44 | 218,800 | — | — |
| 2025-10-10 | $277.65 | $277.65 | 373,800 | — | — |
| 2025-10-09 | $309.94 | $309.94 | 142,200 | — | — |
| 2025-10-08 | $312.79 | $312.79 | 296,700 | — | — |
| 2025-10-07 | $302.00 | $302.00 | 253,800 | — | — |
| 2025-10-06 | $314.10 | $314.10 | 245,200 | — | — |
| 2025-10-03 | $308.17 | $308.17 | 322,700 | — | — |
| 2025-10-02 | $300.03 | $300.03 | 348,200 | — | — |
| 2025-10-01 | $295.71 | $295.71 | 464,400 | — | — |
| 2025-09-30 | $301.31 | $301.31 | 290,900 | — | — |
| 2025-09-29 | $293.10 | $293.10 | 233,400 | — | — |
| 2025-09-26 | $292.76 | $292.76 | 250,000 | — | — |
| 2025-09-25 | $294.36 | $294.36 | 356,700 | — | — |
| 2025-09-24 | $293.69 | $293.69 | 434,400 | — | — |
| 2025-09-23 | $318.05 | $318.05 | 412,200 | — | — |
| 2025-09-22 | $303.88 | $303.88 | 485,000 | — | — |
| 2025-09-19 | $312.85 | $312.85 | 770,900 | — | — |
| 2025-09-18 | $305.37 | $305.37 | 462,300 | — | — |
| 2025-09-17 | $278.22 | $278.22 | 354,000 | — | — |
| 2025-09-16 | $288.61 | $288.61 | 497,200 | — | — |
| 2025-09-15 | $279.13 | $279.13 | 604,100 | — | — |
| 2025-09-12 | $260.00 | $260.00 | 257,400 | — | — |
| 2025-09-11 | $258.57 | $258.57 | 402,500 | — | — |
| 2025-09-10 | $245.57 | $245.57 | 259,100 | — | — |
| 2025-09-09 | $247.21 | $247.21 | 352,800 | — | — |
| 2025-09-08 | $244.57 | $244.57 | 300,400 | — | — |
| 2025-09-05 | $234.77 | $234.77 | 204,600 | — | — |
| 2025-09-04 | $230.50 | $230.50 | 378,500 | — | — |
| 2025-09-03 | $224.49 | $224.49 | 271,500 | — | — |
| 2025-09-02 | $232.83 | $232.83 | 359,100 | — | — |
| 2025-08-29 | $241.67 | $241.67 | 302,200 | — | — |
| 2025-08-28 | $242.97 | $242.97 | 411,300 | — | — |
| 2025-08-27 | $238.75 | $238.75 | 365,700 | — | — |
| 2025-08-26 | $245.94 | $245.94 | 538,100 | — | — |
| 2025-08-25 | $231.63 | $231.63 | 417,600 | — | — |
| 2025-08-22 | $240.98 | $240.98 | 452,600 | — | — |
| 2025-08-21 | $223.89 | $223.89 | 264,600 | — | — |
| 2025-08-20 | $221.60 | $221.60 | 465,900 | — | — |
| 2025-08-19 | $212.77 | $212.77 | 255,100 | — | — |
| 2025-08-18 | $226.71 | $226.71 | 294,100 | — | — |
| 2025-08-15 | $221.44 | $221.44 | 355,400 | — | — |
| 2025-08-14 | $226.74 | $226.74 | 523,700 | — | — |
| 2025-08-13 | $218.24 | $218.24 | 239,400 | — | — |
| 2025-08-12 | $216.66 | $216.66 | 436,200 | — | — |
| 2025-08-11 | $203.06 | $203.06 | 324,900 | — | — |
| 2025-08-08 | $199.57 | $199.57 | 453,500 | — | — |
| 2025-08-07 | $198.80 | $198.80 | 1,114,200 | — | — |
| 2025-08-06 | $210.70 | $210.70 | 884,400 | — | — |
| 2025-08-05 | $197.73 | $197.73 | 228,500 | — | — |
| 2025-08-04 | $200.36 | $200.36 | 210,900 | — | — |
| 2025-08-01 | $193.09 | $193.09 | 403,900 | — | — |
| 2025-07-31 | $202.85 | $202.85 | 522,700 | — | — |
| 2025-07-30 | $195.38 | $195.38 | 209,600 | — | — |
| 2025-07-29 | $193.47 | $193.47 | 237,900 | — | — |
| 2025-07-28 | $194.76 | $194.76 | 243,200 | — | — |
| 2025-07-25 | $190.16 | $190.16 | 255,000 | — | — |
| 2025-07-24 | $193.62 | $193.62 | 202,400 | — | — |
| 2025-07-23 | $197.84 | $197.84 | 277,400 | — | — |
| 2025-07-22 | $197.95 | $197.95 | 492,000 | — | — |
| 2025-07-21 | $210.72 | $210.72 | 251,400 | — | — |
| 2025-07-18 | $215.40 | $215.40 | 267,900 | — | — |
| 2025-07-17 | $209.22 | $209.22 | 156,000 | — | — |
| 2025-07-16 | $205.65 | $205.65 | 251,200 | — | — |
| 2025-07-15 | $204.38 | $204.38 | 297,800 | — | — |
| 2025-07-14 | $205.77 | $205.77 | 140,400 | — | — |
| 2025-07-11 | $206.40 | $206.40 | 181,500 | — | — |
| 2025-07-10 | $209.47 | $209.47 | 133,600 | — | — |
| 2025-07-09 | $210.57 | $210.57 | 266,700 | — | — |
| 2025-07-08 | $208.14 | $208.14 | 335,000 | — | — |
| 2025-07-07 | $202.94 | $202.94 | 230,000 | — | — |
| 2025-07-03 | $212.84 | $212.84 | 175,200 | — | — |
| 2025-07-02 | $209.36 | $209.36 | 366,000 | — | — |
| 2025-07-01 | $206.15 | $206.15 | 640,900 | — | — |
| 2025-06-30 | $213.08 | $213.08 | 703,200 | — | — |
| 2025-06-27 | $212.93 | $212.93 | 1,319,200 | — | — |
| 2025-06-26 | $208.99 | $208.99 | 1,502,500 | — | — |
| 2025-06-25 | $203.75 | $203.75 | 1,087,700 | — | — |
| 2025-06-24 | $241.60 | $241.60 | 175,800 | — | — |
| 2025-06-23 | $232.34 | $232.34 | 208,900 | — | — |
| 2025-06-20 | $228.30 | $228.30 | 260,600 | — | — |
| 2025-06-18 | $228.17 | $228.17 | 334,200 | — | — |
| 2025-06-17 | $220.64 | $220.64 | 179,500 | — | — |
| 2025-06-16 | $218.48 | $218.48 | 296,400 | — | — |
| 2025-06-13 | $210.27 | $210.27 | 243,800 | — | — |
| 2025-06-12 | $214.10 | $214.10 | 216,500 | — | — |
| 2025-06-11 | $215.60 | $215.60 | 402,100 | — | — |
| 2025-06-10 | $215.25 | $215.25 | 280,600 | — | — |
| 2025-06-09 | $213.03 | $213.03 | 277,600 | — | — |
| 2025-06-06 | $205.84 | $205.84 | 131,300 | — | — |
| 2025-06-05 | $200.63 | $200.63 | 184,000 | — | — |
| 2025-06-04 | $202.78 | $202.78 | 203,900 | — | — |
| 2025-06-03 | $205.49 | $205.49 | 174,500 | — | — |
| 2025-06-02 | $199.98 | $199.98 | 186,900 | — | — |
| 2025-05-30 | $196.07 | $196.07 | 314,800 | — | — |
| 2025-05-29 | $197.08 | $197.08 | 113,800 | — | — |
| 2025-05-28 | $197.66 | $197.66 | 174,100 | — | — |
| 2025-05-27 | $200.21 | $200.21 | 255,000 | — | — |
| 2025-05-23 | $197.59 | $197.59 | 252,200 | — | — |
| 2025-05-22 | $204.03 | $204.03 | 309,300 | — | — |
| 2025-05-21 | $201.12 | $201.12 | 194,900 | — | — |
| 2025-05-20 | $206.54 | $206.54 | 142,300 | — | — |
| 2025-05-19 | $205.90 | $205.90 | 213,800 | — | — |
| 2025-05-16 | $210.67 | $210.67 | 352,100 | — | — |
| 2025-05-15 | $206.00 | $206.00 | 288,200 | — | — |
| 2025-05-14 | $203.00 | $203.00 | 324,800 | — | — |
| 2025-05-13 | $204.43 | $204.43 | 385,000 | — | — |
| 2025-05-12 | $204.63 | $204.63 | 342,800 | — | — |
| 2025-05-09 | $190.01 | $190.01 | 319,200 | — | — |
| 2025-05-08 | $188.50 | $188.50 | 594,900 | — | — |
| 2025-05-07 | $166.20 | $166.20 | 282,500 | — | — |
| 2025-05-06 | $165.27 | $165.27 | 239,200 | — | — |
| 2025-05-05 | $165.27 | $165.27 | 332,100 | — | — |
| 2025-05-02 | $163.82 | $163.82 | 262,500 | — | — |
| 2025-05-01 | $156.53 | $156.53 | 320,900 | — | — |
| 2025-04-30 | $146.86 | $146.86 | 181,600 | — | — |
| 2025-04-29 | $146.79 | $146.79 | 130,600 | — | — |
| 2025-04-28 | $148.60 | $148.60 | 217,000 | — | — |
| 2025-04-25 | $153.04 | $153.04 | 178,900 | — | — |
| 2025-04-24 | $148.95 | $148.95 | 249,600 | — | — |
| 2025-04-23 | $137.74 | $137.74 | 299,100 | — | — |
| 2025-04-22 | $130.41 | $130.41 | 160,300 | — | — |
| 2025-04-21 | $126.57 | $126.57 | 137,000 | — | — |
| 2025-04-17 | $129.47 | $129.47 | 197,000 | — | — |
| 2025-04-16 | $129.78 | $129.78 | 290,300 | — | — |
| 2025-04-15 | $138.24 | $138.24 | 184,400 | — | — |
| 2025-04-14 | $137.24 | $137.24 | 378,600 | — | — |
| 2025-04-11 | $130.00 | $130.00 | 322,300 | — | — |
| 2025-04-10 | $130.05 | $130.05 | 355,200 | — | — |
| 2025-04-09 | $149.90 | $149.90 | 685,400 | — | — |
| 2025-04-08 | $116.79 | $116.79 | 358,600 | — | — |
| 2025-04-07 | $122.85 | $122.85 | 508,100 | — | — |
| 2025-04-04 | $119.23 | $119.23 | 643,800 | — | — |
| 2025-04-03 | $127.40 | $127.40 | 495,500 | — | — |
| 2025-04-02 | $158.26 | $158.26 | 223,400 | — | — |
| 2025-04-01 | $154.56 | $154.56 | 232,100 | — | — |
| 2025-03-31 | $152.87 | $152.87 | 357,800 | — | — |
| 2025-03-28 | $152.41 | $152.41 | 233,700 | — | — |
| 2025-03-27 | $166.65 | $166.65 | 211,800 | — | — |
| 2025-03-26 | $178.11 | $178.11 | 268,700 | — | — |
| 2025-03-25 | $186.27 | $186.27 | 187,000 | — | — |
| 2025-03-24 | $188.29 | $188.29 | 210,800 | — | — |
| 2025-03-21 | $178.26 | $178.26 | 377,400 | — | — |
| 2025-03-20 | $177.25 | $177.25 | 237,300 | — | — |
| 2025-03-19 | $181.11 | $181.11 | 347,000 | — | — |
| 2025-03-18 | $177.79 | $177.79 | 406,400 | — | — |
| 2025-03-17 | $170.46 | $170.46 | 265,500 | — | — |
| 2025-03-14 | $167.03 | $167.03 | 286,400 | — | — |
| 2025-03-13 | $158.42 | $158.42 | 704,200 | — | — |
| 2025-03-12 | $166.46 | $166.46 | 390,300 | — | — |
| 2025-03-11 | $156.40 | $156.40 | 370,600 | — | — |
| 2025-03-10 | $150.28 | $150.28 | 440,300 | — | — |
| 2025-03-07 | $174.84 | $174.84 | 403,200 | — | — |
| 2025-03-06 | $178.08 | $178.08 | 817,300 | — | — |
| 2025-03-05 | $182.19 | $182.19 | 717,400 | — | — |
| 2025-03-04 | $152.42 | $152.42 | 358,000 | — | — |
| 2025-03-03 | $152.40 | $152.40 | 297,500 | — | — |
| 2025-02-28 | $155.15 | $155.15 | 521,800 | — | — |
| 2025-02-27 | $153.04 | $153.04 | 365,000 | — | — |
| 2025-02-26 | $167.97 | $167.97 | 176,600 | — | — |
| 2025-02-25 | $160.21 | $160.21 | 302,700 | — | — |
| 2025-02-24 | $169.20 | $169.20 | 415,500 | — | — |
| 2025-02-21 | $179.93 | $179.93 | 268,100 | — | — |
| 2025-02-20 | $180.11 | $180.11 | 203,000 | — | — |
| 2025-02-19 | $176.50 | $176.50 | 402,000 | — | — |
| 2025-02-18 | $183.37 | $183.37 | 239,700 | — | — |
| 2025-02-14 | $177.41 | $177.41 | 248,700 | — | — |
| 2025-02-13 | $169.59 | $169.59 | 299,700 | — | — |
| 2025-02-12 | $167.86 | $167.86 | 277,500 | — | — |
| 2025-02-11 | $167.00 | $167.00 | 265,500 | — | — |
| 2025-02-10 | $171.84 | $171.84 | 496,600 | — | — |
| 2025-02-07 | $179.88 | $179.88 | 433,700 | — | — |
| 2025-02-06 | $176.32 | $176.32 | 777,900 | — | — |
| 2025-02-05 | $222.99 | $222.99 | 423,800 | — | — |
| 2025-02-04 | $214.61 | $214.61 | 277,400 | — | — |
| 2025-02-03 | $204.66 | $204.66 | 303,100 | — | — |
| 2025-01-31 | $204.20 | $204.20 | 312,100 | — | — |
| 2025-01-30 | $203.76 | $203.76 | 244,900 | — | — |
| 2025-01-29 | $194.43 | $194.43 | 225,900 | — | — |
| 2025-01-28 | $196.80 | $196.80 | 333,600 | — | — |
| 2025-01-27 | $185.90 | $185.90 | 561,500 | — | — |
| 2025-01-24 | $247.61 | $247.61 | 130,800 | — | — |
| 2025-01-23 | $257.00 | $257.00 | 130,100 | — | — |
| 2025-01-22 | $255.77 | $255.77 | 161,500 | — | — |
| 2025-01-21 | $254.26 | $254.26 | 177,200 | — | — |
| 2025-01-17 | $250.97 | $250.97 | 123,900 | — | — |
| 2025-01-16 | $242.93 | $242.93 | 154,000 | — | — |
| 2025-01-15 | $242.61 | $242.61 | 158,200 | — | — |
| 2025-01-14 | $232.96 | $232.96 | 187,500 | — | — |
| 2025-01-13 | $227.07 | $227.07 | 150,200 | — | — |
| 2025-01-10 | $231.38 | $231.38 | 138,700 | — | — |
| 2025-01-08 | $233.20 | $233.20 | 116,800 | — | — |
| 2025-01-07 | $230.94 | $230.94 | 189,300 | — | — |
| 2025-01-06 | $236.48 | $236.48 | 278,000 | — | — |
| 2025-01-03 | $234.35 | $234.35 | 147,900 | — | — |
| 2025-01-02 | $223.61 | $223.61 | 136,100 | — | — |