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-18 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 | $240.43 | $414.20 | 241,100 | — | — |
| 2025-12-30 | $243.96 | $420.28 | 227,500 | — | — |
| 2025-12-29 | $243.14 | $418.87 | 335,100 | — | — |
| 2025-12-26 | $243.99 | $420.33 | 251,500 | — | — |
| 2025-12-24 | $243.47 | $419.44 | 143,500 | — | — |
| 2025-12-23 | $241.98 | $416.87 | 298,300 | — | — |
| 2025-12-22 | $243.36 | $419.25 | 362,700 | — | — |
| 2025-12-19 | $240.38 | $414.11 | 1,787,600 | — | — |
| 2025-12-18 | $238.34 | $410.60 | 648,400 | — | — |
| 2025-12-17 | $238.07 | $410.13 | 658,700 | — | — |
| 2025-12-16 | $236.37 | $405.79 | 581,200 | — | — |
| 2025-12-15 | $237.79 | $408.23 | 796,900 | — | — |
| 2025-12-12 | $235.45 | $404.21 | 729,900 | — | — |
| 2025-12-11 | $234.43 | $402.46 | 1,518,400 | — | — |
| 2025-12-10 | $236.32 | $405.71 | 1,006,900 | — | — |
| 2025-12-09 | $233.44 | $400.76 | 451,700 | — | — |
| 2025-12-08 | $234.45 | $402.50 | 503,600 | — | — |
| 2025-12-05 | $238.93 | $410.19 | 360,400 | — | — |
| 2025-12-04 | $238.41 | $409.29 | 349,900 | — | — |
| 2025-12-03 | $238.59 | $409.60 | 305,000 | — | — |
| 2025-12-02 | $236.53 | $406.07 | 282,800 | — | — |
| 2025-12-01 | $235.03 | $403.49 | 401,600 | — | — |
| 2025-11-28 | $237.66 | $408.01 | 170,800 | — | — |
| 2025-11-26 | $238.00 | $408.59 | 296,700 | — | — |
| 2025-11-25 | $238.33 | $409.16 | 308,300 | — | — |
| 2025-11-24 | $233.04 | $400.08 | 483,700 | — | — |
| 2025-11-21 | $233.48 | $400.83 | 533,800 | — | — |
| 2025-11-20 | $228.08 | $391.56 | 406,400 | — | — |
| 2025-11-19 | $227.57 | $390.68 | 292,800 | — | — |
| 2025-11-18 | $226.69 | $389.17 | 334,200 | — | — |
| 2025-11-17 | $227.79 | $391.06 | 210,500 | — | — |
| 2025-11-14 | $230.27 | $395.32 | 287,200 | — | — |
| 2025-11-13 | $233.15 | $400.26 | 305,700 | — | — |
| 2025-11-12 | $236.24 | $405.57 | 287,000 | — | — |
| 2025-11-11 | $236.41 | $405.86 | 208,300 | — | — |
| 2025-11-10 | $234.77 | $403.05 | 218,700 | — | — |
| 2025-11-07 | $232.61 | $399.34 | 249,200 | — | — |
| 2025-11-06 | $230.57 | $395.83 | 301,000 | — | — |
| 2025-11-05 | $233.30 | $400.52 | 315,100 | — | — |
| 2025-11-04 | $230.32 | $395.41 | 282,700 | — | — |
| 2025-11-03 | $229.66 | $394.27 | 294,200 | — | — |
| 2025-10-31 | $231.95 | $398.20 | 517,000 | — | — |
| 2025-10-30 | $231.79 | $397.93 | 359,800 | — | — |
| 2025-10-29 | $233.18 | $400.32 | 378,500 | — | — |
| 2025-10-28 | $235.32 | $403.99 | 264,100 | — | — |
| 2025-10-27 | $238.35 | $409.19 | 307,200 | — | — |
| 2025-10-24 | $235.90 | $404.99 | 204,300 | — | — |
| 2025-10-23 | $235.95 | $405.07 | 226,200 | — | — |
| 2025-10-22 | $234.15 | $401.98 | 258,600 | — | — |
| 2025-10-21 | $237.73 | $408.13 | 200,600 | — | — |
| 2025-10-20 | $235.66 | $404.57 | 186,700 | — | — |
| 2025-10-17 | $233.34 | $400.59 | 317,900 | — | — |
| 2025-10-16 | $232.00 | $398.29 | 277,000 | — | — |
| 2025-10-15 | $231.85 | $398.03 | 212,400 | — | — |
| 2025-10-14 | $233.37 | $400.64 | 228,400 | — | — |
| 2025-10-13 | $230.52 | $395.75 | 289,400 | — | — |
| 2025-10-10 | $228.16 | $391.70 | 485,200 | — | — |
| 2025-10-09 | $233.76 | $401.31 | 254,100 | — | — |
| 2025-10-08 | $234.32 | $402.27 | 262,700 | — | — |
| 2025-10-07 | $230.85 | $396.32 | 161,900 | — | — |
| 2025-10-06 | $234.12 | $401.93 | 214,500 | — | — |
| 2025-10-03 | $233.45 | $400.78 | 225,100 | — | — |
| 2025-10-02 | $232.25 | $398.72 | 294,200 | — | — |
| 2025-10-01 | $228.55 | $392.37 | 237,600 | — | — |
| 2025-09-30 | $226.95 | $389.62 | 185,400 | — | — |
| 2025-09-29 | $227.35 | $390.31 | 278,000 | — | — |
| 2025-09-26 | $227.00 | $389.71 | 275,200 | — | — |
| 2025-09-25 | $221.52 | $380.30 | 250,700 | — | — |
| 2025-09-24 | $223.12 | $383.04 | 239,200 | — | — |
| 2025-09-23 | $224.84 | $386.00 | 203,100 | — | — |
| 2025-09-22 | $225.34 | $386.86 | 226,800 | — | — |
| 2025-09-19 | $225.08 | $386.41 | 603,100 | — | — |
| 2025-09-18 | $227.63 | $390.79 | 281,500 | — | — |
| 2025-09-17 | $223.64 | $383.94 | 341,300 | — | — |
| 2025-09-16 | $226.13 | $388.21 | 306,200 | — | — |
| 2025-09-15 | $225.92 | $387.85 | 406,500 | — | — |
| 2025-09-12 | $223.17 | $383.13 | 195,900 | — | — |
| 2025-09-11 | $227.98 | $391.39 | 393,800 | — | — |
| 2025-09-10 | $223.72 | $382.67 | 244,100 | — | — |
| 2025-09-09 | $222.11 | $379.91 | 211,800 | — | — |
| 2025-09-08 | $226.13 | $386.79 | 401,700 | — | — |
| 2025-09-05 | $225.03 | $384.91 | 255,800 | — | — |
| 2025-09-04 | $226.01 | $386.58 | 206,800 | — | — |
| 2025-09-03 | $221.97 | $379.67 | 258,000 | — | — |
| 2025-09-02 | $222.70 | $380.92 | 261,200 | — | — |
| 2025-08-29 | $225.09 | $385.01 | 282,200 | — | — |
| 2025-08-28 | $224.67 | $384.29 | 214,700 | — | — |
| 2025-08-27 | $225.67 | $386.00 | 245,900 | — | — |
| 2025-08-26 | $226.35 | $387.17 | 607,300 | — | — |
| 2025-08-25 | $225.79 | $386.21 | 408,200 | — | — |
| 2025-08-22 | $227.17 | $388.57 | 651,700 | — | — |
| 2025-08-21 | $219.93 | $376.18 | 1,522,100 | — | — |
| 2025-08-20 | $213.52 | $365.22 | 601,300 | — | — |
| 2025-08-19 | $217.50 | $372.03 | 253,100 | — | — |
| 2025-08-18 | $214.10 | $366.21 | 250,700 | — | — |
| 2025-08-15 | $213.44 | $365.08 | 319,900 | — | — |
| 2025-08-14 | $217.22 | $371.55 | 225,200 | — | — |
| 2025-08-13 | $221.58 | $379.01 | 258,700 | — | — |
| 2025-08-12 | $215.79 | $369.10 | 191,000 | — | — |
| 2025-08-11 | $210.61 | $360.24 | 233,400 | — | — |
| 2025-08-08 | $211.04 | $360.98 | 268,800 | — | — |
| 2025-08-07 | $212.06 | $362.72 | 304,800 | — | — |
| 2025-08-06 | $211.13 | $361.13 | 316,500 | — | — |
| 2025-08-05 | $213.98 | $366.01 | 299,200 | — | — |
| 2025-08-04 | $212.46 | $363.41 | 376,500 | — | — |
| 2025-08-01 | $209.25 | $357.92 | 422,100 | — | — |
| 2025-07-31 | $214.21 | $366.40 | 656,000 | — | — |
| 2025-07-30 | $215.76 | $369.05 | 398,800 | — | — |
| 2025-07-29 | $220.21 | $376.66 | 278,300 | — | — |
| 2025-07-28 | $219.38 | $375.24 | 164,700 | — | — |
| 2025-07-25 | $220.84 | $377.74 | 241,600 | — | — |
| 2025-07-24 | $219.15 | $374.85 | 224,100 | — | — |
| 2025-07-23 | $220.03 | $376.36 | 489,000 | — | — |
| 2025-07-22 | $218.30 | $373.40 | 282,700 | — | — |
| 2025-07-21 | $214.30 | $366.55 | 281,300 | — | — |
| 2025-07-18 | $217.07 | $371.29 | 457,200 | — | — |
| 2025-07-17 | $217.47 | $371.98 | 426,800 | — | — |
| 2025-07-16 | $213.01 | $364.35 | 385,200 | — | — |
| 2025-07-15 | $214.90 | $367.58 | 313,800 | — | — |
| 2025-07-14 | $218.43 | $373.62 | 247,100 | — | — |
| 2025-07-11 | $220.82 | $377.71 | 272,700 | — | — |
| 2025-07-10 | $223.17 | $381.73 | 246,000 | — | — |
| 2025-07-09 | $222.04 | $379.79 | 165,600 | — | — |
| 2025-07-08 | $221.50 | $378.87 | 228,000 | — | — |
| 2025-07-07 | $218.79 | $374.23 | 228,200 | — | — |
| 2025-07-03 | $222.78 | $381.06 | 169,700 | — | — |
| 2025-07-02 | $222.75 | $381.01 | 342,400 | — | — |
| 2025-07-01 | $220.48 | $377.13 | 396,100 | — | — |
| 2025-06-30 | $214.37 | $366.67 | 354,400 | — | — |
| 2025-06-27 | $215.12 | $367.96 | 510,800 | — | — |
| 2025-06-26 | $214.91 | $367.60 | 337,100 | — | — |
| 2025-06-25 | $212.72 | $363.85 | 488,100 | — | — |
| 2025-06-24 | $213.36 | $364.95 | 415,800 | — | — |
| 2025-06-23 | $213.02 | $364.37 | 429,800 | — | — |
| 2025-06-20 | $209.55 | $358.43 | 1,804,000 | — | — |
| 2025-06-18 | $213.53 | $365.24 | 483,000 | — | — |
| 2025-06-17 | $214.12 | $364.91 | 530,900 | — | — |
| 2025-06-16 | $218.39 | $372.19 | 464,900 | — | — |
| 2025-06-13 | $214.36 | $365.32 | 378,300 | — | — |
| 2025-06-12 | $218.03 | $371.58 | 412,900 | — | — |
| 2025-06-11 | $219.28 | $373.71 | 498,100 | — | — |
| 2025-06-10 | $223.50 | $380.90 | 410,700 | — | — |
| 2025-06-09 | $219.28 | $373.71 | 464,100 | — | — |
| 2025-06-06 | $214.76 | $366.00 | 218,100 | — | — |
| 2025-06-05 | $213.55 | $363.94 | 383,600 | — | — |
| 2025-06-04 | $213.21 | $363.36 | 408,300 | — | — |
| 2025-06-03 | $212.31 | $361.83 | 394,500 | — | — |
| 2025-06-02 | $212.18 | $361.61 | 694,900 | — | — |
| 2025-05-30 | $211.99 | $361.28 | 908,600 | — | — |
| 2025-05-29 | $208.97 | $356.14 | 908,600 | — | — |
| 2025-05-28 | $195.74 | $333.59 | 442,600 | — | — |
| 2025-05-27 | $198.01 | $337.46 | 354,300 | — | — |
| 2025-05-23 | $193.38 | $329.57 | 319,100 | — | — |
| 2025-05-22 | $195.84 | $333.76 | 299,700 | — | — |
| 2025-05-21 | $196.47 | $334.83 | 262,000 | — | — |
| 2025-05-20 | $202.40 | $344.94 | 194,300 | — | — |
| 2025-05-19 | $204.45 | $348.43 | 303,100 | — | — |
| 2025-05-16 | $205.35 | $349.97 | 313,900 | — | — |
| 2025-05-15 | $201.10 | $342.72 | 277,500 | — | — |
| 2025-05-14 | $201.13 | $342.77 | 316,200 | — | — |
| 2025-05-13 | $202.60 | $345.28 | 294,300 | — | — |
| 2025-05-12 | $203.00 | $345.96 | 420,100 | — | — |
| 2025-05-09 | $192.62 | $328.27 | 251,400 | — | — |
| 2025-05-08 | $194.10 | $330.79 | 277,100 | — | — |
| 2025-05-07 | $189.29 | $322.60 | 295,700 | — | — |
| 2025-05-06 | $188.44 | $321.15 | 229,500 | — | — |
| 2025-05-05 | $190.90 | $325.34 | 268,400 | — | — |
| 2025-05-02 | $192.84 | $328.65 | 333,200 | — | — |
| 2025-05-01 | $190.36 | $324.42 | 435,600 | — | — |
| 2025-04-30 | $189.57 | $323.07 | 638,800 | — | — |
| 2025-04-29 | $188.76 | $321.69 | 248,600 | — | — |
| 2025-04-28 | $188.70 | $321.59 | 245,600 | — | — |
| 2025-04-25 | $188.22 | $320.77 | 219,600 | — | — |
| 2025-04-24 | $189.45 | $322.87 | 298,400 | — | — |
| 2025-04-23 | $184.73 | $314.82 | 255,800 | — | — |
| 2025-04-22 | $183.06 | $311.98 | 302,400 | — | — |
| 2025-04-21 | $177.11 | $301.84 | 389,800 | — | — |
| 2025-04-17 | $180.81 | $308.14 | 404,300 | — | — |
| 2025-04-16 | $180.69 | $307.94 | 249,800 | — | — |
| 2025-04-15 | $183.09 | $312.03 | 272,300 | — | — |
| 2025-04-14 | $184.45 | $314.35 | 449,100 | — | — |
| 2025-04-11 | $185.56 | $316.24 | 622,400 | — | — |
| 2025-04-10 | $181.04 | $308.54 | 666,800 | — | — |
| 2025-04-09 | $187.29 | $319.19 | 767,100 | — | — |
| 2025-04-08 | $167.51 | $285.48 | 715,900 | — | — |
| 2025-04-07 | $170.80 | $291.08 | 1,024,400 | — | — |
| 2025-04-04 | $176.73 | $301.19 | 707,500 | — | — |
| 2025-04-03 | $186.39 | $317.65 | 450,700 | — | — |
| 2025-04-02 | $203.35 | $346.56 | 234,700 | — | — |
| 2025-04-01 | $200.95 | $342.47 | 284,900 | — | — |
| 2025-03-31 | $201.72 | $343.78 | 382,200 | — | — |
| 2025-03-28 | $200.46 | $341.63 | 300,400 | — | — |
| 2025-03-27 | $206.55 | $352.01 | 253,900 | — | — |
| 2025-03-26 | $206.55 | $352.01 | 196,500 | — | — |
| 2025-03-25 | $205.93 | $350.95 | 290,400 | — | — |
| 2025-03-24 | $207.58 | $353.77 | 287,600 | — | — |
| 2025-03-21 | $203.86 | $347.43 | 533,800 | — | — |
| 2025-03-20 | $205.64 | $350.46 | 274,800 | — | — |
| 2025-03-19 | $208.57 | $354.12 | 273,400 | — | — |
| 2025-03-18 | $208.53 | $354.06 | 251,800 | — | — |
| 2025-03-17 | $210.68 | $357.71 | 279,600 | — | — |
| 2025-03-14 | $207.40 | $352.14 | 296,300 | — | — |
| 2025-03-13 | $201.99 | $342.95 | 354,300 | — | — |
| 2025-03-12 | $204.75 | $347.64 | 325,300 | — | — |
| 2025-03-11 | $206.01 | $349.78 | 314,700 | — | — |
| 2025-03-10 | $212.40 | $360.63 | 387,600 | — | — |
| 2025-03-07 | $215.31 | $365.57 | 398,700 | — | — |
| 2025-03-06 | $211.54 | $359.17 | 315,200 | — | — |
| 2025-03-05 | $210.44 | $357.30 | 322,800 | — | — |
| 2025-03-04 | $206.55 | $350.69 | 496,900 | — | — |
| 2025-03-03 | $207.10 | $351.63 | 370,700 | — | — |
| 2025-02-28 | $210.29 | $357.04 | 550,800 | — | — |
| 2025-02-27 | $209.50 | $355.70 | 347,700 | — | — |
| 2025-02-26 | $210.99 | $358.23 | 372,400 | — | — |
| 2025-02-25 | $214.98 | $365.01 | 385,300 | — | — |
| 2025-02-24 | $212.80 | $361.31 | 393,000 | — | — |
| 2025-02-21 | $215.44 | $365.79 | 350,900 | — | — |
| 2025-02-20 | $218.45 | $370.90 | 454,300 | — | — |
| 2025-02-19 | $217.73 | $369.68 | 549,700 | — | — |
| 2025-02-18 | $219.52 | $372.72 | 360,300 | — | — |
| 2025-02-14 | $216.42 | $367.45 | 299,600 | — | — |
| 2025-02-13 | $217.28 | $368.91 | 284,000 | — | — |
| 2025-02-12 | $214.33 | $363.90 | 228,800 | — | — |
| 2025-02-11 | $216.66 | $367.86 | 199,600 | — | — |
| 2025-02-10 | $216.80 | $368.10 | 227,700 | — | — |
| 2025-02-07 | $214.39 | $364.01 | 225,200 | — | — |
| 2025-02-06 | $215.30 | $365.55 | 271,100 | — | — |
| 2025-02-05 | $215.55 | $365.98 | 257,100 | — | — |
| 2025-02-04 | $217.13 | $368.66 | 265,100 | — | — |
| 2025-02-03 | $216.64 | $367.83 | 310,100 | — | — |
| 2025-01-31 | $220.22 | $373.90 | 411,300 | — | — |
| 2025-01-30 | $220.63 | $374.60 | 213,900 | — | — |
| 2025-01-29 | $217.97 | $370.08 | 226,800 | — | — |
| 2025-01-28 | $220.50 | $374.38 | 274,200 | — | — |
| 2025-01-27 | $224.07 | $380.44 | 309,200 | — | — |
| 2025-01-24 | $218.07 | $370.25 | 302,300 | — | — |
| 2025-01-23 | $219.49 | $372.67 | 347,400 | — | — |
| 2025-01-22 | $219.41 | $372.53 | 335,600 | — | — |
| 2025-01-21 | $220.18 | $373.84 | 375,100 | — | — |
| 2025-01-17 | $216.38 | $367.39 | 510,600 | — | — |
| 2025-01-16 | $213.82 | $363.04 | 595,900 | — | — |
| 2025-01-15 | $211.48 | $359.07 | 680,500 | — | — |
| 2025-01-14 | $207.41 | $352.16 | 332,500 | — | — |
| 2025-01-13 | $203.83 | $346.08 | 414,700 | — | — |
| 2025-01-10 | $200.12 | $339.78 | 595,500 | — | — |
| 2025-01-08 | $202.09 | $343.12 | 431,300 | — | — |
| 2025-01-07 | $205.43 | $348.79 | 257,000 | — | — |
| 2025-01-06 | $206.96 | $351.39 | 260,300 | — | — |
| 2025-01-03 | $207.56 | $352.41 | 263,200 | — | — |
| 2025-01-02 | $204.97 | $348.01 | 228,600 | — | — |