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-01-28 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 | $213.24 | $213.24 | 460,400 | — | — |
| 2025-12-30 | $209.34 | $209.34 | 211,500 | — | — |
| 2025-12-29 | $211.02 | $211.02 | 292,500 | — | — |
| 2025-12-26 | $208.98 | $208.98 | 267,800 | — | — |
| 2025-12-24 | $212.81 | $212.81 | 244,300 | — | — |
| 2025-12-23 | $209.23 | $209.23 | 386,100 | — | — |
| 2025-12-22 | $209.43 | $209.43 | 646,300 | — | — |
| 2025-12-19 | $199.99 | $199.99 | 1,816,600 | — | — |
| 2025-12-18 | $199.80 | $199.80 | 799,200 | — | — |
| 2025-12-17 | $202.82 | $202.82 | 681,000 | — | — |
| 2025-12-16 | $212.11 | $212.11 | 672,300 | — | — |
| 2025-12-15 | $213.24 | $213.24 | 685,500 | — | — |
| 2025-12-12 | $220.42 | $220.42 | 1,467,400 | — | — |
| 2025-12-11 | $210.16 | $210.16 | 1,531,900 | — | — |
| 2025-12-10 | $201.24 | $201.24 | 1,124,100 | — | — |
| 2025-12-09 | $196.63 | $196.63 | 894,700 | — | — |
| 2025-12-08 | $207.12 | $207.12 | 590,800 | — | — |
| 2025-12-05 | $205.44 | $205.44 | 470,800 | — | — |
| 2025-12-04 | $208.58 | $208.58 | 675,000 | — | — |
| 2025-12-03 | $200.50 | $200.50 | 508,100 | — | — |
| 2025-12-02 | $202.16 | $202.16 | 995,200 | — | — |
| 2025-12-01 | $210.85 | $210.85 | 492,300 | — | — |
| 2025-11-28 | $212.33 | $212.33 | 273,600 | — | — |
| 2025-11-26 | $210.01 | $210.01 | 682,600 | — | — |
| 2025-11-25 | $206.65 | $206.65 | 469,000 | — | — |
| 2025-11-24 | $209.03 | $209.03 | 526,300 | — | — |
| 2025-11-21 | $210.49 | $210.49 | 601,000 | — | — |
| 2025-11-20 | $209.55 | $209.55 | 342,100 | — | — |
| 2025-11-19 | $212.15 | $212.15 | 542,100 | — | — |
| 2025-11-18 | $217.13 | $217.13 | 520,700 | — | — |
| 2025-11-17 | $216.56 | $216.56 | 913,600 | — | — |
| 2025-11-14 | $204.40 | $204.40 | 1,053,800 | — | — |
| 2025-11-13 | $206.45 | $206.45 | 1,907,600 | — | — |
| 2025-11-12 | $199.22 | $199.22 | 666,900 | — | — |
| 2025-11-11 | $201.16 | $201.16 | 518,800 | — | — |
| 2025-11-10 | $196.01 | $196.01 | 463,600 | — | — |
| 2025-11-07 | $197.74 | $197.74 | 316,400 | — | — |
| 2025-11-06 | $199.28 | $199.28 | 264,100 | — | — |
| 2025-11-05 | $197.75 | $197.75 | 388,600 | — | — |
| 2025-11-04 | $208.24 | $208.24 | 406,200 | — | — |
| 2025-11-03 | $200.98 | $200.98 | 396,900 | — | — |
| 2025-10-31 | $201.60 | $201.60 | 314,400 | — | — |
| 2025-10-30 | $203.71 | $203.71 | 267,900 | — | — |
| 2025-10-29 | $205.71 | $205.71 | 291,300 | — | — |
| 2025-10-28 | $205.91 | $205.91 | 369,600 | — | — |
| 2025-10-27 | $203.23 | $203.23 | 261,700 | — | — |
| 2025-10-24 | $202.00 | $202.00 | 369,100 | — | — |
| 2025-10-23 | $201.01 | $201.01 | 241,000 | — | — |
| 2025-10-22 | $202.70 | $202.70 | 308,900 | — | — |
| 2025-10-21 | $200.59 | $200.59 | 366,300 | — | — |
| 2025-10-20 | $205.21 | $205.21 | 1,185,400 | — | — |
| 2025-10-17 | $210.50 | $210.50 | 448,300 | — | — |
| 2025-10-16 | $207.03 | $207.03 | 312,600 | — | — |
| 2025-10-15 | $207.12 | $207.12 | 416,700 | — | — |
| 2025-10-14 | $208.71 | $208.71 | 231,200 | — | — |
| 2025-10-13 | $208.43 | $208.43 | 397,000 | — | — |
| 2025-10-10 | $209.55 | $209.55 | 564,800 | — | — |
| 2025-10-09 | $214.77 | $214.77 | 641,800 | — | — |
| 2025-10-08 | $210.13 | $210.13 | 560,000 | — | — |
| 2025-10-07 | $209.86 | $209.86 | 286,600 | — | — |
| 2025-10-06 | $210.83 | $210.83 | 848,500 | — | — |
| 2025-10-03 | $204.05 | $204.05 | 401,000 | — | — |
| 2025-10-02 | $200.97 | $200.97 | 399,900 | — | — |
| 2025-10-01 | $204.11 | $204.11 | 498,600 | — | — |
| 2025-09-30 | $198.81 | $198.81 | 571,900 | — | — |
| 2025-09-29 | $191.60 | $191.60 | 487,900 | — | — |
| 2025-09-26 | $191.99 | $191.99 | 273,300 | — | — |
| 2025-09-25 | $189.74 | $189.74 | 371,200 | — | — |
| 2025-09-24 | $193.28 | $193.28 | 200,400 | — | — |
| 2025-09-23 | $193.98 | $193.98 | 220,700 | — | — |
| 2025-09-22 | $196.42 | $196.42 | 1,061,800 | — | — |
| 2025-09-19 | $197.68 | $197.68 | 688,100 | — | — |
| 2025-09-18 | $199.37 | $199.37 | 175,900 | — | — |
| 2025-09-17 | $199.59 | $199.59 | 254,700 | — | — |
| 2025-09-16 | $197.24 | $197.24 | 215,200 | — | — |
| 2025-09-15 | $194.62 | $194.62 | 224,700 | — | — |
| 2025-09-12 | $195.58 | $195.58 | 227,300 | — | — |
| 2025-09-11 | $197.67 | $197.67 | 332,200 | — | — |
| 2025-09-10 | $198.46 | $198.46 | 486,700 | — | — |
| 2025-09-09 | $202.90 | $202.90 | 330,000 | — | — |
| 2025-09-08 | $205.22 | $205.22 | 608,300 | — | — |
| 2025-09-05 | $205.91 | $205.91 | 461,000 | — | — |
| 2025-09-04 | $198.13 | $198.13 | 331,000 | — | — |
| 2025-09-03 | $200.02 | $200.02 | 415,600 | — | — |
| 2025-09-02 | $199.16 | $199.16 | 562,400 | — | — |
| 2025-08-29 | $194.27 | $194.27 | 357,300 | — | — |
| 2025-08-28 | $193.90 | $193.90 | 368,200 | — | — |
| 2025-08-27 | $193.01 | $193.01 | 378,600 | — | — |
| 2025-08-26 | $196.66 | $196.66 | 432,300 | — | — |
| 2025-08-25 | $190.37 | $190.37 | 354,200 | — | — |
| 2025-08-22 | $194.30 | $194.30 | 308,100 | — | — |
| 2025-08-21 | $192.80 | $192.80 | 664,500 | — | — |
| 2025-08-20 | $192.79 | $192.79 | 475,100 | — | — |
| 2025-08-19 | $194.62 | $194.62 | 389,000 | — | — |
| 2025-08-18 | $194.08 | $194.08 | 587,800 | — | — |
| 2025-08-15 | $198.32 | $198.32 | 294,600 | — | — |
| 2025-08-14 | $192.04 | $192.04 | 383,700 | — | — |
| 2025-08-13 | $191.08 | $191.08 | 498,600 | — | — |
| 2025-08-12 | $195.98 | $195.98 | 803,600 | — | — |
| 2025-08-11 | $195.97 | $195.97 | 588,900 | — | — |
| 2025-08-08 | $191.49 | $191.49 | 1,554,000 | — | — |
| 2025-08-07 | $190.35 | $190.35 | 1,005,000 | — | — |
| 2025-08-06 | $182.60 | $182.60 | 411,500 | — | — |
| 2025-08-05 | $186.59 | $186.59 | 650,300 | — | — |
| 2025-08-04 | $184.15 | $184.15 | 456,600 | — | — |
| 2025-08-01 | $174.48 | $174.48 | 260,300 | — | — |
| 2025-07-31 | $173.50 | $173.50 | 626,600 | — | — |
| 2025-07-30 | $166.78 | $166.78 | 599,700 | — | — |
| 2025-07-29 | $163.32 | $163.32 | 337,400 | — | — |
| 2025-07-28 | $164.16 | $164.16 | 435,400 | — | — |
| 2025-07-25 | $167.47 | $167.47 | 421,900 | — | — |
| 2025-07-24 | $168.31 | $168.31 | 518,500 | — | — |
| 2025-07-23 | $170.14 | $170.14 | 480,600 | — | — |
| 2025-07-22 | $165.54 | $165.54 | 326,500 | — | — |
| 2025-07-21 | $168.02 | $168.02 | 334,000 | — | — |
| 2025-07-18 | $169.90 | $169.90 | 617,600 | — | — |
| 2025-07-17 | $177.20 | $177.20 | 353,200 | — | — |
| 2025-07-16 | $175.40 | $175.40 | 426,400 | — | — |
| 2025-07-15 | $174.75 | $174.75 | 314,300 | — | — |
| 2025-07-14 | $174.88 | $174.88 | 320,500 | — | — |
| 2025-07-11 | $174.96 | $174.96 | 387,300 | — | — |
| 2025-07-10 | $176.49 | $176.49 | 465,700 | — | — |
| 2025-07-09 | $175.71 | $175.71 | 838,000 | — | — |
| 2025-07-08 | $168.17 | $168.17 | 475,400 | — | — |
| 2025-07-07 | $175.98 | $175.98 | 476,900 | — | — |
| 2025-07-03 | $174.18 | $174.18 | 157,800 | — | — |
| 2025-07-02 | $173.10 | $173.10 | 270,600 | — | — |
| 2025-07-01 | $172.00 | $172.00 | 802,100 | — | — |
| 2025-06-30 | $172.60 | $172.60 | 420,200 | — | — |
| 2025-06-27 | $172.22 | $172.22 | 255,300 | — | — |
| 2025-06-26 | $172.95 | $172.95 | 353,300 | — | — |
| 2025-06-25 | $173.00 | $173.00 | 641,900 | — | — |
| 2025-06-24 | $179.10 | $179.10 | 377,000 | — | — |
| 2025-06-23 | $175.78 | $175.78 | 400,000 | — | — |
| 2025-06-20 | $176.90 | $176.90 | 415,700 | — | — |
| 2025-06-18 | $170.71 | $170.71 | 288,900 | — | — |
| 2025-06-17 | $172.90 | $172.90 | 394,800 | — | — |
| 2025-06-16 | $177.71 | $177.71 | 547,500 | — | — |
| 2025-06-13 | $170.80 | $170.80 | 369,800 | — | — |
| 2025-06-12 | $170.92 | $170.92 | 249,900 | — | — |
| 2025-06-11 | $171.72 | $171.72 | 232,000 | — | — |
| 2025-06-10 | $172.35 | $172.35 | 381,000 | — | — |
| 2025-06-09 | $173.15 | $173.15 | 484,700 | — | — |
| 2025-06-06 | $173.06 | $173.06 | 596,000 | — | — |
| 2025-06-05 | $177.55 | $177.55 | 358,000 | — | — |
| 2025-06-04 | $173.69 | $173.69 | 537,100 | — | — |
| 2025-06-03 | $174.40 | $174.40 | 578,200 | — | — |
| 2025-06-02 | $175.69 | $175.69 | 950,800 | — | — |
| 2025-05-30 | $162.84 | $162.84 | 470,700 | — | — |
| 2025-05-29 | $163.57 | $163.57 | 302,800 | — | — |
| 2025-05-28 | $159.24 | $159.24 | 384,900 | — | — |
| 2025-05-27 | $157.27 | $157.27 | 370,100 | — | — |
| 2025-05-23 | $162.00 | $162.00 | 214,000 | — | — |
| 2025-05-22 | $160.05 | $160.05 | 345,800 | — | — |
| 2025-05-21 | $158.10 | $158.10 | 396,900 | — | — |
| 2025-05-20 | $161.57 | $161.57 | 247,000 | — | — |
| 2025-05-19 | $160.33 | $160.33 | 443,100 | — | — |
| 2025-05-16 | $157.60 | $157.60 | 502,200 | — | — |
| 2025-05-15 | $157.54 | $157.54 | 342,600 | — | — |
| 2025-05-14 | $157.20 | $157.20 | 287,100 | — | — |
| 2025-05-13 | $161.52 | $161.52 | 495,600 | — | — |
| 2025-05-12 | $154.43 | $154.43 | 441,000 | — | — |
| 2025-05-09 | $151.25 | $151.25 | 598,500 | — | — |
| 2025-05-08 | $159.39 | $159.39 | 712,600 | — | — |
| 2025-05-07 | $160.99 | $160.99 | 551,100 | — | — |
| 2025-05-06 | $162.84 | $162.84 | 825,100 | — | — |
| 2025-05-05 | $170.74 | $170.74 | 449,200 | — | — |
| 2025-05-02 | $172.06 | $172.06 | 1,175,400 | — | — |
| 2025-05-01 | $167.47 | $167.47 | 928,500 | — | — |
| 2025-04-30 | $170.44 | $170.44 | 377,800 | — | — |
| 2025-04-29 | $166.58 | $166.58 | 276,900 | — | — |
| 2025-04-28 | $164.88 | $164.88 | 352,500 | — | — |
| 2025-04-25 | $164.15 | $164.15 | 560,200 | — | — |
| 2025-04-24 | $160.45 | $160.45 | 373,000 | — | — |
| 2025-04-23 | $158.14 | $158.14 | 432,700 | — | — |
| 2025-04-22 | $159.13 | $159.13 | 1,176,200 | — | — |
| 2025-04-21 | $161.15 | $161.15 | 691,300 | — | — |
| 2025-04-17 | $165.05 | $165.05 | 629,200 | — | — |
| 2025-04-16 | $158.15 | $158.15 | 409,700 | — | — |
| 2025-04-15 | $153.92 | $153.92 | 255,000 | — | — |
| 2025-04-14 | $155.50 | $155.50 | 438,800 | — | — |
| 2025-04-11 | $150.99 | $150.99 | 427,500 | — | — |
| 2025-04-10 | $143.33 | $143.33 | 705,300 | — | — |
| 2025-04-09 | $137.84 | $137.84 | 1,175,600 | — | — |
| 2025-04-08 | $137.41 | $137.41 | 524,300 | — | — |
| 2025-04-07 | $140.14 | $140.14 | 871,200 | — | — |
| 2025-04-04 | $142.67 | $142.67 | 578,600 | — | — |
| 2025-04-03 | $150.09 | $150.09 | 514,500 | — | — |
| 2025-04-02 | $152.15 | $152.15 | 494,300 | — | — |
| 2025-04-01 | $151.43 | $151.43 | 655,900 | — | — |
| 2025-03-31 | $155.86 | $155.86 | 532,000 | — | — |
| 2025-03-28 | $154.68 | $154.68 | 289,100 | — | — |
| 2025-03-27 | $157.94 | $157.94 | 264,900 | — | — |
| 2025-03-26 | $158.28 | $158.28 | 352,200 | — | — |
| 2025-03-25 | $161.04 | $161.04 | 402,900 | — | — |
| 2025-03-24 | $167.99 | $167.99 | 242,800 | — | — |
| 2025-03-21 | $165.99 | $165.99 | 354,300 | — | — |
| 2025-03-20 | $163.24 | $163.24 | 242,500 | — | — |
| 2025-03-19 | $166.05 | $166.05 | 315,600 | — | — |
| 2025-03-18 | $164.65 | $164.65 | 393,000 | — | — |
| 2025-03-17 | $168.84 | $168.84 | 1,117,200 | — | — |
| 2025-03-14 | $152.98 | $152.98 | 405,700 | — | — |
| 2025-03-13 | $152.31 | $152.31 | 425,100 | — | — |
| 2025-03-12 | $150.31 | $150.31 | 465,900 | — | — |
| 2025-03-11 | $145.63 | $145.63 | 397,000 | — | — |
| 2025-03-10 | $138.18 | $138.18 | 458,400 | — | — |
| 2025-03-07 | $145.74 | $145.74 | 351,000 | — | — |
| 2025-03-06 | $151.51 | $151.51 | 409,900 | — | — |
| 2025-03-05 | $155.86 | $155.86 | 861,400 | — | — |
| 2025-03-04 | $150.81 | $150.81 | 424,400 | — | — |
| 2025-03-03 | $151.93 | $151.93 | 581,900 | — | — |
| 2025-02-28 | $156.58 | $156.58 | 429,200 | — | — |
| 2025-02-27 | $153.14 | $153.14 | 239,800 | — | — |
| 2025-02-26 | $152.61 | $152.61 | 527,200 | — | — |
| 2025-02-25 | $151.53 | $151.53 | 414,900 | — | — |
| 2025-02-24 | $151.06 | $151.06 | 269,100 | — | — |
| 2025-02-21 | $152.43 | $152.43 | 444,200 | — | — |
| 2025-02-20 | $154.58 | $154.58 | 472,900 | — | — |
| 2025-02-19 | $155.11 | $155.11 | 803,900 | — | — |
| 2025-02-18 | $156.19 | $156.19 | 924,700 | — | — |
| 2025-02-14 | $144.08 | $144.08 | 551,300 | — | — |
| 2025-02-13 | $142.49 | $142.49 | 1,501,900 | — | — |
| 2025-02-12 | $126.14 | $126.14 | 838,900 | — | — |
| 2025-02-11 | $119.51 | $119.51 | 572,600 | — | — |
| 2025-02-10 | $119.49 | $119.49 | 274,000 | — | — |
| 2025-02-07 | $120.87 | $120.87 | 414,500 | — | — |
| 2025-02-06 | $125.02 | $125.02 | 475,400 | — | — |
| 2025-02-05 | $129.41 | $129.41 | 668,300 | — | — |
| 2025-02-04 | $122.25 | $122.25 | 444,900 | — | — |
| 2025-02-03 | $125.09 | $125.09 | 250,900 | — | — |
| 2025-01-31 | $130.66 | $130.66 | 365,500 | — | — |
| 2025-01-30 | $127.30 | $127.30 | 194,500 | — | — |
| 2025-01-29 | $127.55 | $127.55 | 195,400 | — | — |
| 2025-01-28 | $129.37 | $129.37 | 203,500 | — | — |
| 2025-01-27 | $126.05 | $126.05 | 563,600 | — | — |
| 2025-01-24 | $128.20 | $128.20 | 473,700 | — | — |
| 2025-01-23 | $127.49 | $127.49 | 829,800 | — | — |
| 2025-01-22 | $125.82 | $125.82 | 551,900 | — | — |
| 2025-01-21 | $131.06 | $131.06 | 631,800 | — | — |
| 2025-01-17 | $128.13 | $128.13 | 359,300 | — | — |
| 2025-01-16 | $131.62 | $131.62 | 402,700 | — | — |
| 2025-01-15 | $134.87 | $134.87 | 261,100 | — | — |
| 2025-01-14 | $131.57 | $131.57 | 462,400 | — | — |
| 2025-01-13 | $134.04 | $134.04 | 720,400 | — | — |
| 2025-01-10 | $129.19 | $129.19 | 618,200 | — | — |
| 2025-01-08 | $134.43 | $134.43 | 500,300 | — | — |
| 2025-01-07 | $137.29 | $137.29 | 393,400 | — | — |
| 2025-01-06 | $140.28 | $140.28 | 480,600 | — | — |
| 2025-01-03 | $140.40 | $140.40 | 314,500 | — | — |
| 2025-01-02 | $138.00 | $138.00 | 316,100 | — | — |