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
- 2008-07-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 | $150.67 | $176.26 | 295,800 | — | — |
| 2025-12-30 | $153.40 | $179.46 | 311,200 | — | — |
| 2025-12-29 | $155.37 | $181.76 | 373,100 | — | — |
| 2025-12-26 | $155.05 | $181.39 | 179,000 | — | — |
| 2025-12-24 | $155.11 | $181.46 | 150,900 | — | — |
| 2025-12-23 | $154.99 | $181.32 | 347,400 | — | — |
| 2025-12-22 | $155.62 | $182.05 | 377,900 | — | — |
| 2025-12-19 | $154.39 | $180.62 | 1,154,700 | — | — |
| 2025-12-18 | $151.81 | $177.60 | 363,500 | — | — |
| 2025-12-17 | $152.00 | $177.82 | 429,200 | — | — |
| 2025-12-16 | $152.74 | $178.69 | 470,900 | — | — |
| 2025-12-15 | $155.14 | $181.49 | 369,700 | — | — |
| 2025-12-12 | $154.60 | $180.74 | 438,000 | — | — |
| 2025-12-11 | $155.55 | $181.86 | 649,900 | — | — |
| 2025-12-10 | $153.80 | $179.81 | 1,533,200 | — | — |
| 2025-12-09 | $137.81 | $161.12 | 365,500 | — | — |
| 2025-12-08 | $139.25 | $162.80 | 320,600 | — | — |
| 2025-12-05 | $141.00 | $164.84 | 241,500 | — | — |
| 2025-12-04 | $141.25 | $165.14 | 303,600 | — | — |
| 2025-12-03 | $142.87 | $167.03 | 373,500 | — | — |
| 2025-12-02 | $140.01 | $163.69 | 353,900 | — | — |
| 2025-12-01 | $140.13 | $163.83 | 454,900 | — | — |
| 2025-11-28 | $140.53 | $164.30 | 210,700 | — | — |
| 2025-11-26 | $141.16 | $165.03 | 572,700 | — | — |
| 2025-11-25 | $142.69 | $166.82 | 541,800 | — | — |
| 2025-11-24 | $139.09 | $162.61 | 406,300 | — | — |
| 2025-11-21 | $138.97 | $162.47 | 548,400 | — | — |
| 2025-11-20 | $132.27 | $154.64 | 363,500 | — | — |
| 2025-11-19 | $132.56 | $154.98 | 507,100 | — | — |
| 2025-11-18 | $135.95 | $158.94 | 442,500 | — | — |
| 2025-11-17 | $135.75 | $158.71 | 626,600 | — | — |
| 2025-11-14 | $134.70 | $157.48 | 473,700 | — | — |
| 2025-11-13 | $137.53 | $160.79 | 648,600 | — | — |
| 2025-11-12 | $140.80 | $164.61 | 419,300 | — | — |
| 2025-11-11 | $142.14 | $166.18 | 395,500 | — | — |
| 2025-11-10 | $142.24 | $166.29 | 512,300 | — | — |
| 2025-11-07 | $141.30 | $165.20 | 599,600 | — | — |
| 2025-11-06 | $140.47 | $164.23 | 614,700 | — | — |
| 2025-11-05 | $141.31 | $165.21 | 613,900 | — | — |
| 2025-11-04 | $138.41 | $161.82 | 1,339,400 | — | — |
| 2025-11-03 | $124.62 | $145.69 | 646,600 | — | — |
| 2025-10-31 | $126.10 | $147.42 | 593,900 | — | — |
| 2025-10-30 | $123.96 | $144.92 | 463,500 | — | — |
| 2025-10-29 | $125.40 | $146.61 | 533,700 | — | — |
| 2025-10-28 | $127.66 | $149.25 | 452,100 | — | — |
| 2025-10-27 | $128.70 | $150.46 | 416,600 | — | — |
| 2025-10-24 | $130.17 | $152.18 | 333,200 | — | — |
| 2025-10-23 | $129.92 | $151.89 | 274,700 | — | — |
| 2025-10-22 | $129.37 | $151.25 | 504,800 | — | — |
| 2025-10-21 | $133.23 | $155.76 | 642,800 | — | — |
| 2025-10-20 | $131.80 | $154.09 | 605,600 | — | — |
| 2025-10-17 | $131.37 | $153.59 | 859,800 | — | — |
| 2025-10-16 | $134.44 | $157.18 | 804,100 | — | — |
| 2025-10-15 | $136.75 | $159.88 | 686,900 | — | — |
| 2025-10-14 | $140.82 | $164.63 | 613,000 | — | — |
| 2025-10-13 | $138.88 | $162.37 | 435,100 | — | — |
| 2025-10-10 | $135.17 | $158.03 | 858,200 | — | — |
| 2025-10-09 | $141.04 | $164.89 | 602,600 | — | — |
| 2025-10-08 | $145.00 | $169.52 | 621,100 | — | — |
| 2025-10-07 | $143.31 | $167.55 | 699,500 | — | — |
| 2025-10-06 | $146.82 | $171.65 | 700,500 | — | — |
| 2025-10-03 | $144.83 | $169.32 | 510,400 | — | — |
| 2025-10-02 | $143.30 | $167.53 | 450,700 | — | — |
| 2025-10-01 | $141.12 | $164.98 | 344,500 | — | — |
| 2025-09-30 | $140.45 | $164.20 | 661,800 | — | — |
| 2025-09-29 | $137.16 | $160.36 | 327,000 | — | — |
| 2025-09-26 | $137.35 | $160.58 | 473,800 | — | — |
| 2025-09-25 | $136.30 | $159.35 | 442,500 | — | — |
| 2025-09-24 | $136.31 | $159.36 | 507,800 | — | — |
| 2025-09-23 | $137.91 | $161.23 | 609,400 | — | — |
| 2025-09-22 | $137.17 | $160.37 | 480,100 | — | — |
| 2025-09-19 | $134.84 | $157.64 | 2,717,600 | — | — |
| 2025-09-18 | $135.72 | $158.67 | 511,600 | — | — |
| 2025-09-17 | $135.01 | $157.84 | 551,500 | — | — |
| 2025-09-16 | $136.06 | $159.07 | 395,500 | — | — |
| 2025-09-15 | $137.84 | $161.15 | 466,100 | — | — |
| 2025-09-12 | $137.45 | $160.69 | 358,500 | — | — |
| 2025-09-11 | $140.14 | $163.84 | 503,000 | — | — |
| 2025-09-10 | $136.52 | $159.61 | 689,200 | — | — |
| 2025-09-09 | $139.11 | $162.64 | 516,000 | — | — |
| 2025-09-08 | $141.73 | $165.70 | 580,700 | — | — |
| 2025-09-05 | $141.49 | $165.42 | 1,531,300 | — | — |
| 2025-09-04 | $141.71 | $165.67 | 901,400 | — | — |
| 2025-09-03 | $141.44 | $165.36 | 391,900 | — | — |
| 2025-09-02 | $142.19 | $166.24 | 300,900 | — | — |
| 2025-08-29 | $143.29 | $167.52 | 273,600 | — | — |
| 2025-08-28 | $144.06 | $168.42 | 315,000 | — | — |
| 2025-08-27 | $144.60 | $169.05 | 307,100 | — | — |
| 2025-08-26 | $145.52 | $170.13 | 332,000 | — | — |
| 2025-08-25 | $146.20 | $170.92 | 362,000 | — | — |
| 2025-08-22 | $147.70 | $172.68 | 738,500 | — | — |
| 2025-08-21 | $139.80 | $163.44 | 249,500 | — | — |
| 2025-08-20 | $139.51 | $163.10 | 238,800 | — | — |
| 2025-08-19 | $140.89 | $164.72 | 268,800 | — | — |
| 2025-08-18 | $139.21 | $162.75 | 245,000 | — | — |
| 2025-08-15 | $138.60 | $161.92 | 289,800 | — | — |
| 2025-08-14 | $140.33 | $163.94 | 344,700 | — | — |
| 2025-08-13 | $145.64 | $170.15 | 567,600 | — | — |
| 2025-08-12 | $140.81 | $164.50 | 401,400 | — | — |
| 2025-08-11 | $135.72 | $158.56 | 277,100 | — | — |
| 2025-08-08 | $135.74 | $158.58 | 374,800 | — | — |
| 2025-08-07 | $134.68 | $157.34 | 596,700 | — | — |
| 2025-08-06 | $136.11 | $159.01 | 962,000 | — | — |
| 2025-08-05 | $139.76 | $163.28 | 1,303,000 | — | — |
| 2025-08-04 | $133.62 | $156.10 | 699,100 | — | — |
| 2025-08-01 | $132.86 | $155.22 | 686,800 | — | — |
| 2025-07-31 | $137.80 | $160.99 | 628,400 | — | — |
| 2025-07-30 | $137.28 | $160.38 | 506,200 | — | — |
| 2025-07-29 | $137.15 | $160.23 | 562,600 | — | — |
| 2025-07-28 | $138.96 | $162.34 | 540,000 | — | — |
| 2025-07-25 | $139.02 | $162.41 | 447,300 | — | — |
| 2025-07-24 | $135.48 | $158.28 | 321,900 | — | — |
| 2025-07-23 | $135.40 | $158.18 | 523,300 | — | — |
| 2025-07-22 | $131.52 | $153.65 | 469,000 | — | — |
| 2025-07-21 | $128.95 | $150.65 | 382,900 | — | — |
| 2025-07-18 | $132.19 | $154.43 | 454,800 | — | — |
| 2025-07-17 | $133.50 | $155.96 | 616,300 | — | — |
| 2025-07-16 | $130.22 | $152.13 | 504,700 | — | — |
| 2025-07-15 | $127.55 | $149.01 | 548,100 | — | — |
| 2025-07-14 | $129.12 | $150.85 | 471,300 | — | — |
| 2025-07-11 | $133.25 | $155.67 | 574,300 | — | — |
| 2025-07-10 | $134.13 | $156.70 | 671,800 | — | — |
| 2025-07-09 | $130.52 | $152.48 | 583,400 | — | — |
| 2025-07-08 | $125.57 | $146.70 | 460,900 | — | — |
| 2025-07-07 | $123.76 | $144.58 | 356,000 | — | — |
| 2025-07-03 | $126.47 | $147.75 | 149,900 | — | — |
| 2025-07-02 | $126.03 | $147.24 | 525,800 | — | — |
| 2025-07-01 | $123.04 | $143.74 | 360,200 | — | — |
| 2025-06-30 | $120.26 | $140.50 | 346,700 | — | — |
| 2025-06-27 | $121.63 | $142.10 | 1,724,500 | — | — |
| 2025-06-26 | $119.71 | $139.85 | 586,900 | — | — |
| 2025-06-25 | $117.97 | $137.82 | 367,700 | — | — |
| 2025-06-24 | $120.06 | $140.26 | 538,800 | — | — |
| 2025-06-23 | $120.81 | $141.14 | 377,200 | — | — |
| 2025-06-20 | $118.72 | $138.70 | 578,100 | — | — |
| 2025-06-18 | $119.37 | $139.46 | 364,100 | — | — |
| 2025-06-17 | $119.14 | $139.19 | 386,500 | — | — |
| 2025-06-16 | $121.35 | $141.77 | 398,800 | — | — |
| 2025-06-13 | $117.89 | $137.73 | 308,400 | — | — |
| 2025-06-12 | $120.51 | $140.79 | 422,800 | — | — |
| 2025-06-11 | $121.71 | $142.19 | 379,000 | — | — |
| 2025-06-10 | $123.36 | $144.12 | 310,200 | — | — |
| 2025-06-09 | $123.78 | $144.61 | 364,500 | — | — |
| 2025-06-06 | $121.86 | $142.37 | 374,700 | — | — |
| 2025-06-05 | $120.50 | $140.78 | 618,800 | — | — |
| 2025-06-04 | $118.49 | $138.43 | 494,400 | — | — |
| 2025-06-03 | $116.92 | $136.59 | 509,100 | — | — |
| 2025-06-02 | $112.80 | $131.78 | 332,300 | — | — |
| 2025-05-30 | $114.81 | $134.13 | 403,900 | — | — |
| 2025-05-29 | $116.76 | $136.41 | 304,100 | — | — |
| 2025-05-28 | $116.89 | $136.56 | 317,800 | — | — |
| 2025-05-27 | $118.35 | $138.26 | 471,800 | — | — |
| 2025-05-23 | $113.32 | $132.27 | 365,800 | — | — |
| 2025-05-22 | $114.50 | $133.65 | 304,600 | — | — |
| 2025-05-21 | $114.06 | $133.14 | 534,800 | — | — |
| 2025-05-20 | $117.54 | $137.20 | 273,800 | — | — |
| 2025-05-19 | $118.73 | $138.59 | 283,100 | — | — |
| 2025-05-16 | $119.31 | $139.26 | 418,100 | — | — |
| 2025-05-15 | $118.54 | $138.36 | 508,600 | — | — |
| 2025-05-14 | $117.03 | $136.60 | 546,700 | — | — |
| 2025-05-13 | $118.78 | $138.64 | 456,700 | — | — |
| 2025-05-12 | $117.67 | $137.35 | 590,700 | — | — |
| 2025-05-09 | $112.40 | $131.20 | 604,900 | — | — |
| 2025-05-08 | $112.06 | $130.80 | 730,400 | — | — |
| 2025-05-07 | $106.25 | $124.02 | 700,100 | — | — |
| 2025-05-06 | $104.96 | $122.51 | 754,400 | — | — |
| 2025-05-05 | $102.59 | $119.75 | 834,800 | — | — |
| 2025-05-02 | $107.16 | $125.08 | 441,500 | — | — |
| 2025-05-01 | $105.49 | $123.13 | 356,600 | — | — |
| 2025-04-30 | $105.26 | $122.86 | 576,400 | — | — |
| 2025-04-29 | $105.50 | $123.14 | 512,100 | — | — |
| 2025-04-28 | $103.38 | $120.67 | 490,000 | — | — |
| 2025-04-25 | $103.08 | $120.32 | 348,700 | — | — |
| 2025-04-24 | $102.72 | $119.90 | 524,800 | — | — |
| 2025-04-23 | $98.86 | $115.39 | 626,900 | — | — |
| 2025-04-22 | $94.72 | $110.56 | 556,500 | — | — |
| 2025-04-21 | $91.58 | $106.90 | 376,300 | — | — |
| 2025-04-17 | $94.27 | $110.04 | 387,000 | — | — |
| 2025-04-16 | $95.32 | $111.26 | 502,200 | — | — |
| 2025-04-15 | $96.27 | $112.37 | 398,500 | — | — |
| 2025-04-14 | $96.51 | $112.65 | 647,500 | — | — |
| 2025-04-11 | $95.92 | $111.96 | 986,300 | — | — |
| 2025-04-10 | $95.86 | $111.89 | 818,300 | — | — |
| 2025-04-09 | $102.51 | $119.65 | 2,018,600 | — | — |
| 2025-04-08 | $95.53 | $111.51 | 638,400 | — | — |
| 2025-04-07 | $100.86 | $117.73 | 620,000 | — | — |
| 2025-04-04 | $103.65 | $120.98 | 925,800 | — | — |
| 2025-04-03 | $112.49 | $131.30 | 717,500 | — | — |
| 2025-04-02 | $125.32 | $146.28 | 274,900 | — | — |
| 2025-04-01 | $124.08 | $144.83 | 369,600 | — | — |
| 2025-03-31 | $122.20 | $142.64 | 404,800 | — | — |
| 2025-03-28 | $122.24 | $142.68 | 289,400 | — | — |
| 2025-03-27 | $125.89 | $146.94 | 364,300 | — | — |
| 2025-03-26 | $126.77 | $147.97 | 316,500 | — | — |
| 2025-03-25 | $127.68 | $149.03 | 489,400 | — | — |
| 2025-03-24 | $128.22 | $149.66 | 541,600 | — | — |
| 2025-03-21 | $124.13 | $144.89 | 922,600 | — | — |
| 2025-03-20 | $125.59 | $146.59 | 479,300 | — | — |
| 2025-03-19 | $126.40 | $147.54 | 560,600 | — | — |
| 2025-03-18 | $126.42 | $147.56 | 274,200 | — | — |
| 2025-03-17 | $125.81 | $146.85 | 309,200 | — | — |
| 2025-03-14 | $123.51 | $144.17 | 762,700 | — | — |
| 2025-03-13 | $120.27 | $140.38 | 373,500 | — | — |
| 2025-03-12 | $124.20 | $144.97 | 504,300 | — | — |
| 2025-03-11 | $125.34 | $146.30 | 574,100 | — | — |
| 2025-03-10 | $127.60 | $148.94 | 533,000 | — | — |
| 2025-03-07 | $132.93 | $155.04 | 500,500 | — | — |
| 2025-03-06 | $131.07 | $152.87 | 509,000 | — | — |
| 2025-03-05 | $131.16 | $152.98 | 528,500 | — | — |
| 2025-03-04 | $131.88 | $153.82 | 743,000 | — | — |
| 2025-03-03 | $129.25 | $150.75 | 419,000 | — | — |
| 2025-02-28 | $132.00 | $153.96 | 511,800 | — | — |
| 2025-02-27 | $131.35 | $153.20 | 521,000 | — | — |
| 2025-02-26 | $135.25 | $157.75 | 944,200 | — | — |
| 2025-02-25 | $135.20 | $157.69 | 1,518,100 | — | — |
| 2025-02-24 | $117.24 | $136.74 | 588,500 | — | — |
| 2025-02-21 | $118.92 | $138.70 | 367,800 | — | — |
| 2025-02-20 | $121.40 | $141.60 | 289,500 | — | — |
| 2025-02-19 | $122.50 | $142.88 | 419,800 | — | — |
| 2025-02-18 | $123.98 | $144.61 | 428,600 | — | — |
| 2025-02-14 | $123.96 | $144.58 | 427,700 | — | — |
| 2025-02-13 | $124.41 | $145.11 | 375,200 | — | — |
| 2025-02-12 | $125.71 | $146.62 | 385,600 | — | — |
| 2025-02-11 | $127.42 | $148.62 | 237,600 | — | — |
| 2025-02-10 | $128.34 | $149.69 | 398,100 | — | — |
| 2025-02-07 | $127.53 | $148.75 | 298,500 | — | — |
| 2025-02-06 | $130.00 | $151.63 | 408,000 | — | — |
| 2025-02-05 | $126.92 | $148.03 | 420,400 | — | — |
| 2025-02-04 | $128.06 | $149.36 | 234,400 | — | — |
| 2025-02-03 | $129.04 | $150.51 | 354,900 | — | — |
| 2025-01-31 | $133.00 | $155.13 | 447,800 | — | — |
| 2025-01-30 | $128.85 | $150.29 | 334,700 | — | — |
| 2025-01-29 | $125.79 | $146.72 | 486,100 | — | — |
| 2025-01-28 | $128.30 | $149.64 | 351,000 | — | — |
| 2025-01-27 | $131.16 | $152.98 | 436,800 | — | — |
| 2025-01-24 | $131.22 | $153.05 | 408,200 | — | — |
| 2025-01-23 | $128.95 | $150.40 | 529,100 | — | — |
| 2025-01-22 | $126.53 | $147.58 | 296,800 | — | — |
| 2025-01-21 | $126.83 | $147.93 | 387,700 | — | — |
| 2025-01-17 | $123.85 | $144.45 | 410,900 | — | — |
| 2025-01-16 | $124.00 | $144.63 | 717,000 | — | — |
| 2025-01-15 | $125.57 | $146.46 | 681,200 | — | — |
| 2025-01-14 | $121.98 | $142.27 | 390,600 | — | — |
| 2025-01-13 | $123.04 | $143.51 | 546,500 | — | — |
| 2025-01-10 | $121.81 | $142.07 | 852,600 | — | — |
| 2025-01-08 | $122.19 | $142.52 | 1,006,700 | — | — |
| 2025-01-07 | $123.86 | $144.47 | 2,205,300 | — | — |
| 2025-01-06 | $127.72 | $148.97 | 1,563,400 | — | — |
| 2025-01-03 | $127.62 | $148.85 | 3,537,200 | — | — |
| 2025-01-02 | $125.32 | $146.17 | 574,200 | — | — |