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-02-27 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 | $302.99 | $302.99 | 99,800 | — | — |
| 2025-12-30 | $304.51 | $304.51 | 97,400 | — | — |
| 2025-12-29 | $303.73 | $303.73 | 148,800 | — | — |
| 2025-12-26 | $303.88 | $303.88 | 94,000 | — | — |
| 2025-12-24 | $301.75 | $301.75 | 76,200 | — | — |
| 2025-12-23 | $301.03 | $301.03 | 157,000 | — | — |
| 2025-12-22 | $304.85 | $304.85 | 194,400 | — | — |
| 2025-12-19 | $301.53 | $301.53 | 425,800 | — | — |
| 2025-12-18 | $299.86 | $299.86 | 164,000 | — | — |
| 2025-12-17 | $301.28 | $301.28 | 179,500 | — | — |
| 2025-12-16 | $302.02 | $302.02 | 173,100 | — | — |
| 2025-12-15 | $307.92 | $307.92 | 202,300 | — | — |
| 2025-12-12 | $308.13 | $308.13 | 110,700 | — | — |
| 2025-12-11 | $313.97 | $313.97 | 108,200 | — | — |
| 2025-12-10 | $315.00 | $315.00 | 169,700 | — | — |
| 2025-12-09 | $308.05 | $308.05 | 152,400 | — | — |
| 2025-12-08 | $308.53 | $308.53 | 134,000 | — | — |
| 2025-12-05 | $317.69 | $317.69 | 174,000 | — | — |
| 2025-12-04 | $320.06 | $320.06 | 114,300 | — | — |
| 2025-12-03 | $320.34 | $320.34 | 271,800 | — | — |
| 2025-12-02 | $318.56 | $318.56 | 210,100 | — | — |
| 2025-12-01 | $321.50 | $321.50 | 133,100 | — | — |
| 2025-11-28 | $324.86 | $324.86 | 86,300 | — | — |
| 2025-11-26 | $327.03 | $327.03 | 126,300 | — | — |
| 2025-11-25 | $332.21 | $332.21 | 145,500 | — | — |
| 2025-11-24 | $322.48 | $322.48 | 383,300 | — | — |
| 2025-11-21 | $316.70 | $316.70 | 126,700 | — | — |
| 2025-11-20 | $303.61 | $303.61 | 214,100 | — | — |
| 2025-11-19 | $304.79 | $304.79 | 192,700 | — | — |
| 2025-11-18 | $307.78 | $307.78 | 149,400 | — | — |
| 2025-11-17 | $304.06 | $304.06 | 165,000 | — | — |
| 2025-11-14 | $313.15 | $313.15 | 107,300 | — | — |
| 2025-11-13 | $316.89 | $316.89 | 176,100 | — | — |
| 2025-11-12 | $327.28 | $327.28 | 247,300 | — | — |
| 2025-11-11 | $313.33 | $313.33 | 116,400 | — | — |
| 2025-11-10 | $307.38 | $307.38 | 116,500 | — | — |
| 2025-11-07 | $305.56 | $305.56 | 136,200 | — | — |
| 2025-11-06 | $306.55 | $306.55 | 134,900 | — | — |
| 2025-11-05 | $310.01 | $310.01 | 179,600 | — | — |
| 2025-11-04 | $310.96 | $310.96 | 196,100 | — | — |
| 2025-11-03 | $311.43 | $311.43 | 252,600 | — | — |
| 2025-10-31 | $319.55 | $319.55 | 285,100 | — | — |
| 2025-10-30 | $304.61 | $304.61 | 429,200 | — | — |
| 2025-10-29 | $319.47 | $319.47 | 510,300 | — | — |
| 2025-10-28 | $330.42 | $330.42 | 305,200 | — | — |
| 2025-10-27 | $336.12 | $336.12 | 289,900 | — | — |
| 2025-10-24 | $339.75 | $339.75 | 161,600 | — | — |
| 2025-10-23 | $338.67 | $338.67 | 287,200 | — | — |
| 2025-10-22 | $333.97 | $333.97 | 573,500 | — | — |
| 2025-10-21 | $331.27 | $331.27 | 375,600 | — | — |
| 2025-10-20 | $321.90 | $321.90 | 199,100 | — | — |
| 2025-10-17 | $310.02 | $310.02 | 131,200 | — | — |
| 2025-10-16 | $312.39 | $312.39 | 270,400 | — | — |
| 2025-10-15 | $305.85 | $305.85 | 141,800 | — | — |
| 2025-10-14 | $305.05 | $305.05 | 134,200 | — | — |
| 2025-10-13 | $303.71 | $303.71 | 220,200 | — | — |
| 2025-10-10 | $297.72 | $297.72 | 170,700 | — | — |
| 2025-10-09 | $300.63 | $300.63 | 111,600 | — | — |
| 2025-10-08 | $302.83 | $302.83 | 217,300 | — | — |
| 2025-10-07 | $296.52 | $296.52 | 174,800 | — | — |
| 2025-10-06 | $309.17 | $309.17 | 195,200 | — | — |
| 2025-10-03 | $305.49 | $305.49 | 241,600 | — | — |
| 2025-10-02 | $294.24 | $294.24 | 177,400 | — | — |
| 2025-10-01 | $297.95 | $297.95 | 305,800 | — | — |
| 2025-09-30 | $280.39 | $280.39 | 177,800 | — | — |
| 2025-09-29 | $270.11 | $270.11 | 191,100 | — | — |
| 2025-09-26 | $271.36 | $271.36 | 211,800 | — | — |
| 2025-09-25 | $270.41 | $270.41 | 227,200 | — | — |
| 2025-09-24 | $276.62 | $276.62 | 232,200 | — | — |
| 2025-09-23 | $282.07 | $282.07 | 185,100 | — | — |
| 2025-09-22 | $283.36 | $283.36 | 195,100 | — | — |
| 2025-09-19 | $284.07 | $284.07 | 388,400 | — | — |
| 2025-09-18 | $286.49 | $286.49 | 176,400 | — | — |
| 2025-09-17 | $280.29 | $280.29 | 267,900 | — | — |
| 2025-09-16 | $282.26 | $282.26 | 188,700 | — | — |
| 2025-09-15 | $280.21 | $280.21 | 203,600 | — | — |
| 2025-09-12 | $280.34 | $280.34 | 242,400 | — | — |
| 2025-09-11 | $285.90 | $285.90 | 168,500 | — | — |
| 2025-09-10 | $276.91 | $276.91 | 230,100 | — | — |
| 2025-09-09 | $285.95 | $285.95 | 231,900 | — | — |
| 2025-09-08 | $290.38 | $290.38 | 192,600 | — | — |
| 2025-09-05 | $295.43 | $295.43 | 257,900 | — | — |
| 2025-09-04 | $289.43 | $289.43 | 187,700 | — | — |
| 2025-09-03 | $288.05 | $288.05 | 202,300 | — | — |
| 2025-09-02 | $290.71 | $290.71 | 215,800 | — | — |
| 2025-08-29 | $297.88 | $297.88 | 199,900 | — | — |
| 2025-08-28 | $293.67 | $293.67 | 189,600 | — | — |
| 2025-08-27 | $292.84 | $292.84 | 243,100 | — | — |
| 2025-08-26 | $296.60 | $296.60 | 191,700 | — | — |
| 2025-08-25 | $297.37 | $297.37 | 241,600 | — | — |
| 2025-08-22 | $303.82 | $303.82 | 783,300 | — | — |
| 2025-08-21 | $285.03 | $285.03 | 167,000 | — | — |
| 2025-08-20 | $288.16 | $288.16 | 129,100 | — | — |
| 2025-08-19 | $288.37 | $288.37 | 199,100 | — | — |
| 2025-08-18 | $284.65 | $284.65 | 163,800 | — | — |
| 2025-08-15 | $285.66 | $285.66 | 157,800 | — | — |
| 2025-08-14 | $287.21 | $287.21 | 132,000 | — | — |
| 2025-08-13 | $287.16 | $287.16 | 206,700 | — | — |
| 2025-08-12 | $274.76 | $274.76 | 235,100 | — | — |
| 2025-08-11 | $264.53 | $264.53 | 169,900 | — | — |
| 2025-08-08 | $264.21 | $264.21 | 211,800 | — | — |
| 2025-08-07 | $265.26 | $265.26 | 201,600 | — | — |
| 2025-08-06 | $264.32 | $264.32 | 313,100 | — | — |
| 2025-08-05 | $272.18 | $272.18 | 309,200 | — | — |
| 2025-08-04 | $276.80 | $276.80 | 530,900 | — | — |
| 2025-08-01 | $284.60 | $284.60 | 1,108,400 | — | — |
| 2025-07-31 | $241.95 | $241.95 | 430,900 | — | — |
| 2025-07-30 | $250.08 | $250.08 | 424,400 | — | — |
| 2025-07-29 | $252.60 | $252.60 | 312,300 | — | — |
| 2025-07-28 | $253.23 | $253.23 | 323,100 | — | — |
| 2025-07-25 | $264.19 | $264.19 | 247,200 | — | — |
| 2025-07-24 | $262.06 | $262.06 | 212,500 | — | — |
| 2025-07-23 | $257.07 | $257.07 | 338,300 | — | — |
| 2025-07-22 | $245.47 | $245.47 | 553,700 | — | — |
| 2025-07-21 | $244.25 | $244.25 | 236,100 | — | — |
| 2025-07-18 | $246.40 | $246.40 | 250,900 | — | — |
| 2025-07-17 | $249.65 | $249.65 | 174,500 | — | — |
| 2025-07-16 | $247.26 | $247.26 | 208,000 | — | — |
| 2025-07-15 | $247.35 | $247.35 | 212,600 | — | — |
| 2025-07-14 | $250.81 | $250.81 | 246,500 | — | — |
| 2025-07-11 | $256.97 | $256.97 | 298,800 | — | — |
| 2025-07-10 | $259.88 | $259.88 | 275,000 | — | — |
| 2025-07-09 | $253.07 | $253.07 | 190,500 | — | — |
| 2025-07-08 | $250.73 | $250.73 | 280,100 | — | — |
| 2025-07-07 | $247.06 | $247.06 | 261,500 | — | — |
| 2025-07-03 | $251.56 | $251.56 | 109,100 | — | — |
| 2025-07-02 | $250.65 | $250.65 | 194,500 | — | — |
| 2025-07-01 | $247.99 | $247.99 | 273,200 | — | — |
| 2025-06-30 | $241.32 | $241.32 | 297,200 | — | — |
| 2025-06-27 | $243.98 | $243.98 | 322,900 | — | — |
| 2025-06-26 | $243.47 | $243.47 | 268,200 | — | — |
| 2025-06-25 | $240.98 | $240.98 | 331,800 | — | — |
| 2025-06-24 | $237.91 | $237.91 | 275,600 | — | — |
| 2025-06-23 | $235.54 | $235.54 | 413,200 | — | — |
| 2025-06-20 | $236.74 | $236.74 | 1,498,300 | — | — |
| 2025-06-18 | $232.00 | $232.00 | 352,000 | — | — |
| 2025-06-17 | $230.46 | $230.46 | 648,300 | — | — |
| 2025-06-16 | $231.70 | $231.70 | 490,800 | — | — |
| 2025-06-13 | $226.91 | $226.91 | 452,300 | — | — |
| 2025-06-12 | $232.42 | $232.42 | 380,900 | — | — |
| 2025-06-11 | $230.19 | $230.19 | 486,200 | — | — |
| 2025-06-10 | $230.52 | $230.52 | 393,900 | — | — |
| 2025-06-09 | $225.56 | $225.56 | 453,900 | — | — |
| 2025-06-06 | $219.42 | $219.42 | 245,500 | — | — |
| 2025-06-05 | $219.31 | $219.31 | 263,200 | — | — |
| 2025-06-04 | $222.05 | $222.05 | 246,300 | — | — |
| 2025-06-03 | $220.57 | $220.57 | 374,100 | — | — |
| 2025-06-02 | $216.56 | $216.56 | 294,600 | — | — |
| 2025-05-30 | $226.93 | $226.93 | 1,388,800 | — | — |
| 2025-05-29 | $227.61 | $227.61 | 263,200 | — | — |
| 2025-05-28 | $229.15 | $229.15 | 271,900 | — | — |
| 2025-05-27 | $230.36 | $230.36 | 307,100 | — | — |
| 2025-05-23 | $223.78 | $223.78 | 219,300 | — | — |
| 2025-05-22 | $227.14 | $227.14 | 362,700 | — | — |
| 2025-05-21 | $227.98 | $227.98 | 312,400 | — | — |
| 2025-05-20 | $247.05 | $247.05 | 178,700 | — | — |
| 2025-05-19 | $248.66 | $248.66 | 196,900 | — | — |
| 2025-05-16 | $248.67 | $248.67 | 255,000 | — | — |
| 2025-05-15 | $243.19 | $243.19 | 468,300 | — | — |
| 2025-05-14 | $237.07 | $237.07 | 355,900 | — | — |
| 2025-05-13 | $253.15 | $253.15 | 354,600 | — | — |
| 2025-05-12 | $256.68 | $256.68 | 387,300 | — | — |
| 2025-05-09 | $238.68 | $238.68 | 244,700 | — | — |
| 2025-05-08 | $241.02 | $241.02 | 258,300 | — | — |
| 2025-05-07 | $232.55 | $232.55 | 280,600 | — | — |
| 2025-05-06 | $231.57 | $231.57 | 393,300 | — | — |
| 2025-05-05 | $240.19 | $240.19 | 286,800 | — | — |
| 2025-05-02 | $236.34 | $236.34 | 697,400 | — | — |
| 2025-05-01 | $240.43 | $240.43 | 406,900 | — | — |
| 2025-04-30 | $244.08 | $244.08 | 307,100 | — | — |
| 2025-04-29 | $242.32 | $242.32 | 224,600 | — | — |
| 2025-04-28 | $240.17 | $240.17 | 238,600 | — | — |
| 2025-04-25 | $242.63 | $242.63 | 377,700 | — | — |
| 2025-04-24 | $249.74 | $249.74 | 222,600 | — | — |
| 2025-04-23 | $248.85 | $248.85 | 272,400 | — | — |
| 2025-04-22 | $244.98 | $244.98 | 215,100 | — | — |
| 2025-04-21 | $236.88 | $236.88 | 358,600 | — | — |
| 2025-04-17 | $238.18 | $238.18 | 231,500 | — | — |
| 2025-04-16 | $245.21 | $245.21 | 339,200 | — | — |
| 2025-04-15 | $244.98 | $244.98 | 306,300 | — | — |
| 2025-04-14 | $249.62 | $249.62 | 377,000 | — | — |
| 2025-04-11 | $245.80 | $245.80 | 362,900 | — | — |
| 2025-04-10 | $232.29 | $232.29 | 442,100 | — | — |
| 2025-04-09 | $249.17 | $249.17 | 568,100 | — | — |
| 2025-04-08 | $220.51 | $220.51 | 826,800 | — | — |
| 2025-04-07 | $229.40 | $229.40 | 591,400 | — | — |
| 2025-04-04 | $225.60 | $225.60 | 766,900 | — | — |
| 2025-04-03 | $234.75 | $234.75 | 364,800 | — | — |
| 2025-04-02 | $245.52 | $245.52 | 249,100 | — | — |
| 2025-04-01 | $240.00 | $240.00 | 348,100 | — | — |
| 2025-03-31 | $243.56 | $243.56 | 395,200 | — | — |
| 2025-03-28 | $243.00 | $243.00 | 328,100 | — | — |
| 2025-03-27 | $247.16 | $247.16 | 186,600 | — | — |
| 2025-03-26 | $245.32 | $245.32 | 324,100 | — | — |
| 2025-03-25 | $247.31 | $247.31 | 361,100 | — | — |
| 2025-03-24 | $256.65 | $256.65 | 268,500 | — | — |
| 2025-03-21 | $256.68 | $256.68 | 1,440,000 | — | — |
| 2025-03-20 | $254.47 | $254.47 | 280,600 | — | — |
| 2025-03-19 | $254.17 | $254.17 | 401,800 | — | — |
| 2025-03-18 | $260.03 | $260.03 | 352,900 | — | — |
| 2025-03-17 | $257.00 | $257.00 | 518,900 | — | — |
| 2025-03-14 | $254.45 | $254.45 | 232,700 | — | — |
| 2025-03-13 | $245.01 | $245.01 | 198,500 | — | — |
| 2025-03-12 | $251.15 | $251.15 | 369,700 | — | — |
| 2025-03-11 | $251.01 | $251.01 | 429,900 | — | — |
| 2025-03-10 | $247.76 | $247.76 | 416,800 | — | — |
| 2025-03-07 | $261.19 | $261.19 | 480,900 | — | — |
| 2025-03-06 | $257.97 | $257.97 | 397,400 | — | — |
| 2025-03-05 | $260.34 | $260.34 | 538,400 | — | — |
| 2025-03-04 | $250.50 | $250.50 | 291,100 | — | — |
| 2025-03-03 | $256.45 | $256.45 | 267,000 | — | — |
| 2025-02-28 | $265.16 | $265.16 | 301,800 | — | — |
| 2025-02-27 | $265.63 | $265.63 | 288,500 | — | — |
| 2025-02-26 | $276.19 | $276.19 | 250,900 | — | — |
| 2025-02-25 | $277.36 | $277.36 | 315,400 | — | — |
| 2025-02-24 | $280.15 | $280.15 | 273,500 | — | — |
| 2025-02-21 | $280.08 | $280.08 | 334,700 | — | — |
| 2025-02-20 | $285.63 | $285.63 | 390,800 | — | — |
| 2025-02-19 | $283.73 | $283.73 | 401,100 | — | — |
| 2025-02-18 | $283.21 | $283.21 | 496,000 | — | — |
| 2025-02-14 | $277.16 | $277.16 | 1,065,500 | — | — |
| 2025-02-13 | $306.36 | $306.36 | 375,700 | — | — |
| 2025-02-12 | $312.36 | $312.36 | 231,600 | — | — |
| 2025-02-11 | $314.73 | $314.73 | 155,100 | — | — |
| 2025-02-10 | $327.07 | $327.07 | 254,100 | — | — |
| 2025-02-07 | $342.13 | $342.13 | 231,300 | — | — |
| 2025-02-06 | $345.41 | $345.41 | 118,700 | — | — |
| 2025-02-05 | $350.94 | $350.94 | 113,400 | — | — |
| 2025-02-04 | $346.03 | $346.03 | 174,200 | — | — |
| 2025-02-03 | $353.11 | $353.11 | 168,000 | — | — |
| 2025-01-31 | $360.88 | $360.88 | 162,700 | — | — |
| 2025-01-30 | $358.86 | $358.86 | 180,300 | — | — |
| 2025-01-29 | $355.97 | $355.97 | 140,500 | — | — |
| 2025-01-28 | $367.00 | $367.00 | 200,300 | — | — |
| 2025-01-27 | $358.87 | $358.87 | 154,800 | — | — |
| 2025-01-24 | $354.79 | $354.79 | 121,800 | — | — |
| 2025-01-23 | $352.48 | $352.48 | 217,000 | — | — |
| 2025-01-22 | $360.54 | $360.54 | 153,100 | — | — |
| 2025-01-21 | $353.86 | $353.86 | 144,400 | — | — |
| 2025-01-17 | $342.41 | $342.41 | 124,300 | — | — |
| 2025-01-16 | $344.47 | $344.47 | 147,300 | — | — |
| 2025-01-15 | $341.79 | $341.79 | 247,200 | — | — |
| 2025-01-14 | $342.23 | $342.23 | 206,300 | — | — |
| 2025-01-13 | $351.70 | $351.70 | 121,500 | — | — |
| 2025-01-10 | $341.75 | $341.75 | 132,700 | — | — |
| 2025-01-08 | $344.38 | $344.38 | 139,000 | — | — |
| 2025-01-07 | $343.99 | $343.99 | 116,700 | — | — |
| 2025-01-06 | $343.47 | $343.47 | 174,500 | — | — |
| 2025-01-03 | $330.75 | $330.75 | 111,500 | — | — |
| 2025-01-02 | $326.16 | $326.16 | 108,600 | — | — |