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
- 1994-04-12 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 | $206.68 | $300.62 | 232,100 | — | — |
| 2025-12-30 | $210.17 | $305.70 | 401,800 | — | — |
| 2025-12-29 | $212.57 | $309.19 | 455,000 | — | — |
| 2025-12-26 | $214.91 | $312.59 | 267,100 | — | — |
| 2025-12-24 | $213.90 | $311.12 | 170,200 | — | — |
| 2025-12-23 | $213.64 | $310.75 | 420,400 | — | — |
| 2025-12-22 | $214.37 | $311.81 | 536,300 | — | — |
| 2025-12-19 | $217.55 | $316.43 | 1,783,800 | — | — |
| 2025-12-18 | $223.69 | $325.36 | 457,300 | — | — |
| 2025-12-17 | $220.16 | $320.23 | 448,600 | — | — |
| 2025-12-16 | $222.76 | $324.01 | 373,700 | — | — |
| 2025-12-15 | $222.95 | $324.29 | 407,700 | — | — |
| 2025-12-12 | $226.74 | $329.44 | 350,300 | — | — |
| 2025-12-11 | $225.12 | $327.08 | 275,300 | — | — |
| 2025-12-10 | $224.58 | $326.30 | 401,000 | — | — |
| 2025-12-09 | $216.17 | $314.08 | 365,800 | — | — |
| 2025-12-08 | $219.57 | $319.02 | 403,000 | — | — |
| 2025-12-05 | $222.09 | $322.68 | 302,700 | — | — |
| 2025-12-04 | $221.89 | $322.39 | 295,400 | — | — |
| 2025-12-03 | $224.01 | $325.47 | 410,100 | — | — |
| 2025-12-02 | $221.48 | $321.79 | 355,200 | — | — |
| 2025-12-01 | $221.13 | $321.29 | 330,200 | — | — |
| 2025-11-28 | $223.72 | $325.05 | 168,200 | — | — |
| 2025-11-26 | $221.20 | $321.39 | 318,800 | — | — |
| 2025-11-25 | $219.48 | $318.89 | 418,000 | — | — |
| 2025-11-24 | $211.15 | $306.79 | 528,700 | — | — |
| 2025-11-21 | $209.74 | $304.74 | 522,300 | — | — |
| 2025-11-20 | $202.52 | $294.25 | 456,600 | — | — |
| 2025-11-19 | $203.72 | $295.99 | 293,200 | — | — |
| 2025-11-18 | $201.14 | $292.24 | 434,200 | — | — |
| 2025-11-17 | $199.01 | $289.15 | 527,300 | — | — |
| 2025-11-14 | $202.06 | $293.58 | 454,100 | — | — |
| 2025-11-13 | $202.91 | $294.81 | 482,700 | — | — |
| 2025-11-12 | $207.30 | $301.19 | 575,900 | — | — |
| 2025-11-11 | $205.69 | $298.85 | 368,800 | — | — |
| 2025-11-10 | $206.85 | $300.54 | 459,200 | — | — |
| 2025-11-07 | $206.96 | $300.70 | 327,700 | — | — |
| 2025-11-06 | $205.55 | $298.65 | 368,200 | — | — |
| 2025-11-05 | $207.22 | $301.08 | 424,200 | — | — |
| 2025-11-04 | $208.40 | $302.79 | 754,400 | — | — |
| 2025-11-03 | $205.80 | $299.01 | 702,900 | — | — |
| 2025-10-31 | $212.32 | $308.49 | 571,900 | — | — |
| 2025-10-30 | $214.64 | $311.86 | 858,200 | — | — |
| 2025-10-29 | $233.14 | $338.74 | 730,700 | — | — |
| 2025-10-28 | $230.64 | $335.10 | 422,200 | — | — |
| 2025-10-27 | $233.50 | $339.26 | 278,700 | — | — |
| 2025-10-24 | $233.14 | $338.74 | 295,700 | — | — |
| 2025-10-23 | $234.00 | $339.99 | 215,500 | — | — |
| 2025-10-22 | $234.18 | $340.25 | 338,600 | — | — |
| 2025-10-21 | $240.40 | $349.28 | 362,800 | — | — |
| 2025-10-20 | $237.70 | $345.36 | 184,400 | — | — |
| 2025-10-17 | $237.24 | $344.69 | 261,200 | — | — |
| 2025-10-16 | $238.48 | $346.49 | 357,000 | — | — |
| 2025-10-15 | $241.84 | $351.38 | 543,500 | — | — |
| 2025-10-14 | $238.91 | $347.12 | 344,300 | — | — |
| 2025-10-13 | $229.62 | $333.62 | 226,900 | — | — |
| 2025-10-10 | $228.31 | $331.72 | 373,600 | — | — |
| 2025-10-09 | $234.01 | $340.00 | 221,700 | — | — |
| 2025-10-08 | $238.62 | $346.70 | 303,300 | — | — |
| 2025-10-07 | $232.26 | $337.46 | 239,600 | — | — |
| 2025-10-06 | $236.14 | $343.09 | 336,300 | — | — |
| 2025-10-03 | $234.60 | $340.86 | 344,100 | — | — |
| 2025-10-02 | $233.72 | $339.58 | 221,100 | — | — |
| 2025-10-01 | $230.99 | $335.61 | 317,900 | — | — |
| 2025-09-30 | $233.04 | $338.59 | 377,900 | — | — |
| 2025-09-29 | $233.01 | $338.55 | 359,700 | — | — |
| 2025-09-26 | $232.26 | $337.46 | 227,100 | — | — |
| 2025-09-25 | $227.84 | $331.04 | 253,600 | — | — |
| 2025-09-24 | $226.63 | $329.28 | 268,400 | — | — |
| 2025-09-23 | $228.59 | $332.13 | 347,900 | — | — |
| 2025-09-22 | $228.11 | $331.43 | 401,300 | — | — |
| 2025-09-19 | $231.23 | $335.96 | 794,000 | — | — |
| 2025-09-18 | $236.23 | $343.23 | 383,400 | — | — |
| 2025-09-17 | $230.02 | $334.20 | 470,300 | — | — |
| 2025-09-16 | $234.04 | $340.04 | 401,000 | — | — |
| 2025-09-15 | $234.78 | $341.12 | 332,300 | — | — |
| 2025-09-12 | $233.23 | $338.50 | 273,600 | — | — |
| 2025-09-11 | $237.37 | $344.51 | 251,100 | — | — |
| 2025-09-10 | $230.84 | $335.03 | 305,100 | — | — |
| 2025-09-09 | $228.72 | $331.96 | 326,000 | — | — |
| 2025-09-08 | $237.48 | $344.67 | 440,000 | — | — |
| 2025-09-05 | $242.26 | $351.61 | 667,400 | — | — |
| 2025-09-04 | $232.62 | $337.62 | 306,500 | — | — |
| 2025-09-03 | $223.95 | $325.03 | 323,200 | — | — |
| 2025-09-02 | $224.97 | $326.52 | 330,900 | — | — |
| 2025-08-29 | $230.90 | $335.12 | 275,000 | — | — |
| 2025-08-28 | $230.49 | $334.53 | 251,000 | — | — |
| 2025-08-27 | $235.53 | $341.84 | 276,000 | — | — |
| 2025-08-26 | $237.18 | $344.24 | 243,200 | — | — |
| 2025-08-25 | $236.74 | $343.60 | 269,700 | — | — |
| 2025-08-22 | $239.07 | $346.98 | 430,900 | — | — |
| 2025-08-21 | $226.83 | $329.21 | 208,100 | — | — |
| 2025-08-20 | $226.22 | $328.33 | 272,300 | — | — |
| 2025-08-19 | $233.19 | $338.45 | 169,400 | — | — |
| 2025-08-18 | $230.17 | $334.06 | 234,400 | — | — |
| 2025-08-15 | $233.47 | $338.85 | 264,300 | — | — |
| 2025-08-14 | $234.84 | $340.84 | 294,600 | — | — |
| 2025-08-13 | $241.22 | $350.10 | 383,300 | — | — |
| 2025-08-12 | $233.73 | $339.23 | 397,100 | — | — |
| 2025-08-11 | $222.26 | $322.58 | 302,900 | — | — |
| 2025-08-08 | $225.16 | $326.79 | 268,400 | — | — |
| 2025-08-07 | $224.25 | $325.47 | 370,800 | — | — |
| 2025-08-06 | $220.73 | $320.36 | 399,300 | — | — |
| 2025-08-05 | $225.45 | $327.21 | 448,200 | — | — |
| 2025-08-04 | $223.03 | $323.70 | 469,500 | — | — |
| 2025-08-01 | $220.44 | $319.94 | 484,100 | — | — |
| 2025-07-31 | $224.29 | $325.53 | 419,700 | — | — |
| 2025-07-30 | $227.95 | $330.84 | 529,700 | — | — |
| 2025-07-29 | $227.58 | $330.30 | 767,800 | — | — |
| 2025-07-28 | $220.92 | $320.64 | 861,100 | — | — |
| 2025-07-25 | $226.23 | $328.34 | 345,900 | — | — |
| 2025-07-24 | $220.04 | $319.36 | 293,100 | — | — |
| 2025-07-23 | $221.47 | $321.44 | 349,200 | — | — |
| 2025-07-22 | $217.66 | $315.91 | 396,500 | — | — |
| 2025-07-21 | $212.55 | $308.49 | 318,500 | — | — |
| 2025-07-18 | $215.12 | $312.22 | 253,400 | — | — |
| 2025-07-17 | $216.00 | $313.50 | 278,300 | — | — |
| 2025-07-16 | $211.87 | $307.50 | 464,700 | — | — |
| 2025-07-15 | $213.58 | $309.98 | 413,400 | — | — |
| 2025-07-14 | $220.60 | $320.17 | 457,800 | — | — |
| 2025-07-11 | $223.42 | $324.27 | 433,000 | — | — |
| 2025-07-10 | $226.66 | $328.97 | 632,200 | — | — |
| 2025-07-09 | $219.48 | $318.55 | 390,700 | — | — |
| 2025-07-08 | $215.21 | $312.35 | 392,400 | — | — |
| 2025-07-07 | $211.89 | $307.53 | 401,700 | — | — |
| 2025-07-03 | $214.18 | $310.85 | 347,000 | — | — |
| 2025-07-02 | $213.74 | $310.22 | 389,000 | — | — |
| 2025-07-01 | $209.12 | $303.51 | 514,800 | — | — |
| 2025-06-30 | $202.11 | $293.34 | 324,900 | — | — |
| 2025-06-27 | $204.77 | $297.20 | 1,028,000 | — | — |
| 2025-06-26 | $202.99 | $294.61 | 323,100 | — | — |
| 2025-06-25 | $200.93 | $291.62 | 432,200 | — | — |
| 2025-06-24 | $205.92 | $298.87 | 418,000 | — | — |
| 2025-06-23 | $201.50 | $292.45 | 347,200 | — | — |
| 2025-06-20 | $196.75 | $285.56 | 470,100 | — | — |
| 2025-06-18 | $195.54 | $283.80 | 490,500 | — | — |
| 2025-06-17 | $193.68 | $281.10 | 320,500 | — | — |
| 2025-06-16 | $197.27 | $286.31 | 571,400 | — | — |
| 2025-06-13 | $195.95 | $284.03 | 282,800 | — | — |
| 2025-06-12 | $202.57 | $293.63 | 450,900 | — | — |
| 2025-06-11 | $198.17 | $287.25 | 422,900 | — | — |
| 2025-06-10 | $203.55 | $295.05 | 377,400 | — | — |
| 2025-06-09 | $201.89 | $292.64 | 419,300 | — | — |
| 2025-06-06 | $200.33 | $290.38 | 498,600 | — | — |
| 2025-06-05 | $201.14 | $291.56 | 370,800 | — | — |
| 2025-06-04 | $200.94 | $291.27 | 385,900 | — | — |
| 2025-06-03 | $201.32 | $291.82 | 508,200 | — | — |
| 2025-06-02 | $197.91 | $286.87 | 438,700 | — | — |
| 2025-05-30 | $202.21 | $293.11 | 752,500 | — | — |
| 2025-05-29 | $204.97 | $297.11 | 844,000 | — | — |
| 2025-05-28 | $203.29 | $294.67 | 650,000 | — | — |
| 2025-05-27 | $218.04 | $316.05 | 455,100 | — | — |
| 2025-05-23 | $214.37 | $310.73 | 316,800 | — | — |
| 2025-05-22 | $213.66 | $309.70 | 448,200 | — | — |
| 2025-05-21 | $214.74 | $311.27 | 515,200 | — | — |
| 2025-05-20 | $220.69 | $319.89 | 1,031,400 | — | — |
| 2025-05-19 | $241.95 | $350.71 | 577,500 | — | — |
| 2025-05-16 | $239.93 | $347.78 | 366,100 | — | — |
| 2025-05-15 | $234.56 | $340.00 | 296,400 | — | — |
| 2025-05-14 | $234.44 | $339.83 | 412,100 | — | — |
| 2025-05-13 | $237.95 | $344.91 | 161,200 | — | — |
| 2025-05-12 | $239.56 | $347.25 | 245,100 | — | — |
| 2025-05-09 | $230.23 | $333.72 | 213,500 | — | — |
| 2025-05-08 | $229.83 | $333.14 | 302,400 | — | — |
| 2025-05-07 | $224.93 | $326.04 | 405,900 | — | — |
| 2025-05-06 | $230.41 | $333.98 | 223,700 | — | — |
| 2025-05-05 | $234.90 | $340.49 | 206,100 | — | — |
| 2025-05-02 | $233.97 | $339.14 | 254,900 | — | — |
| 2025-05-01 | $227.74 | $330.11 | 242,300 | — | — |
| 2025-04-30 | $226.39 | $328.16 | 333,100 | — | — |
| 2025-04-29 | $221.74 | $321.42 | 224,200 | — | — |
| 2025-04-28 | $221.36 | $320.87 | 305,200 | — | — |
| 2025-04-25 | $218.88 | $317.27 | 233,700 | — | — |
| 2025-04-24 | $221.29 | $320.76 | 236,700 | — | — |
| 2025-04-23 | $216.25 | $313.46 | 438,400 | — | — |
| 2025-04-22 | $213.53 | $309.52 | 291,500 | — | — |
| 2025-04-21 | $208.86 | $302.75 | 336,900 | — | — |
| 2025-04-17 | $216.38 | $313.65 | 352,400 | — | — |
| 2025-04-16 | $216.47 | $313.78 | 531,600 | — | — |
| 2025-04-15 | $223.77 | $324.36 | 256,400 | — | — |
| 2025-04-14 | $226.95 | $328.97 | 309,600 | — | — |
| 2025-04-11 | $223.78 | $324.37 | 330,000 | — | — |
| 2025-04-10 | $216.53 | $313.86 | 598,300 | — | — |
| 2025-04-09 | $225.17 | $326.39 | 784,900 | — | — |
| 2025-04-08 | $205.92 | $298.49 | 524,200 | — | — |
| 2025-04-07 | $212.12 | $307.47 | 614,400 | — | — |
| 2025-04-04 | $217.29 | $314.97 | 914,300 | — | — |
| 2025-04-03 | $228.65 | $331.43 | 893,500 | — | — |
| 2025-04-02 | $235.20 | $340.93 | 482,500 | — | — |
| 2025-04-01 | $227.48 | $329.74 | 391,000 | — | — |
| 2025-03-31 | $221.93 | $321.69 | 472,300 | — | — |
| 2025-03-28 | $220.97 | $320.30 | 204,400 | — | — |
| 2025-03-27 | $225.82 | $327.33 | 273,800 | — | — |
| 2025-03-26 | $228.85 | $331.72 | 348,100 | — | — |
| 2025-03-25 | $228.72 | $331.53 | 402,300 | — | — |
| 2025-03-24 | $227.88 | $330.32 | 398,700 | — | — |
| 2025-03-21 | $218.16 | $316.23 | 640,700 | — | — |
| 2025-03-20 | $217.29 | $314.97 | 304,900 | — | — |
| 2025-03-19 | $218.13 | $316.18 | 324,600 | — | — |
| 2025-03-18 | $215.12 | $311.82 | 370,000 | — | — |
| 2025-03-17 | $216.60 | $313.97 | 264,400 | — | — |
| 2025-03-14 | $213.31 | $308.83 | 346,900 | — | — |
| 2025-03-13 | $207.49 | $300.41 | 388,800 | — | — |
| 2025-03-12 | $209.56 | $303.41 | 428,200 | — | — |
| 2025-03-11 | $211.45 | $306.14 | 438,400 | — | — |
| 2025-03-10 | $215.83 | $312.48 | 567,700 | — | — |
| 2025-03-07 | $213.61 | $309.27 | 690,400 | — | — |
| 2025-03-06 | $220.79 | $319.66 | 511,200 | — | — |
| 2025-03-05 | $220.89 | $319.81 | 435,600 | — | — |
| 2025-03-04 | $215.05 | $311.35 | 379,500 | — | — |
| 2025-03-03 | $218.77 | $316.74 | 367,600 | — | — |
| 2025-02-28 | $226.21 | $327.51 | 272,100 | — | — |
| 2025-02-27 | $224.28 | $324.72 | 297,900 | — | — |
| 2025-02-26 | $228.39 | $330.67 | 235,600 | — | — |
| 2025-02-25 | $227.77 | $329.77 | 323,100 | — | — |
| 2025-02-24 | $226.88 | $328.48 | 497,500 | — | — |
| 2025-02-21 | $224.18 | $324.57 | 528,700 | — | — |
| 2025-02-20 | $232.93 | $337.24 | 466,000 | — | — |
| 2025-02-19 | $240.43 | $348.10 | 440,700 | — | — |
| 2025-02-18 | $250.52 | $362.71 | 521,400 | — | — |
| 2025-02-14 | $252.42 | $365.46 | 239,500 | — | — |
| 2025-02-13 | $250.50 | $362.68 | 343,200 | — | — |
| 2025-02-12 | $246.26 | $356.54 | 585,400 | — | — |
| 2025-02-11 | $255.00 | $369.19 | 276,400 | — | — |
| 2025-02-10 | $255.98 | $370.61 | 278,200 | — | — |
| 2025-02-07 | $255.90 | $370.50 | 291,600 | — | — |
| 2025-02-06 | $259.94 | $376.35 | 386,000 | — | — |
| 2025-02-05 | $255.36 | $369.72 | 313,900 | — | — |
| 2025-02-04 | $253.33 | $366.78 | 242,000 | — | — |
| 2025-02-03 | $253.83 | $367.50 | 334,800 | — | — |
| 2025-01-31 | $256.74 | $371.71 | 291,700 | — | — |
| 2025-01-30 | $259.47 | $375.67 | 370,600 | — | — |
| 2025-01-29 | $253.76 | $367.40 | 620,500 | — | — |
| 2025-01-28 | $258.35 | $374.04 | 381,600 | — | — |
| 2025-01-27 | $259.67 | $375.96 | 361,600 | — | — |
| 2025-01-24 | $262.13 | $379.52 | 283,600 | — | — |
| 2025-01-23 | $261.22 | $378.20 | 380,000 | — | — |
| 2025-01-22 | $257.76 | $373.19 | 267,700 | — | — |
| 2025-01-21 | $257.95 | $373.47 | 292,900 | — | — |
| 2025-01-17 | $256.85 | $371.87 | 302,900 | — | — |
| 2025-01-16 | $254.43 | $368.37 | 230,300 | — | — |
| 2025-01-15 | $250.96 | $363.35 | 304,600 | — | — |
| 2025-01-14 | $242.91 | $351.69 | 245,700 | — | — |
| 2025-01-13 | $239.48 | $346.72 | 264,900 | — | — |
| 2025-01-10 | $235.00 | $340.24 | 254,800 | — | — |
| 2025-01-08 | $238.92 | $345.91 | 261,300 | — | — |
| 2025-01-07 | $239.06 | $346.12 | 329,800 | — | — |
| 2025-01-06 | $244.09 | $353.40 | 370,200 | — | — |
| 2025-01-03 | $247.44 | $358.25 | 201,800 | — | — |
| 2025-01-02 | $244.15 | $353.49 | 199,900 | — | — |