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
- 1980-03-17 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 | $126.63 | $309.07 | 300,900 | — | — |
| 2025-12-30 | $128.27 | $313.07 | 283,800 | — | — |
| 2025-12-29 | $128.76 | $314.27 | 431,800 | — | — |
| 2025-12-26 | $128.60 | $313.88 | 234,800 | — | — |
| 2025-12-24 | $128.99 | $314.83 | 127,700 | — | — |
| 2025-12-23 | $129.31 | $315.61 | 495,000 | — | — |
| 2025-12-22 | $129.42 | $315.88 | 255,000 | — | — |
| 2025-12-19 | $129.02 | $314.90 | 987,300 | — | — |
| 2025-12-18 | $128.74 | $314.22 | 614,800 | — | — |
| 2025-12-17 | $128.37 | $313.32 | 479,500 | — | — |
| 2025-12-16 | $128.65 | $314.00 | 505,700 | — | — |
| 2025-12-15 | $129.42 | $315.88 | 507,300 | — | — |
| 2025-12-12 | $129.21 | $315.37 | 560,100 | — | — |
| 2025-12-11 | $130.21 | $317.81 | 443,900 | — | — |
| 2025-12-10 | $129.95 | $317.17 | 532,400 | — | — |
| 2025-12-09 | $126.64 | $309.10 | 466,000 | — | — |
| 2025-12-08 | $125.76 | $306.95 | 315,800 | — | — |
| 2025-12-05 | $126.34 | $308.36 | 404,300 | — | — |
| 2025-12-04 | $127.16 | $310.36 | 396,300 | — | — |
| 2025-12-03 | $126.95 | $309.85 | 440,400 | — | — |
| 2025-12-02 | $123.07 | $300.38 | 476,800 | — | — |
| 2025-12-01 | $124.68 | $304.31 | 491,700 | — | — |
| 2025-11-28 | $123.72 | $301.97 | 207,600 | — | — |
| 2025-11-26 | $124.64 | $301.77 | 378,300 | — | — |
| 2025-11-25 | $125.27 | $303.30 | 414,700 | — | — |
| 2025-11-24 | $123.39 | $298.75 | 423,600 | — | — |
| 2025-11-21 | $123.64 | $299.35 | 620,000 | — | — |
| 2025-11-20 | $119.85 | $290.18 | 762,200 | — | — |
| 2025-11-19 | $121.27 | $293.61 | 396,700 | — | — |
| 2025-11-18 | $120.49 | $291.73 | 404,700 | — | — |
| 2025-11-17 | $119.90 | $290.30 | 478,600 | — | — |
| 2025-11-14 | $122.78 | $297.27 | 429,300 | — | — |
| 2025-11-13 | $123.12 | $298.09 | 549,900 | — | — |
| 2025-11-12 | $124.27 | $300.88 | 509,600 | — | — |
| 2025-11-11 | $124.94 | $302.50 | 284,200 | — | — |
| 2025-11-10 | $124.28 | $300.90 | 415,600 | — | — |
| 2025-11-07 | $125.73 | $304.41 | 544,500 | — | — |
| 2025-11-06 | $123.74 | $299.59 | 451,100 | — | — |
| 2025-11-05 | $124.08 | $300.42 | 490,500 | — | — |
| 2025-11-04 | $123.30 | $298.53 | 636,000 | — | — |
| 2025-11-03 | $121.91 | $295.16 | 743,500 | — | — |
| 2025-10-31 | $123.14 | $298.14 | 496,200 | — | — |
| 2025-10-30 | $123.44 | $298.87 | 576,900 | — | — |
| 2025-10-29 | $121.41 | $293.95 | 568,500 | — | — |
| 2025-10-28 | $123.24 | $298.38 | 409,700 | — | — |
| 2025-10-27 | $125.27 | $303.30 | 490,100 | — | — |
| 2025-10-24 | $124.86 | $302.31 | 423,600 | — | — |
| 2025-10-23 | $123.54 | $299.11 | 437,700 | — | — |
| 2025-10-22 | $123.09 | $298.02 | 373,300 | — | — |
| 2025-10-21 | $124.90 | $302.40 | 453,100 | — | — |
| 2025-10-20 | $125.10 | $302.89 | 376,900 | — | — |
| 2025-10-17 | $122.50 | $296.59 | 578,400 | — | — |
| 2025-10-16 | $120.73 | $292.31 | 1,080,700 | — | — |
| 2025-10-15 | $126.89 | $307.22 | 341,300 | — | — |
| 2025-10-14 | $128.98 | $312.28 | 289,500 | — | — |
| 2025-10-13 | $125.32 | $303.42 | 285,400 | — | — |
| 2025-10-10 | $122.83 | $297.39 | 404,600 | — | — |
| 2025-10-09 | $127.87 | $309.59 | 234,300 | — | — |
| 2025-10-08 | $127.47 | $308.62 | 290,000 | — | — |
| 2025-10-07 | $127.43 | $308.53 | 224,200 | — | — |
| 2025-10-06 | $127.97 | $309.84 | 348,200 | — | — |
| 2025-10-03 | $126.60 | $306.52 | 307,700 | — | — |
| 2025-10-02 | $125.82 | $304.63 | 386,400 | — | — |
| 2025-10-01 | $125.78 | $304.53 | 371,800 | — | — |
| 2025-09-30 | $126.77 | $306.93 | 271,700 | — | — |
| 2025-09-29 | $127.27 | $308.14 | 405,600 | — | — |
| 2025-09-26 | $128.88 | $312.04 | 312,800 | — | — |
| 2025-09-25 | $128.17 | $310.32 | 418,900 | — | — |
| 2025-09-24 | $125.59 | $304.07 | 228,700 | — | — |
| 2025-09-23 | $125.49 | $303.83 | 331,200 | — | — |
| 2025-09-22 | $124.89 | $302.38 | 275,000 | — | — |
| 2025-09-19 | $127.17 | $307.90 | 742,000 | — | — |
| 2025-09-18 | $128.74 | $311.70 | 336,200 | — | — |
| 2025-09-17 | $126.19 | $305.53 | 447,600 | — | — |
| 2025-09-16 | $125.60 | $304.10 | 327,500 | — | — |
| 2025-09-15 | $127.46 | $308.60 | 400,000 | — | — |
| 2025-09-12 | $127.49 | $308.67 | 311,400 | — | — |
| 2025-09-11 | $128.01 | $309.93 | 576,200 | — | — |
| 2025-09-10 | $126.04 | $305.16 | 464,400 | — | — |
| 2025-09-09 | $128.52 | $311.17 | 357,800 | — | — |
| 2025-09-08 | $129.67 | $313.95 | 406,700 | — | — |
| 2025-09-05 | $128.14 | $310.25 | 353,500 | — | — |
| 2025-09-04 | $130.21 | $315.26 | 293,300 | — | — |
| 2025-09-03 | $128.78 | $311.80 | 315,200 | — | — |
| 2025-09-02 | $129.53 | $313.61 | 402,900 | — | — |
| 2025-08-29 | $129.03 | $312.40 | 422,500 | — | — |
| 2025-08-28 | $130.84 | $314.36 | 388,100 | — | — |
| 2025-08-27 | $131.94 | $317.01 | 785,800 | — | — |
| 2025-08-26 | $131.92 | $316.96 | 482,200 | — | — |
| 2025-08-25 | $130.57 | $313.71 | 471,700 | — | — |
| 2025-08-22 | $130.97 | $314.68 | 544,600 | — | — |
| 2025-08-21 | $126.23 | $303.29 | 339,000 | — | — |
| 2025-08-20 | $126.51 | $303.96 | 385,900 | — | — |
| 2025-08-19 | $125.46 | $301.44 | 453,000 | — | — |
| 2025-08-18 | $126.19 | $303.19 | 569,000 | — | — |
| 2025-08-15 | $124.12 | $298.22 | 687,800 | — | — |
| 2025-08-14 | $126.39 | $303.67 | 461,700 | — | — |
| 2025-08-13 | $125.41 | $301.32 | 737,200 | — | — |
| 2025-08-12 | $124.85 | $299.97 | 414,900 | — | — |
| 2025-08-11 | $122.00 | $293.12 | 362,200 | — | — |
| 2025-08-08 | $123.28 | $296.20 | 330,700 | — | — |
| 2025-08-07 | $122.09 | $293.34 | 493,900 | — | — |
| 2025-08-06 | $123.66 | $297.11 | 395,600 | — | — |
| 2025-08-05 | $125.60 | $301.77 | 658,000 | — | — |
| 2025-08-04 | $125.53 | $301.60 | 556,900 | — | — |
| 2025-08-01 | $124.20 | $298.41 | 973,900 | — | — |
| 2025-07-31 | $127.41 | $306.12 | 917,100 | — | — |
| 2025-07-30 | $134.04 | $322.05 | 484,300 | — | — |
| 2025-07-29 | $135.06 | $324.50 | 278,800 | — | — |
| 2025-07-28 | $135.28 | $325.03 | 329,200 | — | — |
| 2025-07-25 | $134.93 | $324.19 | 239,800 | — | — |
| 2025-07-24 | $135.35 | $325.20 | 265,300 | — | — |
| 2025-07-23 | $136.82 | $328.73 | 250,700 | — | — |
| 2025-07-22 | $137.65 | $330.72 | 294,800 | — | — |
| 2025-07-21 | $137.42 | $330.17 | 191,300 | — | — |
| 2025-07-18 | $138.74 | $333.34 | 328,800 | — | — |
| 2025-07-17 | $138.53 | $332.84 | 577,900 | — | — |
| 2025-07-16 | $135.73 | $326.11 | 628,500 | — | — |
| 2025-07-15 | $132.94 | $319.41 | 224,400 | — | — |
| 2025-07-14 | $137.51 | $330.39 | 247,800 | — | — |
| 2025-07-11 | $136.40 | $327.72 | 396,100 | — | — |
| 2025-07-10 | $137.54 | $330.46 | 291,200 | — | — |
| 2025-07-09 | $136.86 | $328.83 | 252,400 | — | — |
| 2025-07-08 | $136.49 | $327.94 | 462,600 | — | — |
| 2025-07-07 | $135.20 | $324.84 | 329,000 | — | — |
| 2025-07-03 | $136.19 | $327.22 | 394,300 | — | — |
| 2025-07-02 | $134.47 | $323.08 | 458,600 | — | — |
| 2025-07-01 | $132.51 | $318.38 | 466,400 | — | — |
| 2025-06-30 | $128.54 | $308.84 | 241,700 | — | — |
| 2025-06-27 | $128.93 | $309.77 | 461,700 | — | — |
| 2025-06-26 | $128.74 | $309.32 | 249,100 | — | — |
| 2025-06-25 | $127.10 | $305.38 | 473,500 | — | — |
| 2025-06-24 | $126.50 | $303.94 | 407,600 | — | — |
| 2025-06-23 | $126.51 | $303.96 | 236,200 | — | — |
| 2025-06-20 | $124.56 | $299.27 | 364,900 | — | — |
| 2025-06-18 | $123.56 | $296.87 | 299,100 | — | — |
| 2025-06-17 | $122.74 | $294.90 | 237,300 | — | — |
| 2025-06-16 | $123.70 | $297.21 | 232,700 | — | — |
| 2025-06-13 | $123.86 | $297.59 | 283,400 | — | — |
| 2025-06-12 | $126.57 | $304.10 | 239,700 | — | — |
| 2025-06-11 | $127.79 | $307.03 | 272,500 | — | — |
| 2025-06-10 | $129.14 | $310.28 | 278,700 | — | — |
| 2025-06-09 | $128.64 | $309.08 | 307,200 | — | — |
| 2025-06-06 | $129.22 | $310.47 | 344,400 | — | — |
| 2025-06-05 | $126.37 | $303.62 | 304,100 | — | — |
| 2025-06-04 | $126.53 | $304.01 | 372,900 | — | — |
| 2025-06-03 | $127.85 | $307.18 | 309,800 | — | — |
| 2025-06-02 | $126.19 | $303.19 | 375,100 | — | — |
| 2025-05-30 | $126.98 | $305.09 | 387,900 | — | — |
| 2025-05-29 | $129.13 | $307.85 | 351,300 | — | — |
| 2025-05-28 | $127.94 | $305.01 | 340,600 | — | — |
| 2025-05-27 | $129.84 | $309.54 | 526,500 | — | — |
| 2025-05-23 | $126.40 | $301.34 | 275,700 | — | — |
| 2025-05-22 | $127.09 | $302.99 | 250,800 | — | — |
| 2025-05-21 | $126.58 | $301.77 | 466,000 | — | — |
| 2025-05-20 | $131.50 | $313.50 | 377,400 | — | — |
| 2025-05-19 | $131.55 | $313.62 | 335,900 | — | — |
| 2025-05-16 | $131.14 | $312.64 | 305,400 | — | — |
| 2025-05-15 | $130.45 | $311.00 | 205,200 | — | — |
| 2025-05-14 | $130.21 | $310.43 | 284,600 | — | — |
| 2025-05-13 | $130.49 | $311.09 | 332,100 | — | — |
| 2025-05-12 | $130.02 | $309.97 | 306,100 | — | — |
| 2025-05-09 | $124.83 | $297.60 | 223,700 | — | — |
| 2025-05-08 | $125.00 | $298.01 | 335,300 | — | — |
| 2025-05-07 | $122.59 | $292.26 | 252,400 | — | — |
| 2025-05-06 | $122.39 | $291.78 | 344,800 | — | — |
| 2025-05-05 | $123.66 | $294.81 | 485,700 | — | — |
| 2025-05-02 | $125.23 | $298.55 | 550,300 | — | — |
| 2025-05-01 | $120.34 | $286.90 | 838,700 | — | — |
| 2025-04-30 | $116.47 | $277.67 | 723,700 | — | — |
| 2025-04-29 | $117.63 | $280.44 | 403,200 | — | — |
| 2025-04-28 | $116.77 | $278.38 | 379,500 | — | — |
| 2025-04-25 | $115.28 | $274.83 | 260,900 | — | — |
| 2025-04-24 | $116.35 | $277.38 | 299,900 | — | — |
| 2025-04-23 | $114.78 | $273.64 | 415,800 | — | — |
| 2025-04-22 | $113.38 | $270.30 | 316,200 | — | — |
| 2025-04-21 | $110.65 | $263.79 | 349,700 | — | — |
| 2025-04-17 | $111.60 | $266.06 | 426,100 | — | — |
| 2025-04-16 | $111.19 | $265.08 | 342,400 | — | — |
| 2025-04-15 | $111.79 | $266.51 | 657,500 | — | — |
| 2025-04-14 | $109.92 | $262.05 | 548,400 | — | — |
| 2025-04-11 | $107.73 | $256.83 | 466,000 | — | — |
| 2025-04-10 | $106.87 | $254.78 | 591,500 | — | — |
| 2025-04-09 | $114.51 | $273.00 | 942,200 | — | — |
| 2025-04-08 | $105.80 | $252.23 | 790,100 | — | — |
| 2025-04-07 | $106.15 | $253.07 | 873,900 | — | — |
| 2025-04-04 | $106.92 | $254.90 | 1,226,000 | — | — |
| 2025-04-03 | $111.71 | $266.32 | 656,300 | — | — |
| 2025-04-02 | $124.76 | $297.43 | 442,000 | — | — |
| 2025-04-01 | $123.70 | $294.91 | 582,700 | — | — |
| 2025-03-31 | $125.20 | $298.48 | 380,800 | — | — |
| 2025-03-28 | $124.42 | $296.62 | 478,300 | — | — |
| 2025-03-27 | $123.73 | $294.98 | 231,700 | — | — |
| 2025-03-26 | $125.11 | $298.27 | 330,500 | — | — |
| 2025-03-25 | $125.34 | $298.82 | 441,800 | — | — |
| 2025-03-24 | $125.98 | $300.34 | 654,700 | — | — |
| 2025-03-21 | $122.60 | $292.28 | 1,829,300 | — | — |
| 2025-03-20 | $122.64 | $292.38 | 381,500 | — | — |
| 2025-03-19 | $124.02 | $295.67 | 298,700 | — | — |
| 2025-03-18 | $122.63 | $292.36 | 366,800 | — | — |
| 2025-03-17 | $124.49 | $296.79 | 781,700 | — | — |
| 2025-03-14 | $122.62 | $292.33 | 687,300 | — | — |
| 2025-03-13 | $119.87 | $285.78 | 483,800 | — | — |
| 2025-03-12 | $123.36 | $294.10 | 471,700 | — | — |
| 2025-03-11 | $121.84 | $290.47 | 551,400 | — | — |
| 2025-03-10 | $126.70 | $302.06 | 638,200 | — | — |
| 2025-03-07 | $129.13 | $307.85 | 410,700 | — | — |
| 2025-03-06 | $127.86 | $304.82 | 326,200 | — | — |
| 2025-03-05 | $129.28 | $308.21 | 394,100 | — | — |
| 2025-03-04 | $130.94 | $312.17 | 348,600 | — | — |
| 2025-03-03 | $134.92 | $321.66 | 373,400 | — | — |
| 2025-02-28 | $137.03 | $326.69 | 323,200 | — | — |
| 2025-02-27 | $136.44 | $323.01 | 356,600 | — | — |
| 2025-02-26 | $135.72 | $321.31 | 466,600 | — | — |
| 2025-02-25 | $136.66 | $323.54 | 484,900 | — | — |
| 2025-02-24 | $138.77 | $328.53 | 317,000 | — | — |
| 2025-02-21 | $140.35 | $332.27 | 459,700 | — | — |
| 2025-02-20 | $142.37 | $337.05 | 305,800 | — | — |
| 2025-02-19 | $145.05 | $343.40 | 457,700 | — | — |
| 2025-02-18 | $144.81 | $342.83 | 462,200 | — | — |
| 2025-02-14 | $143.75 | $340.32 | 564,400 | — | — |
| 2025-02-13 | $143.78 | $340.39 | 451,000 | — | — |
| 2025-02-12 | $141.44 | $334.85 | 553,200 | — | — |
| 2025-02-11 | $142.21 | $336.67 | 394,600 | — | — |
| 2025-02-10 | $138.54 | $327.99 | 351,600 | — | — |
| 2025-02-07 | $140.60 | $332.86 | 500,600 | — | — |
| 2025-02-06 | $141.08 | $334.00 | 226,200 | — | — |
| 2025-02-05 | $140.29 | $332.13 | 388,200 | — | — |
| 2025-02-04 | $138.62 | $328.18 | 358,100 | — | — |
| 2025-02-03 | $135.87 | $321.66 | 358,600 | — | — |
| 2025-01-31 | $139.40 | $330.02 | 619,600 | — | — |
| 2025-01-30 | $140.53 | $332.70 | 953,600 | — | — |
| 2025-01-29 | $138.80 | $328.60 | 530,000 | — | — |
| 2025-01-28 | $140.24 | $332.01 | 389,000 | — | — |
| 2025-01-27 | $141.12 | $334.09 | 564,900 | — | — |
| 2025-01-24 | $139.33 | $329.86 | 972,000 | — | — |
| 2025-01-23 | $140.22 | $331.96 | 468,800 | — | — |
| 2025-01-22 | $140.19 | $331.89 | 437,300 | — | — |
| 2025-01-21 | $142.60 | $337.60 | 482,100 | — | — |
| 2025-01-17 | $143.19 | $338.99 | 351,300 | — | — |
| 2025-01-16 | $140.36 | $332.29 | 547,800 | — | — |
| 2025-01-15 | $140.57 | $332.79 | 471,800 | — | — |
| 2025-01-14 | $138.91 | $328.86 | 352,500 | — | — |
| 2025-01-13 | $134.41 | $318.21 | 455,700 | — | — |
| 2025-01-10 | $132.61 | $313.95 | 561,200 | — | — |
| 2025-01-08 | $135.68 | $321.21 | 317,800 | — | — |
| 2025-01-07 | $134.58 | $318.61 | 381,100 | — | — |
| 2025-01-06 | $135.12 | $319.89 | 302,800 | — | — |
| 2025-01-03 | $134.40 | $318.18 | 209,500 | — | — |
| 2025-01-02 | $132.76 | $314.30 | 247,800 | — | — |