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 | $214.06 | $388.53 | 151,700 | — | — |
| 2025-12-30 | $214.85 | $389.97 | 184,500 | — | — |
| 2025-12-29 | $216.44 | $392.85 | 247,100 | — | — |
| 2025-12-26 | $216.62 | $393.18 | 146,000 | — | — |
| 2025-12-24 | $216.73 | $393.38 | 170,800 | — | — |
| 2025-12-23 | $219.24 | $397.93 | 330,500 | — | — |
| 2025-12-22 | $219.51 | $398.42 | 238,400 | — | — |
| 2025-12-19 | $219.38 | $398.19 | 533,700 | — | — |
| 2025-12-18 | $216.08 | $392.20 | 352,000 | — | — |
| 2025-12-17 | $214.24 | $388.86 | 223,600 | — | — |
| 2025-12-16 | $214.42 | $389.19 | 292,700 | — | — |
| 2025-12-15 | $214.81 | $389.89 | 412,000 | — | — |
| 2025-12-12 | $208.12 | $377.75 | 440,200 | — | — |
| 2025-12-11 | $203.56 | $369.47 | 585,600 | — | — |
| 2025-12-10 | $200.78 | $364.43 | 245,900 | — | — |
| 2025-12-09 | $196.34 | $356.37 | 263,100 | — | — |
| 2025-12-08 | $195.21 | $354.32 | 334,000 | — | — |
| 2025-12-05 | $196.56 | $356.77 | 271,000 | — | — |
| 2025-12-04 | $198.27 | $359.87 | 308,600 | — | — |
| 2025-12-03 | $195.44 | $354.74 | 461,700 | — | — |
| 2025-12-02 | $196.99 | $357.55 | 326,500 | — | — |
| 2025-12-01 | $199.22 | $361.60 | 275,800 | — | — |
| 2025-11-28 | $201.87 | $366.41 | 156,100 | — | — |
| 2025-11-26 | $202.44 | $367.44 | 184,400 | — | — |
| 2025-11-25 | $200.26 | $363.48 | 271,800 | — | — |
| 2025-11-24 | $199.06 | $361.31 | 201,600 | — | — |
| 2025-11-21 | $197.62 | $358.69 | 395,000 | — | — |
| 2025-11-20 | $191.25 | $347.13 | 327,700 | — | — |
| 2025-11-19 | $196.78 | $357.17 | 166,200 | — | — |
| 2025-11-18 | $195.96 | $355.68 | 260,600 | — | — |
| 2025-11-17 | $199.00 | $361.20 | 234,200 | — | — |
| 2025-11-14 | $204.08 | $370.42 | 287,500 | — | — |
| 2025-11-13 | $203.26 | $368.93 | 238,000 | — | — |
| 2025-11-12 | $207.29 | $376.24 | 244,600 | — | — |
| 2025-11-11 | $205.99 | $373.89 | 179,000 | — | — |
| 2025-11-10 | $203.94 | $370.16 | 215,900 | — | — |
| 2025-11-07 | $201.98 | $366.61 | 340,500 | — | — |
| 2025-11-06 | $202.94 | $368.35 | 379,500 | — | — |
| 2025-11-05 | $199.15 | $361.47 | 331,000 | — | — |
| 2025-11-04 | $203.89 | $370.07 | 254,400 | — | — |
| 2025-11-03 | $205.72 | $373.40 | 470,600 | — | — |
| 2025-10-31 | $204.19 | $370.62 | 297,300 | — | — |
| 2025-10-30 | $207.21 | $376.10 | 181,900 | — | — |
| 2025-10-29 | $207.09 | $375.88 | 412,200 | — | — |
| 2025-10-28 | $211.24 | $383.41 | 244,200 | — | — |
| 2025-10-27 | $209.22 | $379.75 | 324,600 | — | — |
| 2025-10-24 | $205.37 | $372.76 | 230,600 | — | — |
| 2025-10-23 | $204.06 | $370.38 | 299,900 | — | — |
| 2025-10-22 | $203.51 | $369.38 | 288,200 | — | — |
| 2025-10-21 | $201.95 | $366.55 | 498,700 | — | — |
| 2025-10-20 | $200.11 | $363.21 | 235,800 | — | — |
| 2025-10-17 | $197.83 | $359.07 | 327,000 | — | — |
| 2025-10-16 | $195.41 | $354.68 | 168,400 | — | — |
| 2025-10-15 | $194.33 | $352.72 | 403,400 | — | — |
| 2025-10-14 | $191.74 | $348.02 | 308,600 | — | — |
| 2025-10-13 | $187.88 | $341.01 | 353,000 | — | — |
| 2025-10-10 | $185.22 | $336.19 | 549,800 | — | — |
| 2025-10-09 | $192.33 | $349.09 | 389,300 | — | — |
| 2025-10-08 | $198.21 | $359.76 | 222,500 | — | — |
| 2025-10-07 | $199.89 | $362.81 | 352,700 | — | — |
| 2025-10-06 | $199.18 | $361.52 | 321,300 | — | — |
| 2025-10-03 | $194.59 | $353.19 | 243,000 | — | — |
| 2025-10-02 | $190.52 | $345.81 | 301,600 | — | — |
| 2025-10-01 | $191.83 | $348.18 | 391,400 | — | — |
| 2025-09-30 | $191.09 | $346.84 | 450,100 | — | — |
| 2025-09-29 | $196.44 | $356.55 | 310,800 | — | — |
| 2025-09-26 | $198.10 | $359.56 | 186,900 | — | — |
| 2025-09-25 | $197.28 | $358.08 | 159,900 | — | — |
| 2025-09-24 | $198.09 | $359.55 | 334,700 | — | — |
| 2025-09-23 | $200.66 | $364.21 | 234,000 | — | — |
| 2025-09-22 | $200.68 | $364.25 | 183,100 | — | — |
| 2025-09-19 | $198.95 | $361.11 | 165,200 | — | — |
| 2025-09-18 | $200.47 | $363.87 | 242,800 | — | — |
| 2025-09-17 | $201.38 | $365.52 | 222,700 | — | — |
| 2025-09-16 | $198.78 | $360.80 | 265,400 | — | — |
| 2025-09-15 | $197.28 | $358.08 | 276,300 | — | — |
| 2025-09-12 | $196.13 | $355.99 | 258,400 | — | — |
| 2025-09-11 | $197.63 | $358.71 | 215,100 | — | — |
| 2025-09-10 | $197.38 | $358.26 | 219,100 | — | — |
| 2025-09-09 | $200.80 | $364.46 | 331,100 | — | — |
| 2025-09-08 | $202.79 | $368.08 | 318,200 | — | — |
| 2025-09-05 | $199.62 | $362.32 | 224,100 | — | — |
| 2025-09-04 | $197.64 | $358.73 | 224,400 | — | — |
| 2025-09-03 | $193.01 | $350.33 | 317,000 | — | — |
| 2025-09-02 | $193.57 | $351.34 | 249,800 | — | — |
| 2025-08-29 | $194.57 | $353.16 | 331,800 | — | — |
| 2025-08-28 | $198.25 | $359.84 | 251,300 | — | — |
| 2025-08-27 | $196.74 | $357.10 | 244,600 | — | — |
| 2025-08-26 | $197.35 | $358.20 | 221,100 | — | — |
| 2025-08-25 | $198.37 | $360.05 | 297,600 | — | — |
| 2025-08-22 | $201.37 | $365.50 | 410,500 | — | — |
| 2025-08-21 | $197.27 | $358.06 | 253,700 | — | — |
| 2025-08-20 | $199.19 | $361.54 | 267,800 | — | — |
| 2025-08-19 | $198.60 | $360.47 | 290,000 | — | — |
| 2025-08-18 | $197.83 | $359.07 | 330,600 | — | — |
| 2025-08-15 | $193.66 | $351.51 | 278,800 | — | — |
| 2025-08-14 | $192.48 | $349.36 | 421,300 | — | — |
| 2025-08-13 | $194.40 | $352.85 | 354,500 | — | — |
| 2025-08-12 | $193.97 | $352.07 | 386,300 | — | — |
| 2025-08-11 | $189.13 | $343.28 | 279,700 | — | — |
| 2025-08-08 | $188.64 | $342.39 | 506,900 | — | — |
| 2025-08-07 | $181.49 | $329.42 | 421,600 | — | — |
| 2025-08-06 | $183.99 | $333.95 | 342,100 | — | — |
| 2025-08-05 | $181.50 | $329.43 | 385,800 | — | — |
| 2025-08-04 | $182.31 | $330.90 | 339,900 | — | — |
| 2025-08-01 | $179.69 | $326.15 | 475,600 | — | — |
| 2025-07-31 | $178.97 | $324.84 | 807,300 | — | — |
| 2025-07-30 | $182.75 | $331.70 | 357,500 | — | — |
| 2025-07-29 | $184.27 | $334.46 | 370,400 | — | — |
| 2025-07-28 | $187.18 | $339.74 | 253,400 | — | — |
| 2025-07-25 | $188.49 | $342.12 | 414,000 | — | — |
| 2025-07-24 | $191.66 | $347.88 | 678,500 | — | — |
| 2025-07-23 | $193.18 | $350.63 | 1,923,000 | — | — |
| 2025-07-22 | $169.99 | $308.54 | 415,000 | — | — |
| 2025-07-21 | $170.03 | $308.62 | 303,700 | — | — |
| 2025-07-18 | $168.65 | $306.11 | 338,200 | — | — |
| 2025-07-17 | $170.48 | $309.43 | 268,700 | — | — |
| 2025-07-16 | $169.88 | $308.34 | 400,000 | — | — |
| 2025-07-15 | $170.02 | $308.60 | 335,000 | — | — |
| 2025-07-14 | $172.14 | $312.45 | 329,400 | — | — |
| 2025-07-11 | $170.26 | $309.03 | 262,100 | — | — |
| 2025-07-10 | $170.39 | $309.27 | 668,600 | — | — |
| 2025-07-09 | $170.54 | $309.54 | 336,000 | — | — |
| 2025-07-08 | $170.20 | $308.92 | 485,700 | — | — |
| 2025-07-07 | $167.86 | $304.68 | 991,800 | — | — |
| 2025-07-03 | $174.89 | $317.44 | 335,000 | — | — |
| 2025-07-02 | $172.01 | $312.21 | 441,900 | — | — |
| 2025-07-01 | $171.54 | $311.36 | 857,100 | — | — |
| 2025-06-30 | $172.26 | $312.66 | 521,900 | — | — |
| 2025-06-27 | $175.74 | $318.98 | 513,000 | — | — |
| 2025-06-26 | $170.63 | $309.70 | 335,400 | — | — |
| 2025-06-25 | $169.15 | $307.02 | 468,400 | — | — |
| 2025-06-24 | $171.58 | $311.43 | 400,200 | — | — |
| 2025-06-23 | $170.88 | $310.16 | 622,800 | — | — |
| 2025-06-20 | $172.40 | $312.92 | 469,300 | — | — |
| 2025-06-18 | $175.59 | $318.71 | 458,600 | — | — |
| 2025-06-17 | $173.95 | $315.73 | 555,400 | — | — |
| 2025-06-16 | $177.67 | $322.48 | 433,800 | — | — |
| 2025-06-13 | $178.75 | $324.44 | 431,900 | — | — |
| 2025-06-12 | $181.99 | $330.32 | 385,700 | — | — |
| 2025-06-11 | $182.61 | $331.45 | 322,000 | — | — |
| 2025-06-10 | $185.25 | $336.24 | 405,700 | — | — |
| 2025-06-09 | $183.94 | $333.86 | 335,800 | — | — |
| 2025-06-06 | $185.14 | $336.04 | 307,800 | — | — |
| 2025-06-05 | $184.40 | $334.70 | 508,400 | — | — |
| 2025-06-04 | $187.96 | $341.16 | 598,100 | — | — |
| 2025-06-03 | $191.40 | $347.40 | 577,300 | — | — |
| 2025-06-02 | $189.14 | $343.30 | 375,000 | — | — |
| 2025-05-30 | $190.57 | $345.90 | 396,600 | — | — |
| 2025-05-29 | $186.11 | $337.80 | 392,400 | — | — |
| 2025-05-28 | $182.88 | $331.94 | 400,900 | — | — |
| 2025-05-27 | $186.68 | $338.84 | 331,000 | — | — |
| 2025-05-23 | $182.30 | $330.89 | 485,200 | — | — |
| 2025-05-22 | $182.82 | $331.83 | 378,800 | — | — |
| 2025-05-21 | $184.47 | $334.82 | 257,100 | — | — |
| 2025-05-20 | $186.36 | $338.26 | 309,900 | — | — |
| 2025-05-19 | $185.32 | $336.37 | 289,400 | — | — |
| 2025-05-16 | $183.19 | $332.50 | 355,700 | — | — |
| 2025-05-15 | $183.45 | $332.97 | 451,300 | — | — |
| 2025-05-14 | $187.00 | $339.42 | 487,800 | — | — |
| 2025-05-13 | $193.97 | $352.07 | 370,500 | — | — |
| 2025-05-12 | $192.32 | $349.07 | 387,500 | — | — |
| 2025-05-09 | $187.53 | $340.38 | 465,200 | — | — |
| 2025-05-08 | $187.92 | $341.09 | 709,800 | — | — |
| 2025-05-07 | $188.90 | $342.87 | 302,900 | — | — |
| 2025-05-06 | $192.43 | $349.27 | 301,400 | — | — |
| 2025-05-05 | $192.48 | $349.36 | 203,900 | — | — |
| 2025-05-02 | $192.24 | $348.93 | 225,500 | — | — |
| 2025-05-01 | $190.58 | $345.91 | 327,000 | — | — |
| 2025-04-30 | $191.22 | $347.08 | 343,700 | — | — |
| 2025-04-29 | $195.39 | $354.65 | 422,000 | — | — |
| 2025-04-28 | $193.13 | $350.54 | 554,200 | — | — |
| 2025-04-25 | $188.21 | $341.61 | 378,200 | — | — |
| 2025-04-24 | $186.61 | $338.71 | 433,900 | — | — |
| 2025-04-23 | $181.43 | $329.31 | 336,200 | — | — |
| 2025-04-22 | $178.70 | $324.35 | 359,400 | — | — |
| 2025-04-21 | $174.52 | $316.77 | 331,600 | — | — |
| 2025-04-17 | $176.38 | $320.14 | 330,100 | — | — |
| 2025-04-16 | $175.10 | $317.82 | 384,600 | — | — |
| 2025-04-15 | $174.24 | $316.26 | 427,800 | — | — |
| 2025-04-14 | $172.00 | $312.19 | 423,600 | — | — |
| 2025-04-11 | $169.42 | $307.51 | 486,800 | — | — |
| 2025-04-10 | $167.22 | $303.52 | 736,000 | — | — |
| 2025-04-09 | $174.14 | $316.08 | 1,149,100 | — | — |
| 2025-04-08 | $159.32 | $289.18 | 624,500 | — | — |
| 2025-04-07 | $160.34 | $291.03 | 1,022,600 | — | — |
| 2025-04-04 | $158.63 | $287.92 | 919,500 | — | — |
| 2025-04-03 | $168.07 | $305.06 | 614,100 | — | — |
| 2025-04-02 | $177.31 | $321.83 | 307,900 | — | — |
| 2025-04-01 | $174.42 | $316.58 | 474,600 | — | — |
| 2025-03-31 | $176.53 | $320.41 | 335,900 | — | — |
| 2025-03-28 | $179.07 | $318.75 | 459,400 | — | — |
| 2025-03-27 | $183.98 | $327.49 | 484,800 | — | — |
| 2025-03-26 | $189.28 | $336.92 | 224,800 | — | — |
| 2025-03-25 | $193.01 | $343.56 | 167,400 | — | — |
| 2025-03-24 | $192.47 | $342.60 | 186,300 | — | — |
| 2025-03-21 | $190.70 | $339.45 | 229,100 | — | — |
| 2025-03-20 | $192.17 | $342.07 | 258,700 | — | — |
| 2025-03-19 | $193.14 | $343.79 | 280,800 | — | — |
| 2025-03-18 | $190.20 | $338.56 | 274,600 | — | — |
| 2025-03-17 | $188.41 | $335.37 | 307,000 | — | — |
| 2025-03-14 | $186.67 | $332.28 | 274,500 | — | — |
| 2025-03-13 | $182.97 | $325.69 | 363,800 | — | — |
| 2025-03-12 | $185.65 | $330.46 | 255,500 | — | — |
| 2025-03-11 | $184.53 | $328.47 | 294,900 | — | — |
| 2025-03-10 | $188.35 | $335.27 | 347,800 | — | — |
| 2025-03-07 | $190.18 | $338.52 | 280,400 | — | — |
| 2025-03-06 | $187.51 | $333.77 | 467,600 | — | — |
| 2025-03-05 | $192.35 | $342.39 | 634,500 | — | — |
| 2025-03-04 | $180.66 | $321.58 | 436,200 | — | — |
| 2025-03-03 | $183.79 | $327.15 | 523,700 | — | — |
| 2025-02-28 | $181.48 | $323.04 | 363,400 | — | — |
| 2025-02-27 | $182.28 | $324.46 | 277,300 | — | — |
| 2025-02-26 | $181.21 | $322.56 | 250,400 | — | — |
| 2025-02-25 | $179.46 | $319.44 | 263,300 | — | — |
| 2025-02-24 | $176.62 | $314.39 | 237,800 | — | — |
| 2025-02-21 | $177.11 | $315.26 | 638,900 | — | — |
| 2025-02-20 | $180.68 | $321.61 | 176,200 | — | — |
| 2025-02-19 | $180.10 | $320.58 | 347,900 | — | — |
| 2025-02-18 | $184.07 | $327.65 | 206,900 | — | — |
| 2025-02-14 | $184.24 | $327.95 | 231,500 | — | — |
| 2025-02-13 | $184.01 | $327.54 | 237,800 | — | — |
| 2025-02-12 | $182.69 | $325.19 | 269,100 | — | — |
| 2025-02-11 | $185.74 | $330.62 | 237,300 | — | — |
| 2025-02-10 | $185.06 | $329.41 | 172,400 | — | — |
| 2025-02-07 | $183.98 | $327.49 | 478,400 | — | — |
| 2025-02-06 | $190.50 | $339.09 | 364,100 | — | — |
| 2025-02-05 | $195.35 | $347.73 | 586,000 | — | — |
| 2025-02-04 | $187.56 | $333.86 | 408,400 | — | — |
| 2025-02-03 | $183.65 | $326.90 | 477,900 | — | — |
| 2025-01-31 | $188.93 | $336.30 | 420,200 | — | — |
| 2025-01-30 | $190.97 | $339.93 | 410,100 | — | — |
| 2025-01-29 | $186.98 | $332.83 | 258,200 | — | — |
| 2025-01-28 | $185.29 | $329.82 | 382,600 | — | — |
| 2025-01-27 | $186.50 | $331.97 | 308,100 | — | — |
| 2025-01-24 | $186.61 | $332.17 | 278,900 | — | — |
| 2025-01-23 | $186.27 | $331.57 | 237,700 | — | — |
| 2025-01-22 | $186.52 | $332.01 | 247,800 | — | — |
| 2025-01-21 | $186.93 | $332.74 | 330,400 | — | — |
| 2025-01-17 | $180.78 | $321.79 | 432,000 | — | — |
| 2025-01-16 | $181.48 | $323.04 | 422,400 | — | — |
| 2025-01-15 | $184.84 | $329.02 | 416,600 | — | — |
| 2025-01-14 | $185.41 | $330.03 | 326,000 | — | — |
| 2025-01-13 | $183.25 | $326.19 | 310,700 | — | — |
| 2025-01-10 | $183.47 | $326.58 | 473,000 | — | — |
| 2025-01-08 | $192.55 | $342.74 | 436,500 | — | — |
| 2025-01-07 | $193.12 | $343.76 | 585,500 | — | — |
| 2025-01-06 | $190.39 | $338.90 | 664,400 | — | — |
| 2025-01-03 | $195.25 | $347.55 | 611,300 | — | — |
| 2025-01-02 | $193.12 | $343.76 | 615,500 | — | — |