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
- 1984-06-04 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 | $337.90 | $337.90 | 314,900 | — | — |
| 2025-12-30 | $342.66 | $342.66 | 298,400 | — | — |
| 2025-12-29 | $343.50 | $343.50 | 304,100 | — | — |
| 2025-12-26 | $347.63 | $347.63 | 222,000 | — | — |
| 2025-12-24 | $348.40 | $348.40 | 118,000 | — | — |
| 2025-12-23 | $348.95 | $348.95 | 335,400 | — | — |
| 2025-12-22 | $347.11 | $347.11 | 446,400 | — | — |
| 2025-12-19 | $344.38 | $344.38 | 5,193,500 | — | — |
| 2025-12-18 | $341.19 | $341.19 | 382,400 | — | — |
| 2025-12-17 | $340.02 | $340.02 | 460,700 | — | — |
| 2025-12-16 | $347.61 | $347.61 | 284,600 | — | — |
| 2025-12-15 | $351.19 | $351.19 | 289,200 | — | — |
| 2025-12-12 | $345.78 | $345.78 | 475,600 | — | — |
| 2025-12-11 | $364.51 | $364.51 | 344,800 | — | — |
| 2025-12-10 | $355.83 | $355.83 | 355,300 | — | — |
| 2025-12-09 | $347.21 | $347.21 | 268,600 | — | — |
| 2025-12-08 | $348.91 | $348.91 | 414,200 | — | — |
| 2025-12-05 | $351.80 | $351.80 | 249,200 | — | — |
| 2025-12-04 | $354.40 | $354.40 | 312,300 | — | — |
| 2025-12-03 | $352.80 | $352.80 | 310,300 | — | — |
| 2025-12-02 | $354.31 | $354.31 | 422,600 | — | — |
| 2025-12-01 | $350.06 | $350.06 | 457,000 | — | — |
| 2025-11-28 | $361.53 | $361.53 | 173,600 | — | — |
| 2025-11-26 | $354.96 | $354.96 | 517,100 | — | — |
| 2025-11-25 | $348.44 | $348.44 | 404,200 | — | — |
| 2025-11-24 | $340.69 | $340.69 | 453,900 | — | — |
| 2025-11-21 | $326.49 | $326.49 | 576,400 | — | — |
| 2025-11-20 | $323.37 | $323.37 | 749,100 | — | — |
| 2025-11-19 | $325.29 | $325.29 | 1,106,400 | — | — |
| 2025-11-18 | $296.20 | $296.20 | 480,000 | — | — |
| 2025-11-17 | $293.77 | $293.77 | 447,600 | — | — |
| 2025-11-14 | $291.20 | $291.20 | 355,800 | — | — |
| 2025-11-13 | $282.69 | $282.69 | 271,200 | — | — |
| 2025-11-12 | $295.57 | $295.57 | 289,900 | — | — |
| 2025-11-11 | $290.61 | $290.61 | 220,200 | — | — |
| 2025-11-10 | $293.62 | $293.62 | 263,300 | — | — |
| 2025-11-07 | $286.41 | $286.41 | 501,600 | — | — |
| 2025-11-06 | $282.92 | $282.92 | 219,800 | — | — |
| 2025-11-05 | $290.15 | $290.15 | 433,500 | — | — |
| 2025-11-04 | $282.13 | $282.13 | 252,300 | — | — |
| 2025-11-03 | $286.19 | $286.19 | 281,300 | — | — |
| 2025-10-31 | $287.79 | $287.79 | 270,100 | — | — |
| 2025-10-30 | $286.36 | $286.36 | 339,700 | — | — |
| 2025-10-29 | $288.44 | $288.44 | 335,500 | — | — |
| 2025-10-28 | $285.58 | $285.58 | 259,500 | — | — |
| 2025-10-27 | $284.16 | $284.16 | 695,400 | — | — |
| 2025-10-24 | $291.96 | $291.96 | 204,500 | — | — |
| 2025-10-23 | $286.38 | $286.38 | 251,300 | — | — |
| 2025-10-22 | $279.52 | $279.52 | 355,100 | — | — |
| 2025-10-21 | $290.28 | $290.28 | 171,200 | — | — |
| 2025-10-20 | $296.31 | $296.31 | 154,900 | — | — |
| 2025-10-17 | $292.49 | $292.49 | 276,400 | — | — |
| 2025-10-16 | $295.44 | $295.44 | 278,700 | — | — |
| 2025-10-15 | $298.82 | $298.82 | 310,800 | — | — |
| 2025-10-14 | $292.85 | $292.85 | 212,000 | — | — |
| 2025-10-13 | $290.90 | $290.90 | 187,900 | — | — |
| 2025-10-10 | $284.33 | $284.33 | 313,700 | — | — |
| 2025-10-09 | $289.68 | $289.68 | 279,500 | — | — |
| 2025-10-08 | $294.09 | $294.09 | 251,800 | — | — |
| 2025-10-07 | $286.30 | $286.30 | 461,500 | — | — |
| 2025-10-06 | $288.66 | $288.66 | 330,500 | — | — |
| 2025-10-03 | $286.45 | $286.45 | 534,700 | — | — |
| 2025-10-02 | $291.58 | $291.58 | 260,600 | — | — |
| 2025-10-01 | $291.66 | $291.66 | 258,800 | — | — |
| 2025-09-30 | $291.76 | $291.76 | 496,800 | — | — |
| 2025-09-29 | $294.01 | $294.01 | 377,200 | — | — |
| 2025-09-26 | $287.45 | $287.45 | 415,600 | — | — |
| 2025-09-25 | $274.78 | $274.78 | 424,200 | — | — |
| 2025-09-24 | $276.53 | $276.53 | 340,500 | — | — |
| 2025-09-23 | $282.54 | $282.54 | 528,100 | — | — |
| 2025-09-22 | $281.14 | $281.14 | 446,300 | — | — |
| 2025-09-19 | $269.58 | $269.58 | 586,300 | — | — |
| 2025-09-18 | $270.71 | $270.71 | 440,200 | — | — |
| 2025-09-17 | $261.57 | $261.57 | 520,200 | — | — |
| 2025-09-16 | $253.08 | $253.08 | 270,300 | — | — |
| 2025-09-15 | $255.59 | $255.59 | 288,200 | — | — |
| 2025-09-12 | $257.84 | $257.84 | 276,500 | — | — |
| 2025-09-11 | $258.83 | $258.83 | 277,000 | — | — |
| 2025-09-10 | $259.27 | $259.27 | 355,700 | — | — |
| 2025-09-09 | $252.01 | $252.01 | 397,900 | — | — |
| 2025-09-08 | $252.50 | $252.50 | 442,900 | — | — |
| 2025-09-05 | $248.34 | $248.34 | 358,000 | — | — |
| 2025-09-04 | $254.00 | $254.00 | 392,300 | — | — |
| 2025-09-03 | $248.99 | $248.99 | 396,600 | — | — |
| 2025-09-02 | $245.31 | $245.31 | 478,100 | — | — |
| 2025-08-29 | $252.47 | $252.47 | 278,600 | — | — |
| 2025-08-28 | $256.49 | $256.49 | 340,800 | — | — |
| 2025-08-27 | $255.63 | $255.63 | 394,900 | — | — |
| 2025-08-26 | $256.84 | $256.84 | 446,100 | — | — |
| 2025-08-25 | $253.56 | $253.56 | 493,400 | — | — |
| 2025-08-22 | $257.42 | $257.42 | 541,500 | — | — |
| 2025-08-21 | $262.19 | $262.19 | 503,700 | — | — |
| 2025-08-20 | $257.26 | $257.26 | 1,586,200 | — | — |
| 2025-08-19 | $269.57 | $269.57 | 691,900 | — | — |
| 2025-08-18 | $272.91 | $272.91 | 361,800 | — | — |
| 2025-08-15 | $269.36 | $269.36 | 524,200 | — | — |
| 2025-08-14 | $267.96 | $267.96 | 429,700 | — | — |
| 2025-08-13 | $273.94 | $273.94 | 677,700 | — | — |
| 2025-08-12 | $279.99 | $279.99 | 503,300 | — | — |
| 2025-08-11 | $274.84 | $274.84 | 288,000 | — | — |
| 2025-08-08 | $279.13 | $279.13 | 273,400 | — | — |
| 2025-08-07 | $276.43 | $276.43 | 268,900 | — | — |
| 2025-08-06 | $270.90 | $270.90 | 227,900 | — | — |
| 2025-08-05 | $267.76 | $267.76 | 185,000 | — | — |
| 2025-08-04 | $264.98 | $264.98 | 181,200 | — | — |
| 2025-08-01 | $263.29 | $263.29 | 298,700 | — | — |
| 2025-07-31 | $268.81 | $268.81 | 254,300 | — | — |
| 2025-07-30 | $268.49 | $268.49 | 327,500 | — | — |
| 2025-07-29 | $268.69 | $268.69 | 156,800 | — | — |
| 2025-07-28 | $264.27 | $264.27 | 303,900 | — | — |
| 2025-07-25 | $264.69 | $264.69 | 228,900 | — | — |
| 2025-07-24 | $262.41 | $262.41 | 313,600 | — | — |
| 2025-07-23 | $261.00 | $261.00 | 324,100 | — | — |
| 2025-07-22 | $252.68 | $252.68 | 303,300 | — | — |
| 2025-07-21 | $256.73 | $256.73 | 190,900 | — | — |
| 2025-07-18 | $256.58 | $256.58 | 287,000 | — | — |
| 2025-07-17 | $256.35 | $256.35 | 234,900 | — | — |
| 2025-07-16 | $252.82 | $252.82 | 283,400 | — | — |
| 2025-07-15 | $250.63 | $250.63 | 199,000 | — | — |
| 2025-07-14 | $253.63 | $253.63 | 122,700 | — | — |
| 2025-07-11 | $252.40 | $252.40 | 184,000 | — | — |
| 2025-07-10 | $250.27 | $250.27 | 225,000 | — | — |
| 2025-07-09 | $252.28 | $252.28 | 156,700 | — | — |
| 2025-07-08 | $248.96 | $248.96 | 341,000 | — | — |
| 2025-07-07 | $252.13 | $252.13 | 306,400 | — | — |
| 2025-07-03 | $250.27 | $250.27 | 209,400 | — | — |
| 2025-07-02 | $247.19 | $247.19 | 340,700 | — | — |
| 2025-07-01 | $244.32 | $244.32 | 498,600 | — | — |
| 2025-06-30 | $244.39 | $244.39 | 307,200 | — | — |
| 2025-06-27 | $245.71 | $245.71 | 518,900 | — | — |
| 2025-06-26 | $239.37 | $239.37 | 165,200 | — | — |
| 2025-06-25 | $237.56 | $237.56 | 258,300 | — | — |
| 2025-06-24 | $238.81 | $238.81 | 263,300 | — | — |
| 2025-06-23 | $235.62 | $235.62 | 326,800 | — | — |
| 2025-06-20 | $234.00 | $234.00 | 844,200 | — | — |
| 2025-06-18 | $232.83 | $232.83 | 303,000 | — | — |
| 2025-06-17 | $231.83 | $231.83 | 260,600 | — | — |
| 2025-06-16 | $233.11 | $233.11 | 334,800 | — | — |
| 2025-06-13 | $233.15 | $233.15 | 299,700 | — | — |
| 2025-06-12 | $235.54 | $235.54 | 294,500 | — | — |
| 2025-06-11 | $236.46 | $236.46 | 336,000 | — | — |
| 2025-06-10 | $233.33 | $233.33 | 433,200 | — | — |
| 2025-06-09 | $238.24 | $238.24 | 414,300 | — | — |
| 2025-06-06 | $243.02 | $243.02 | 350,200 | — | — |
| 2025-06-05 | $237.79 | $237.79 | 355,500 | — | — |
| 2025-06-04 | $236.43 | $236.43 | 331,400 | — | — |
| 2025-06-03 | $235.29 | $235.29 | 419,200 | — | — |
| 2025-06-02 | $228.62 | $228.62 | 313,000 | — | — |
| 2025-05-30 | $229.92 | $229.92 | 403,500 | — | — |
| 2025-05-29 | $228.34 | $228.34 | 293,700 | — | — |
| 2025-05-28 | $227.24 | $227.24 | 328,400 | — | — |
| 2025-05-27 | $227.76 | $227.76 | 505,800 | — | — |
| 2025-05-23 | $225.20 | $225.20 | 793,200 | — | — |
| 2025-05-22 | $224.21 | $224.21 | 690,700 | — | — |
| 2025-05-21 | $224.13 | $224.13 | 1,282,200 | — | — |
| 2025-05-20 | $193.62 | $193.62 | 840,600 | — | — |
| 2025-05-19 | $192.12 | $192.12 | 568,900 | — | — |
| 2025-05-16 | $194.83 | $194.83 | 326,100 | — | — |
| 2025-05-15 | $192.10 | $192.10 | 220,800 | — | — |
| 2025-05-14 | $193.37 | $193.37 | 270,800 | — | — |
| 2025-05-13 | $193.99 | $193.99 | 351,000 | — | — |
| 2025-05-12 | $192.56 | $192.56 | 435,700 | — | — |
| 2025-05-09 | $188.43 | $188.43 | 246,400 | — | — |
| 2025-05-08 | $186.41 | $186.41 | 393,800 | — | — |
| 2025-05-07 | $183.33 | $183.33 | 343,100 | — | — |
| 2025-05-06 | $183.91 | $183.91 | 206,300 | — | — |
| 2025-05-05 | $182.96 | $182.96 | 279,800 | — | — |
| 2025-05-02 | $180.53 | $180.53 | 488,300 | — | — |
| 2025-05-01 | $173.06 | $173.06 | 309,700 | — | — |
| 2025-04-30 | $167.55 | $167.55 | 300,800 | — | — |
| 2025-04-29 | $167.74 | $167.74 | 342,000 | — | — |
| 2025-04-28 | $166.96 | $166.96 | 408,700 | — | — |
| 2025-04-25 | $165.20 | $165.20 | 358,000 | — | — |
| 2025-04-24 | $164.47 | $164.47 | 204,200 | — | — |
| 2025-04-23 | $160.75 | $160.75 | 550,600 | — | — |
| 2025-04-22 | $154.60 | $154.60 | 395,300 | — | — |
| 2025-04-21 | $151.59 | $151.59 | 515,200 | — | — |
| 2025-04-17 | $154.51 | $154.51 | 440,400 | — | — |
| 2025-04-16 | $152.32 | $152.32 | 491,000 | — | — |
| 2025-04-15 | $152.08 | $152.08 | 378,200 | — | — |
| 2025-04-14 | $152.16 | $152.16 | 418,700 | — | — |
| 2025-04-11 | $153.27 | $153.27 | 289,200 | — | — |
| 2025-04-10 | $151.07 | $151.07 | 565,000 | — | — |
| 2025-04-09 | $155.96 | $155.96 | 851,400 | — | — |
| 2025-04-08 | $140.69 | $140.69 | 528,300 | — | — |
| 2025-04-07 | $141.29 | $141.29 | 606,300 | — | — |
| 2025-04-04 | $138.96 | $138.96 | 646,000 | — | — |
| 2025-04-03 | $147.94 | $147.94 | 460,800 | — | — |
| 2025-04-02 | $157.95 | $157.95 | 291,300 | — | — |
| 2025-04-01 | $155.06 | $155.06 | 332,500 | — | — |
| 2025-03-31 | $152.34 | $152.34 | 400,100 | — | — |
| 2025-03-28 | $153.89 | $153.89 | 214,400 | — | — |
| 2025-03-27 | $154.14 | $154.14 | 498,100 | — | — |
| 2025-03-26 | $157.77 | $157.77 | 337,400 | — | — |
| 2025-03-25 | $161.23 | $161.23 | 372,600 | — | — |
| 2025-03-24 | $161.57 | $161.57 | 234,100 | — | — |
| 2025-03-21 | $156.24 | $156.24 | 573,500 | — | — |
| 2025-03-20 | $159.15 | $159.15 | 386,000 | — | — |
| 2025-03-19 | $158.12 | $158.12 | 340,200 | — | — |
| 2025-03-18 | $155.93 | $155.93 | 451,400 | — | — |
| 2025-03-17 | $157.46 | $157.46 | 499,600 | — | — |
| 2025-03-14 | $155.57 | $155.57 | 642,800 | — | — |
| 2025-03-13 | $147.47 | $147.47 | 753,700 | — | — |
| 2025-03-12 | $148.81 | $148.81 | 978,100 | — | — |
| 2025-03-11 | $144.12 | $144.12 | 944,700 | — | — |
| 2025-03-10 | $136.75 | $136.75 | 758,600 | — | — |
| 2025-03-07 | $140.96 | $140.96 | 870,000 | — | — |
| 2025-03-06 | $143.52 | $143.52 | 907,700 | — | — |
| 2025-03-05 | $153.89 | $153.89 | 1,322,900 | — | — |
| 2025-03-04 | $153.05 | $153.05 | 975,300 | — | — |
| 2025-03-03 | $161.02 | $161.02 | 543,700 | — | — |
| 2025-02-28 | $163.86 | $163.86 | 821,300 | — | — |
| 2025-02-27 | $162.13 | $162.13 | 931,800 | — | — |
| 2025-02-26 | $161.96 | $161.96 | 1,295,100 | — | — |
| 2025-02-25 | $171.94 | $171.94 | 1,073,700 | — | — |
| 2025-02-24 | $168.60 | $168.60 | 704,500 | — | — |
| 2025-02-21 | $171.49 | $171.49 | 554,700 | — | — |
| 2025-02-20 | $171.54 | $171.54 | 658,000 | — | — |
| 2025-02-19 | $179.75 | $179.75 | 916,700 | — | — |
| 2025-02-18 | $174.67 | $174.67 | 596,600 | — | — |
| 2025-02-14 | $178.20 | $178.20 | 391,600 | — | — |
| 2025-02-13 | $185.42 | $185.42 | 262,900 | — | — |
| 2025-02-12 | $188.91 | $188.91 | 286,300 | — | — |
| 2025-02-11 | $195.01 | $195.01 | 206,600 | — | — |
| 2025-02-10 | $200.46 | $200.46 | 223,800 | — | — |
| 2025-02-07 | $199.18 | $199.18 | 262,500 | — | — |
| 2025-02-06 | $200.56 | $200.56 | 279,100 | — | — |
| 2025-02-05 | $191.14 | $191.14 | 387,600 | — | — |
| 2025-02-04 | $185.64 | $185.64 | 290,600 | — | — |
| 2025-02-03 | $185.42 | $185.42 | 351,500 | — | — |
| 2025-01-31 | $189.16 | $189.16 | 409,300 | — | — |
| 2025-01-30 | $188.09 | $188.09 | 455,000 | — | — |
| 2025-01-29 | $182.49 | $182.49 | 366,200 | — | — |
| 2025-01-28 | $179.81 | $179.81 | 522,500 | — | — |
| 2025-01-27 | $178.16 | $178.16 | 682,600 | — | — |
| 2025-01-24 | $192.84 | $192.84 | 421,200 | — | — |
| 2025-01-23 | $191.32 | $191.32 | 395,800 | — | — |
| 2025-01-22 | $191.89 | $191.89 | 485,700 | — | — |
| 2025-01-21 | $194.74 | $194.74 | 422,400 | — | — |
| 2025-01-17 | $190.54 | $190.54 | 408,300 | — | — |
| 2025-01-16 | $189.93 | $189.93 | 383,300 | — | — |
| 2025-01-15 | $190.64 | $190.64 | 505,800 | — | — |
| 2025-01-14 | $180.42 | $180.42 | 355,700 | — | — |
| 2025-01-13 | $175.83 | $175.83 | 267,200 | — | — |
| 2025-01-10 | $176.47 | $176.47 | 334,200 | — | — |
| 2025-01-08 | $179.00 | $179.00 | 364,100 | — | — |
| 2025-01-07 | $177.41 | $177.41 | 281,100 | — | — |
| 2025-01-06 | $182.35 | $182.35 | 248,600 | — | — |
| 2025-01-03 | $180.84 | $180.84 | 265,000 | — | — |
| 2025-01-02 | $176.70 | $176.70 | 334,700 | — | — |