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
- 2006-09-22 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 | $125.36 | $125.36 | 438,500 | — | — |
| 2025-12-30 | $126.79 | $126.79 | 471,500 | — | — |
| 2025-12-29 | $127.56 | $127.56 | 377,300 | — | — |
| 2025-12-26 | $128.40 | $128.40 | 343,900 | — | — |
| 2025-12-24 | $127.18 | $127.18 | 164,800 | — | — |
| 2025-12-23 | $126.87 | $126.87 | 400,900 | — | — |
| 2025-12-22 | $128.16 | $128.16 | 639,800 | — | — |
| 2025-12-19 | $125.19 | $125.19 | 2,033,800 | — | — |
| 2025-12-18 | $125.10 | $125.10 | 642,200 | — | — |
| 2025-12-17 | $123.19 | $123.19 | 900,600 | — | — |
| 2025-12-16 | $120.95 | $120.95 | 847,900 | — | — |
| 2025-12-15 | $119.84 | $119.84 | 749,400 | — | — |
| 2025-12-12 | $121.59 | $121.59 | 598,300 | — | — |
| 2025-12-11 | $124.10 | $124.10 | 810,400 | — | — |
| 2025-12-10 | $123.24 | $123.24 | 879,600 | — | — |
| 2025-12-09 | $122.19 | $122.19 | 877,600 | — | — |
| 2025-12-08 | $121.46 | $121.46 | 692,400 | — | — |
| 2025-12-05 | $120.99 | $120.99 | 1,201,900 | — | — |
| 2025-12-04 | $121.34 | $121.34 | 687,500 | — | — |
| 2025-12-03 | $123.95 | $123.95 | 452,500 | — | — |
| 2025-12-02 | $123.49 | $123.49 | 506,000 | — | — |
| 2025-12-01 | $121.25 | $121.25 | 693,600 | — | — |
| 2025-11-28 | $123.50 | $123.50 | 279,100 | — | — |
| 2025-11-26 | $123.26 | $123.26 | 439,700 | — | — |
| 2025-11-25 | $123.96 | $123.96 | 824,500 | — | — |
| 2025-11-24 | $120.09 | $120.09 | 474,900 | — | — |
| 2025-11-21 | $119.76 | $119.76 | 573,600 | — | — |
| 2025-11-20 | $117.69 | $117.69 | 497,400 | — | — |
| 2025-11-19 | $119.50 | $119.50 | 974,900 | — | — |
| 2025-11-18 | $122.54 | $122.54 | 658,000 | — | — |
| 2025-11-17 | $125.85 | $125.85 | 452,100 | — | — |
| 2025-11-14 | $127.38 | $127.38 | 642,700 | — | — |
| 2025-11-13 | $126.62 | $126.62 | 934,000 | — | — |
| 2025-11-12 | $127.67 | $127.67 | 686,400 | — | — |
| 2025-11-11 | $128.58 | $128.58 | 594,600 | — | — |
| 2025-11-10 | $130.38 | $130.38 | 658,900 | — | — |
| 2025-11-07 | $127.44 | $127.44 | 967,100 | — | — |
| 2025-11-06 | $125.08 | $125.08 | 1,129,700 | — | — |
| 2025-11-05 | $128.65 | $128.65 | 1,487,000 | — | — |
| 2025-11-04 | $135.82 | $135.82 | 1,021,700 | — | — |
| 2025-11-03 | $140.37 | $140.37 | 1,299,100 | — | — |
| 2025-10-31 | $139.22 | $139.22 | 991,900 | — | — |
| 2025-10-30 | $137.62 | $137.62 | 1,360,300 | — | — |
| 2025-10-29 | $140.14 | $140.14 | 2,542,500 | — | — |
| 2025-10-28 | $145.78 | $145.78 | 3,557,300 | — | — |
| 2025-10-27 | $174.15 | $174.15 | 705,300 | — | — |
| 2025-10-24 | $169.92 | $169.92 | 454,300 | — | — |
| 2025-10-23 | $168.03 | $168.03 | 570,600 | — | — |
| 2025-10-22 | $170.06 | $170.06 | 473,800 | — | — |
| 2025-10-21 | $174.89 | $174.89 | 459,800 | — | — |
| 2025-10-20 | $176.43 | $176.43 | 448,200 | — | — |
| 2025-10-17 | $171.90 | $171.90 | 447,000 | — | — |
| 2025-10-16 | $170.72 | $170.72 | 633,400 | — | — |
| 2025-10-15 | $172.05 | $172.05 | 731,300 | — | — |
| 2025-10-14 | $174.31 | $174.31 | 657,400 | — | — |
| 2025-10-13 | $175.67 | $175.67 | 518,000 | — | — |
| 2025-10-10 | $170.20 | $170.20 | 603,100 | — | — |
| 2025-10-09 | $176.52 | $176.52 | 626,500 | — | — |
| 2025-10-08 | $177.70 | $177.70 | 1,015,200 | — | — |
| 2025-10-07 | $168.35 | $168.35 | 1,240,000 | — | — |
| 2025-10-06 | $178.20 | $178.20 | 635,100 | — | — |
| 2025-10-03 | $180.30 | $180.30 | 457,800 | — | — |
| 2025-10-02 | $183.76 | $183.76 | 480,900 | — | — |
| 2025-10-01 | $185.88 | $185.88 | 524,200 | — | — |
| 2025-09-30 | $188.78 | $188.78 | 506,900 | — | — |
| 2025-09-29 | $193.03 | $193.03 | 603,700 | — | — |
| 2025-09-26 | $190.30 | $190.30 | 400,800 | — | — |
| 2025-09-25 | $185.84 | $185.84 | 460,300 | — | — |
| 2025-09-24 | $183.72 | $183.72 | 605,200 | — | — |
| 2025-09-23 | $191.79 | $191.79 | 400,100 | — | — |
| 2025-09-22 | $193.72 | $193.72 | 478,600 | — | — |
| 2025-09-19 | $194.61 | $194.61 | 3,157,100 | — | — |
| 2025-09-18 | $195.41 | $195.41 | 779,300 | — | — |
| 2025-09-17 | $189.44 | $189.44 | 593,700 | — | — |
| 2025-09-16 | $189.67 | $189.67 | 638,400 | — | — |
| 2025-09-15 | $189.54 | $189.54 | 1,045,500 | — | — |
| 2025-09-12 | $175.96 | $175.96 | 477,700 | — | — |
| 2025-09-11 | $180.94 | $180.94 | 950,100 | — | — |
| 2025-09-10 | $176.45 | $176.45 | 494,500 | — | — |
| 2025-09-09 | $185.22 | $185.22 | 702,200 | — | — |
| 2025-09-08 | $183.96 | $183.96 | 850,700 | — | — |
| 2025-09-05 | $178.97 | $178.97 | 570,600 | — | — |
| 2025-09-04 | $177.15 | $177.15 | 637,600 | — | — |
| 2025-09-03 | $179.06 | $179.06 | 2,946,900 | — | — |
| 2025-09-02 | $178.78 | $178.78 | 820,800 | — | — |
| 2025-08-29 | $186.65 | $186.65 | 317,800 | — | — |
| 2025-08-28 | $187.74 | $187.74 | 259,200 | — | — |
| 2025-08-27 | $184.18 | $184.18 | 429,500 | — | — |
| 2025-08-26 | $177.68 | $177.68 | 480,600 | — | — |
| 2025-08-25 | $177.45 | $177.45 | 258,400 | — | — |
| 2025-08-22 | $181.04 | $181.04 | 354,600 | — | — |
| 2025-08-21 | $176.43 | $176.43 | 353,300 | — | — |
| 2025-08-20 | $176.37 | $176.37 | 402,300 | — | — |
| 2025-08-19 | $176.10 | $176.10 | 250,500 | — | — |
| 2025-08-18 | $179.78 | $179.78 | 423,800 | — | — |
| 2025-08-15 | $180.02 | $180.02 | 327,000 | — | — |
| 2025-08-14 | $183.35 | $183.35 | 432,100 | — | — |
| 2025-08-13 | $191.44 | $191.44 | 643,800 | — | — |
| 2025-08-12 | $192.64 | $192.64 | 631,300 | — | — |
| 2025-08-11 | $185.64 | $185.64 | 570,200 | — | — |
| 2025-08-08 | $183.53 | $183.53 | 311,200 | — | — |
| 2025-08-07 | $185.77 | $185.77 | 466,000 | — | — |
| 2025-08-06 | $185.57 | $185.57 | 360,700 | — | — |
| 2025-08-05 | $183.25 | $183.25 | 534,900 | — | — |
| 2025-08-04 | $186.50 | $186.50 | 470,800 | — | — |
| 2025-08-01 | $179.73 | $179.73 | 515,300 | — | — |
| 2025-07-31 | $189.95 | $189.95 | 657,100 | — | — |
| 2025-07-30 | $193.37 | $193.37 | 1,105,900 | — | — |
| 2025-07-29 | $193.27 | $193.27 | 1,586,800 | — | — |
| 2025-07-28 | $163.43 | $163.43 | 844,200 | — | — |
| 2025-07-25 | $164.35 | $164.35 | 463,500 | — | — |
| 2025-07-24 | $165.97 | $165.97 | 355,100 | — | — |
| 2025-07-23 | $167.14 | $167.14 | 324,300 | — | — |
| 2025-07-22 | $166.86 | $166.86 | 450,500 | — | — |
| 2025-07-21 | $168.73 | $168.73 | 408,500 | — | — |
| 2025-07-18 | $172.07 | $172.07 | 388,700 | — | — |
| 2025-07-17 | $170.85 | $170.85 | 337,700 | — | — |
| 2025-07-16 | $168.83 | $168.83 | 460,600 | — | — |
| 2025-07-15 | $166.73 | $166.73 | 247,700 | — | — |
| 2025-07-14 | $169.58 | $169.58 | 396,200 | — | — |
| 2025-07-11 | $165.05 | $165.05 | 334,300 | — | — |
| 2025-07-10 | $170.07 | $170.07 | 815,700 | — | — |
| 2025-07-09 | $176.16 | $176.16 | 274,700 | — | — |
| 2025-07-08 | $172.81 | $172.81 | 302,800 | — | — |
| 2025-07-07 | $173.07 | $173.07 | 267,300 | — | — |
| 2025-07-03 | $174.55 | $174.55 | 216,500 | — | — |
| 2025-07-02 | $170.49 | $170.49 | 547,900 | — | — |
| 2025-07-01 | $172.53 | $172.53 | 425,700 | — | — |
| 2025-06-30 | $174.33 | $174.33 | 509,700 | — | — |
| 2025-06-27 | $174.33 | $174.33 | 658,700 | — | — |
| 2025-06-26 | $174.97 | $174.97 | 637,400 | — | — |
| 2025-06-25 | $173.42 | $173.42 | 589,200 | — | — |
| 2025-06-24 | $170.50 | $170.50 | 922,400 | — | — |
| 2025-06-23 | $172.16 | $172.16 | 457,800 | — | — |
| 2025-06-20 | $170.45 | $170.45 | 1,168,400 | — | — |
| 2025-06-18 | $180.17 | $180.17 | 458,300 | — | — |
| 2025-06-17 | $188.00 | $188.00 | 314,500 | — | — |
| 2025-06-16 | $187.54 | $187.54 | 461,300 | — | — |
| 2025-06-13 | $184.62 | $184.62 | 371,800 | — | — |
| 2025-06-12 | $186.09 | $186.09 | 398,100 | — | — |
| 2025-06-11 | $188.29 | $188.29 | 410,200 | — | — |
| 2025-06-10 | $187.16 | $187.16 | 494,300 | — | — |
| 2025-06-09 | $190.99 | $190.99 | 414,000 | — | — |
| 2025-06-06 | $188.57 | $188.57 | 292,500 | — | — |
| 2025-06-05 | $187.17 | $187.17 | 564,500 | — | — |
| 2025-06-04 | $182.15 | $182.15 | 297,100 | — | — |
| 2025-06-03 | $183.24 | $183.24 | 882,600 | — | — |
| 2025-06-02 | $186.98 | $186.98 | 756,800 | — | — |
| 2025-05-30 | $183.15 | $183.15 | 950,000 | — | — |
| 2025-05-29 | $177.37 | $177.37 | 350,000 | — | — |
| 2025-05-28 | $176.80 | $176.80 | 343,500 | — | — |
| 2025-05-27 | $178.66 | $178.66 | 418,800 | — | — |
| 2025-05-23 | $174.43 | $174.43 | 265,500 | — | — |
| 2025-05-22 | $175.40 | $175.40 | 277,000 | — | — |
| 2025-05-21 | $174.40 | $174.40 | 388,800 | — | — |
| 2025-05-20 | $179.51 | $179.51 | 435,300 | — | — |
| 2025-05-19 | $178.15 | $178.15 | 450,900 | — | — |
| 2025-05-16 | $178.04 | $178.04 | 442,200 | — | — |
| 2025-05-15 | $182.04 | $182.04 | 448,100 | — | — |
| 2025-05-14 | $179.71 | $179.71 | 497,300 | — | — |
| 2025-05-13 | $181.33 | $181.33 | 364,300 | — | — |
| 2025-05-12 | $176.00 | $176.00 | 840,700 | — | — |
| 2025-05-09 | $170.60 | $170.60 | 394,600 | — | — |
| 2025-05-08 | $174.79 | $174.79 | 504,900 | — | — |
| 2025-05-07 | $174.63 | $174.63 | 350,000 | — | — |
| 2025-05-06 | $172.24 | $172.24 | 398,200 | — | — |
| 2025-05-05 | $174.00 | $174.00 | 512,000 | — | — |
| 2025-05-02 | $172.55 | $172.55 | 403,400 | — | — |
| 2025-05-01 | $166.02 | $166.02 | 516,700 | — | — |
| 2025-04-30 | $167.13 | $167.13 | 646,400 | — | — |
| 2025-04-29 | $168.73 | $168.73 | 886,900 | — | — |
| 2025-04-28 | $165.96 | $165.96 | 649,100 | — | — |
| 2025-04-25 | $165.51 | $165.51 | 413,100 | — | — |
| 2025-04-24 | $163.32 | $163.32 | 457,900 | — | — |
| 2025-04-23 | $153.74 | $153.74 | 417,200 | — | — |
| 2025-04-22 | $149.60 | $149.60 | 540,700 | — | — |
| 2025-04-21 | $143.05 | $143.05 | 527,200 | — | — |
| 2025-04-17 | $149.74 | $149.74 | 367,600 | — | — |
| 2025-04-16 | $151.06 | $151.06 | 357,500 | — | — |
| 2025-04-15 | $154.51 | $154.51 | 443,300 | — | — |
| 2025-04-14 | $153.53 | $153.53 | 398,800 | — | — |
| 2025-04-11 | $152.49 | $152.49 | 287,100 | — | — |
| 2025-04-10 | $151.39 | $151.39 | 377,600 | — | — |
| 2025-04-09 | $157.72 | $157.72 | 566,300 | — | — |
| 2025-04-08 | $140.51 | $140.51 | 597,300 | — | — |
| 2025-04-07 | $142.08 | $142.08 | 623,600 | — | — |
| 2025-04-04 | $139.35 | $139.35 | 807,300 | — | — |
| 2025-04-03 | $152.89 | $152.89 | 338,800 | — | — |
| 2025-04-02 | $166.39 | $166.39 | 363,300 | — | — |
| 2025-04-01 | $162.94 | $162.94 | 506,500 | — | — |
| 2025-03-31 | $157.76 | $157.76 | 659,700 | — | — |
| 2025-03-28 | $161.98 | $161.98 | 298,400 | — | — |
| 2025-03-27 | $165.28 | $165.28 | 344,800 | — | — |
| 2025-03-26 | $165.24 | $165.24 | 356,800 | — | — |
| 2025-03-25 | $173.99 | $173.99 | 365,300 | — | — |
| 2025-03-24 | $169.17 | $169.17 | 330,800 | — | — |
| 2025-03-21 | $161.52 | $161.52 | 685,400 | — | — |
| 2025-03-20 | $162.21 | $162.21 | 289,400 | — | — |
| 2025-03-19 | $165.39 | $165.39 | 328,200 | — | — |
| 2025-03-18 | $161.09 | $161.09 | 436,500 | — | — |
| 2025-03-17 | $160.56 | $160.56 | 316,400 | — | — |
| 2025-03-14 | $159.17 | $159.17 | 646,100 | — | — |
| 2025-03-13 | $148.31 | $148.31 | 305,000 | — | — |
| 2025-03-12 | $153.43 | $153.43 | 626,700 | — | — |
| 2025-03-11 | $151.95 | $151.95 | 381,800 | — | — |
| 2025-03-10 | $148.48 | $148.48 | 748,200 | — | — |
| 2025-03-07 | $154.26 | $154.26 | 555,300 | — | — |
| 2025-03-06 | $157.93 | $157.93 | 481,600 | — | — |
| 2025-03-05 | $167.92 | $167.92 | 363,100 | — | — |
| 2025-03-04 | $164.94 | $164.94 | 449,500 | — | — |
| 2025-03-03 | $164.21 | $164.21 | 410,900 | — | — |
| 2025-02-28 | $170.56 | $170.56 | 443,200 | — | — |
| 2025-02-27 | $168.63 | $168.63 | 387,000 | — | — |
| 2025-02-26 | $171.85 | $171.85 | 323,600 | — | — |
| 2025-02-25 | $169.04 | $169.04 | 352,500 | — | — |
| 2025-02-24 | $169.81 | $169.81 | 570,400 | — | — |
| 2025-02-21 | $170.61 | $170.61 | 743,300 | — | — |
| 2025-02-20 | $184.88 | $184.88 | 519,400 | — | — |
| 2025-02-19 | $186.02 | $186.02 | 538,300 | — | — |
| 2025-02-18 | $187.90 | $187.90 | 531,500 | — | — |
| 2025-02-14 | $184.91 | $184.91 | 431,700 | — | — |
| 2025-02-13 | $183.55 | $183.55 | 490,900 | — | — |
| 2025-02-12 | $178.55 | $178.55 | 549,900 | — | — |
| 2025-02-11 | $178.54 | $178.54 | 493,800 | — | — |
| 2025-02-10 | $179.31 | $179.31 | 596,400 | — | — |
| 2025-02-07 | $175.82 | $175.82 | 667,600 | — | — |
| 2025-02-06 | $172.54 | $172.54 | 642,200 | — | — |
| 2025-02-05 | $171.01 | $171.01 | 451,300 | — | — |
| 2025-02-04 | $167.28 | $167.28 | 555,800 | — | — |
| 2025-02-03 | $159.31 | $159.31 | 508,700 | — | — |
| 2025-01-31 | $159.26 | $159.26 | 553,500 | — | — |
| 2025-01-30 | $157.90 | $157.90 | 812,000 | — | — |
| 2025-01-29 | $146.82 | $146.82 | 954,700 | — | — |
| 2025-01-28 | $160.05 | $160.05 | 2,074,500 | — | — |
| 2025-01-27 | $158.30 | $158.30 | 699,200 | — | — |
| 2025-01-24 | $159.88 | $159.88 | 315,800 | — | — |
| 2025-01-23 | $160.94 | $160.94 | 361,800 | — | — |
| 2025-01-22 | $162.80 | $162.80 | 400,300 | — | — |
| 2025-01-21 | $164.01 | $164.01 | 265,200 | — | — |
| 2025-01-17 | $161.28 | $161.28 | 402,100 | — | — |
| 2025-01-16 | $161.71 | $161.71 | 275,200 | — | — |
| 2025-01-15 | $161.42 | $161.42 | 256,900 | — | — |
| 2025-01-14 | $160.46 | $160.46 | 359,600 | — | — |
| 2025-01-13 | $156.11 | $156.11 | 234,700 | — | — |
| 2025-01-10 | $153.98 | $153.98 | 240,500 | — | — |
| 2025-01-08 | $157.80 | $157.80 | 359,600 | — | — |
| 2025-01-07 | $153.05 | $153.05 | 533,700 | — | — |
| 2025-01-06 | $160.68 | $160.68 | 365,300 | — | — |
| 2025-01-03 | $158.56 | $158.56 | 421,700 | — | — |
| 2025-01-02 | $152.11 | $152.11 | 255,900 | — | — |