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 | $323.59 | $402.66 | 373,200 | — | — |
| 2025-12-30 | $328.26 | $408.47 | 386,800 | — | — |
| 2025-12-29 | $329.24 | $409.69 | 399,400 | — | — |
| 2025-12-26 | $334.84 | $416.65 | 358,400 | — | — |
| 2025-12-24 | $338.07 | $420.67 | 232,800 | — | — |
| 2025-12-23 | $337.89 | $420.45 | 639,300 | — | — |
| 2025-12-22 | $334.58 | $416.33 | 621,500 | — | — |
| 2025-12-19 | $326.67 | $406.49 | 1,093,600 | — | — |
| 2025-12-18 | $308.73 | $384.16 | 638,900 | — | — |
| 2025-12-17 | $306.89 | $381.88 | 472,300 | — | — |
| 2025-12-16 | $310.29 | $386.11 | 484,200 | — | — |
| 2025-12-15 | $312.16 | $388.43 | 543,200 | — | — |
| 2025-12-12 | $310.49 | $386.35 | 402,600 | — | — |
| 2025-12-11 | $315.26 | $392.29 | 514,400 | — | — |
| 2025-12-10 | $308.67 | $384.09 | 568,900 | — | — |
| 2025-12-09 | $305.71 | $380.41 | 518,400 | — | — |
| 2025-12-08 | $314.59 | $391.46 | 482,700 | — | — |
| 2025-12-05 | $312.20 | $388.48 | 240,200 | — | — |
| 2025-12-04 | $315.64 | $392.76 | 397,700 | — | — |
| 2025-12-03 | $309.45 | $385.06 | 311,100 | — | — |
| 2025-12-02 | $308.25 | $383.57 | 381,000 | — | — |
| 2025-12-01 | $309.71 | $385.38 | 317,800 | — | — |
| 2025-11-28 | $316.91 | $394.34 | 98,000 | — | — |
| 2025-11-26 | $315.26 | $392.29 | 261,800 | — | — |
| 2025-11-25 | $314.58 | $391.44 | 355,600 | — | — |
| 2025-11-24 | $305.98 | $380.74 | 350,700 | — | — |
| 2025-11-21 | $303.22 | $377.31 | 376,000 | — | — |
| 2025-11-20 | $303.18 | $377.26 | 525,800 | — | — |
| 2025-11-19 | $307.48 | $382.61 | 538,500 | — | — |
| 2025-11-18 | $309.90 | $385.62 | 501,500 | — | — |
| 2025-11-17 | $310.88 | $386.84 | 329,700 | — | — |
| 2025-11-14 | $313.64 | $390.27 | 344,100 | — | — |
| 2025-11-13 | $317.41 | $394.97 | 269,200 | — | — |
| 2025-11-12 | $325.97 | $405.62 | 374,200 | — | — |
| 2025-11-11 | $328.95 | $409.33 | 319,100 | — | — |
| 2025-11-10 | $330.64 | $411.43 | 596,900 | — | — |
| 2025-11-07 | $323.02 | $401.95 | 284,700 | — | — |
| 2025-11-06 | $317.56 | $395.15 | 312,200 | — | — |
| 2025-11-05 | $318.35 | $396.14 | 282,200 | — | — |
| 2025-11-04 | $316.17 | $393.42 | 200,100 | — | — |
| 2025-11-03 | $314.82 | $391.74 | 261,800 | — | — |
| 2025-10-31 | $317.77 | $395.41 | 441,800 | — | — |
| 2025-10-30 | $310.33 | $386.16 | 253,200 | — | — |
| 2025-10-29 | $310.63 | $386.53 | 232,000 | — | — |
| 2025-10-28 | $312.55 | $388.92 | 358,400 | — | — |
| 2025-10-27 | $315.98 | $393.19 | 233,400 | — | — |
| 2025-10-24 | $316.77 | $394.17 | 160,300 | — | — |
| 2025-10-23 | $317.56 | $395.15 | 242,500 | — | — |
| 2025-10-22 | $311.98 | $388.21 | 240,500 | — | — |
| 2025-10-21 | $315.14 | $392.14 | 216,600 | — | — |
| 2025-10-20 | $313.02 | $389.50 | 197,300 | — | — |
| 2025-10-17 | $306.99 | $382.00 | 185,500 | — | — |
| 2025-10-16 | $307.37 | $382.47 | 295,500 | — | — |
| 2025-10-15 | $307.20 | $382.26 | 455,100 | — | — |
| 2025-10-14 | $312.99 | $389.47 | 363,600 | — | — |
| 2025-10-13 | $311.36 | $387.44 | 252,000 | — | — |
| 2025-10-10 | $306.83 | $381.80 | 365,900 | — | — |
| 2025-10-09 | $315.89 | $393.07 | 194,800 | — | — |
| 2025-10-08 | $320.75 | $399.12 | 295,700 | — | — |
| 2025-10-07 | $316.99 | $394.44 | 416,900 | — | — |
| 2025-10-06 | $322.01 | $400.69 | 158,200 | — | — |
| 2025-10-03 | $320.65 | $399.00 | 244,600 | — | — |
| 2025-10-02 | $317.81 | $395.46 | 240,300 | — | — |
| 2025-10-01 | $319.81 | $397.95 | 274,600 | — | — |
| 2025-09-30 | $322.82 | $401.70 | 257,300 | — | — |
| 2025-09-29 | $317.83 | $395.49 | 339,800 | — | — |
| 2025-09-26 | $320.31 | $398.57 | 326,600 | — | — |
| 2025-09-25 | $317.93 | $395.61 | 206,600 | — | — |
| 2025-09-24 | $316.70 | $394.08 | 203,300 | — | — |
| 2025-09-23 | $319.97 | $398.15 | 283,300 | — | — |
| 2025-09-22 | $320.21 | $398.45 | 271,700 | — | — |
| 2025-09-19 | $318.75 | $396.63 | 452,800 | — | — |
| 2025-09-18 | $321.74 | $400.35 | 284,000 | — | — |
| 2025-09-17 | $316.95 | $394.39 | 307,400 | — | — |
| 2025-09-16 | $322.81 | $401.69 | 405,800 | — | — |
| 2025-09-15 | $323.44 | $402.47 | 267,500 | — | — |
| 2025-09-12 | $318.89 | $396.81 | 201,400 | — | — |
| 2025-09-11 | $320.82 | $399.21 | 250,200 | — | — |
| 2025-09-10 | $316.55 | $393.90 | 298,700 | — | — |
| 2025-09-09 | $316.41 | $393.72 | 382,100 | — | — |
| 2025-09-08 | $317.38 | $394.93 | 542,300 | — | — |
| 2025-09-05 | $321.62 | $400.20 | 491,600 | — | — |
| 2025-09-04 | $322.29 | $401.04 | 363,800 | — | — |
| 2025-09-03 | $318.84 | $396.75 | 420,000 | — | — |
| 2025-09-02 | $315.91 | $393.10 | 375,000 | — | — |
| 2025-08-29 | $312.02 | $388.26 | 427,000 | — | — |
| 2025-08-28 | $318.07 | $395.79 | 392,800 | — | — |
| 2025-08-27 | $316.56 | $393.91 | 683,200 | — | — |
| 2025-08-26 | $332.16 | $413.32 | 1,114,100 | — | — |
| 2025-08-25 | $305.34 | $379.95 | 795,300 | — | — |
| 2025-08-22 | $309.59 | $385.23 | 422,100 | — | — |
| 2025-08-21 | $307.72 | $382.91 | 341,900 | — | — |
| 2025-08-20 | $307.23 | $382.30 | 496,900 | — | — |
| 2025-08-19 | $304.50 | $378.90 | 548,600 | — | — |
| 2025-08-18 | $308.16 | $383.46 | 415,000 | — | — |
| 2025-08-15 | $307.91 | $383.14 | 243,500 | — | — |
| 2025-08-14 | $311.20 | $387.24 | 266,900 | — | — |
| 2025-08-13 | $312.93 | $389.39 | 377,000 | — | — |
| 2025-08-12 | $316.07 | $393.30 | 327,700 | — | — |
| 2025-08-11 | $312.47 | $388.82 | 257,800 | — | — |
| 2025-08-08 | $313.39 | $389.96 | 338,100 | — | — |
| 2025-08-07 | $316.73 | $394.12 | 325,800 | — | — |
| 2025-08-06 | $316.54 | $393.88 | 326,300 | — | — |
| 2025-08-05 | $313.20 | $389.73 | 1,074,800 | — | — |
| 2025-08-04 | $337.56 | $420.04 | 986,200 | — | — |
| 2025-08-01 | $325.09 | $404.52 | 373,800 | — | — |
| 2025-07-31 | $326.80 | $406.65 | 341,400 | — | — |
| 2025-07-30 | $325.24 | $404.71 | 277,700 | — | — |
| 2025-07-29 | $323.51 | $402.56 | 292,400 | — | — |
| 2025-07-28 | $323.92 | $403.07 | 363,000 | — | — |
| 2025-07-25 | $323.74 | $402.84 | 208,500 | — | — |
| 2025-07-24 | $320.40 | $398.69 | 278,200 | — | — |
| 2025-07-23 | $321.46 | $400.01 | 250,800 | — | — |
| 2025-07-22 | $316.40 | $393.71 | 313,000 | — | — |
| 2025-07-21 | $319.19 | $397.18 | 294,000 | — | — |
| 2025-07-18 | $322.44 | $401.22 | 329,700 | — | — |
| 2025-07-17 | $321.04 | $399.48 | 271,500 | — | — |
| 2025-07-16 | $319.70 | $397.82 | 322,300 | — | — |
| 2025-07-15 | $318.15 | $395.89 | 471,000 | — | — |
| 2025-07-14 | $321.60 | $400.18 | 460,400 | — | — |
| 2025-07-11 | $314.81 | $391.73 | 418,400 | — | — |
| 2025-07-10 | $311.59 | $387.72 | 616,700 | — | — |
| 2025-07-09 | $316.85 | $394.27 | 354,100 | — | — |
| 2025-07-08 | $318.09 | $395.81 | 537,700 | — | — |
| 2025-07-07 | $325.52 | $405.06 | 300,000 | — | — |
| 2025-07-03 | $324.67 | $404.00 | 220,500 | — | — |
| 2025-07-02 | $318.84 | $396.75 | 471,200 | — | — |
| 2025-07-01 | $321.51 | $400.07 | 547,100 | — | — |
| 2025-06-30 | $328.00 | $407.99 | 482,600 | — | — |
| 2025-06-27 | $325.73 | $405.17 | 634,400 | — | — |
| 2025-06-26 | $321.28 | $399.63 | 481,600 | — | — |
| 2025-06-25 | $316.73 | $393.98 | 298,200 | — | — |
| 2025-06-24 | $317.61 | $395.07 | 397,900 | — | — |
| 2025-06-23 | $319.20 | $397.05 | 467,500 | — | — |
| 2025-06-20 | $315.52 | $392.47 | 707,100 | — | — |
| 2025-06-18 | $311.08 | $386.95 | 464,700 | — | — |
| 2025-06-17 | $307.12 | $382.02 | 383,800 | — | — |
| 2025-06-16 | $304.31 | $378.53 | 332,300 | — | — |
| 2025-06-13 | $305.50 | $380.01 | 419,800 | — | — |
| 2025-06-12 | $304.12 | $378.29 | 483,900 | — | — |
| 2025-06-11 | $302.19 | $375.89 | 646,600 | — | — |
| 2025-06-10 | $299.83 | $372.95 | 506,900 | — | — |
| 2025-06-09 | $303.72 | $377.79 | 429,400 | — | — |
| 2025-06-06 | $303.35 | $377.33 | 391,100 | — | — |
| 2025-06-05 | $301.14 | $374.58 | 334,500 | — | — |
| 2025-06-04 | $300.05 | $373.23 | 410,400 | — | — |
| 2025-06-03 | $298.48 | $371.27 | 450,800 | — | — |
| 2025-06-02 | $300.91 | $374.30 | 622,600 | — | — |
| 2025-05-30 | $299.64 | $372.72 | 850,000 | — | — |
| 2025-05-29 | $300.17 | $373.38 | 722,200 | — | — |
| 2025-05-28 | $294.35 | $366.14 | 1,351,100 | — | — |
| 2025-05-27 | $274.02 | $340.85 | 785,500 | — | — |
| 2025-05-23 | $268.05 | $333.42 | 352,300 | — | — |
| 2025-05-22 | $267.08 | $332.22 | 284,900 | — | — |
| 2025-05-21 | $268.84 | $334.41 | 378,500 | — | — |
| 2025-05-20 | $277.12 | $344.71 | 472,900 | — | — |
| 2025-05-19 | $281.13 | $349.69 | 487,600 | — | — |
| 2025-05-16 | $278.75 | $346.73 | 618,600 | — | — |
| 2025-05-15 | $275.39 | $342.55 | 566,300 | — | — |
| 2025-05-14 | $269.53 | $335.26 | 397,300 | — | — |
| 2025-05-13 | $268.36 | $333.81 | 318,100 | — | — |
| 2025-05-12 | $268.48 | $333.96 | 429,500 | — | — |
| 2025-05-09 | $264.16 | $328.58 | 406,600 | — | — |
| 2025-05-08 | $268.02 | $333.39 | 437,700 | — | — |
| 2025-05-07 | $268.18 | $333.58 | 615,300 | — | — |
| 2025-05-06 | $263.48 | $327.74 | 405,700 | — | — |
| 2025-05-05 | $264.47 | $328.97 | 346,700 | — | — |
| 2025-05-02 | $262.36 | $326.35 | 419,000 | — | — |
| 2025-05-01 | $257.19 | $319.91 | 383,800 | — | — |
| 2025-04-30 | $250.76 | $311.92 | 474,600 | — | — |
| 2025-04-29 | $249.87 | $310.81 | 374,800 | — | — |
| 2025-04-28 | $247.40 | $307.74 | 447,400 | — | — |
| 2025-04-25 | $246.01 | $306.01 | 491,600 | — | — |
| 2025-04-24 | $247.21 | $307.50 | 421,500 | — | — |
| 2025-04-23 | $242.70 | $301.89 | 581,300 | — | — |
| 2025-04-22 | $240.98 | $299.75 | 687,900 | — | — |
| 2025-04-21 | $237.26 | $295.12 | 386,400 | — | — |
| 2025-04-17 | $244.74 | $304.43 | 548,200 | — | — |
| 2025-04-16 | $247.15 | $307.43 | 443,800 | — | — |
| 2025-04-15 | $250.94 | $312.14 | 525,300 | — | — |
| 2025-04-14 | $254.10 | $316.07 | 729,400 | — | — |
| 2025-04-11 | $249.97 | $310.93 | 874,600 | — | — |
| 2025-04-10 | $249.41 | $310.24 | 724,700 | — | — |
| 2025-04-09 | $253.56 | $315.40 | 793,100 | — | — |
| 2025-04-08 | $238.87 | $297.13 | 634,000 | — | — |
| 2025-04-07 | $236.44 | $294.10 | 774,000 | — | — |
| 2025-04-04 | $241.72 | $300.67 | 994,900 | — | — |
| 2025-04-03 | $259.19 | $322.40 | 678,400 | — | — |
| 2025-04-02 | $270.10 | $335.97 | 490,400 | — | — |
| 2025-04-01 | $270.21 | $336.11 | 442,100 | — | — |
| 2025-03-31 | $267.19 | $332.35 | 460,200 | — | — |
| 2025-03-28 | $266.06 | $330.95 | 484,800 | — | — |
| 2025-03-27 | $268.63 | $334.14 | 296,500 | — | — |
| 2025-03-26 | $268.83 | $334.39 | 507,600 | — | — |
| 2025-03-25 | $270.85 | $336.91 | 461,000 | — | — |
| 2025-03-24 | $267.88 | $333.21 | 403,400 | — | — |
| 2025-03-21 | $261.50 | $325.28 | 543,200 | — | — |
| 2025-03-20 | $261.47 | $325.24 | 351,700 | — | — |
| 2025-03-19 | $264.47 | $328.97 | 418,600 | — | — |
| 2025-03-18 | $260.82 | $324.43 | 331,000 | — | — |
| 2025-03-17 | $260.25 | $323.72 | 367,700 | — | — |
| 2025-03-14 | $256.01 | $318.45 | 418,600 | — | — |
| 2025-03-13 | $250.96 | $312.17 | 350,300 | — | — |
| 2025-03-12 | $252.73 | $314.37 | 661,200 | — | — |
| 2025-03-11 | $253.11 | $314.84 | 610,100 | — | — |
| 2025-03-10 | $256.62 | $319.21 | 672,700 | — | — |
| 2025-03-07 | $262.72 | $326.79 | 533,700 | — | — |
| 2025-03-06 | $263.23 | $327.43 | 426,200 | — | — |
| 2025-03-05 | $268.59 | $334.09 | 572,800 | — | — |
| 2025-03-04 | $265.48 | $330.23 | 807,200 | — | — |
| 2025-03-03 | $265.85 | $330.69 | 812,700 | — | — |
| 2025-02-28 | $264.68 | $329.23 | 1,049,000 | — | — |
| 2025-02-27 | $259.02 | $322.19 | 1,375,500 | — | — |
| 2025-02-26 | $227.45 | $282.92 | 556,300 | — | — |
| 2025-02-25 | $227.87 | $283.44 | 523,900 | — | — |
| 2025-02-24 | $229.57 | $285.56 | 633,500 | — | — |
| 2025-02-21 | $225.63 | $280.66 | 577,000 | — | — |
| 2025-02-20 | $225.54 | $280.55 | 595,100 | — | — |
| 2025-02-19 | $222.33 | $276.55 | 685,600 | — | — |
| 2025-02-18 | $219.60 | $273.16 | 814,800 | — | — |
| 2025-02-14 | $220.85 | $274.71 | 714,000 | — | — |
| 2025-02-13 | $224.68 | $279.48 | 626,400 | — | — |
| 2025-02-12 | $227.29 | $282.72 | 435,500 | — | — |
| 2025-02-11 | $232.12 | $288.73 | 267,600 | — | — |
| 2025-02-10 | $234.06 | $291.14 | 426,200 | — | — |
| 2025-02-07 | $234.89 | $292.18 | 347,500 | — | — |
| 2025-02-06 | $232.41 | $289.09 | 466,600 | — | — |
| 2025-02-05 | $236.45 | $294.12 | 344,700 | — | — |
| 2025-02-04 | $234.27 | $291.40 | 395,300 | — | — |
| 2025-02-03 | $240.25 | $298.84 | 390,600 | — | — |
| 2025-01-31 | $238.94 | $297.21 | 322,900 | — | — |
| 2025-01-30 | $238.11 | $296.18 | 293,700 | — | — |
| 2025-01-29 | $234.15 | $291.26 | 364,800 | — | — |
| 2025-01-28 | $235.13 | $292.47 | 488,300 | — | — |
| 2025-01-27 | $235.43 | $292.85 | 409,300 | — | — |
| 2025-01-24 | $235.54 | $292.98 | 414,800 | — | — |
| 2025-01-23 | $238.55 | $296.73 | 557,600 | — | — |
| 2025-01-22 | $241.52 | $300.42 | 489,800 | — | — |
| 2025-01-21 | $240.09 | $298.64 | 580,500 | — | — |
| 2025-01-17 | $237.06 | $294.88 | 612,500 | — | — |
| 2025-01-16 | $235.58 | $293.03 | 826,700 | — | — |
| 2025-01-15 | $228.43 | $284.14 | 697,100 | — | — |
| 2025-01-14 | $229.47 | $285.43 | 496,100 | — | — |
| 2025-01-13 | $226.30 | $281.49 | 599,800 | — | — |
| 2025-01-10 | $225.57 | $280.58 | 743,700 | — | — |
| 2025-01-08 | $227.39 | $282.85 | 2,114,300 | — | — |
| 2025-01-07 | $225.85 | $280.93 | 724,900 | — | — |
| 2025-01-06 | $229.60 | $285.60 | 768,900 | — | — |
| 2025-01-03 | $237.98 | $296.02 | 356,400 | — | — |
| 2025-01-02 | $237.19 | $294.90 | 292,600 | — | — |