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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $246.76 | $357.26 | 243,500 | — | — |
| 2024-12-30 | $246.48 | $356.86 | 178,800 | — | — |
| 2024-12-27 | $249.43 | $361.13 | 237,500 | — | — |
| 2024-12-26 | $251.92 | $364.74 | 218,700 | — | — |
| 2024-12-24 | $250.23 | $362.29 | 87,900 | — | — |
| 2024-12-23 | $248.91 | $360.38 | 290,000 | — | — |
| 2024-12-20 | $248.30 | $359.49 | 651,900 | — | — |
| 2024-12-19 | $250.20 | $362.24 | 468,000 | — | — |
| 2024-12-18 | $257.10 | $372.23 | 335,200 | — | — |
| 2024-12-17 | $266.40 | $385.70 | 305,600 | — | — |
| 2024-12-16 | $267.97 | $387.97 | 426,900 | — | — |
| 2024-12-13 | $273.32 | $395.36 | 365,900 | — | — |
| 2024-12-12 | $277.60 | $401.55 | 256,100 | — | — |
| 2024-12-11 | $278.42 | $402.73 | 369,100 | — | — |
| 2024-12-10 | $277.55 | $401.48 | 515,100 | — | — |
| 2024-12-09 | $284.98 | $412.22 | 500,000 | — | — |
| 2024-12-06 | $296.70 | $429.18 | 287,000 | — | — |
| 2024-12-05 | $300.00 | $433.95 | 324,400 | — | — |
| 2024-12-04 | $301.84 | $436.61 | 221,900 | — | — |
| 2024-12-03 | $302.60 | $437.71 | 172,800 | — | — |
| 2024-12-02 | $303.65 | $439.23 | 231,800 | — | — |
| 2024-11-29 | $308.92 | $446.85 | 117,400 | — | — |
| 2024-11-27 | $305.93 | $442.53 | 137,500 | — | — |
| 2024-11-26 | $309.96 | $448.36 | 244,900 | — | — |
| 2024-11-25 | $315.29 | $456.07 | 578,400 | — | — |
| 2024-11-22 | $314.35 | $454.71 | 241,900 | — | — |
| 2024-11-21 | $309.11 | $447.13 | 248,300 | — | — |
| 2024-11-20 | $300.27 | $434.34 | 242,200 | — | — |
| 2024-11-19 | $299.65 | $433.44 | 169,500 | — | — |
| 2024-11-18 | $300.20 | $434.24 | 189,200 | — | — |
| 2024-11-15 | $301.28 | $435.80 | 230,400 | — | — |
| 2024-11-14 | $305.59 | $442.04 | 255,400 | — | — |
| 2024-11-13 | $308.25 | $445.88 | 230,500 | — | — |
| 2024-11-12 | $310.37 | $448.95 | 251,700 | — | — |
| 2024-11-11 | $313.59 | $453.61 | 153,700 | — | — |
| 2024-11-08 | $311.88 | $451.13 | 330,100 | — | — |
| 2024-11-07 | $311.55 | $450.66 | 238,500 | — | — |
| 2024-11-06 | $312.76 | $452.41 | 545,500 | — | — |
| 2024-11-05 | $295.72 | $427.76 | 292,800 | — | — |
| 2024-11-04 | $288.25 | $416.95 | 155,300 | — | — |
| 2024-11-01 | $287.49 | $415.85 | 224,500 | — | — |
| 2024-10-31 | $285.46 | $412.92 | 240,000 | — | — |
| 2024-10-30 | $288.33 | $417.07 | 293,700 | — | — |
| 2024-10-29 | $282.92 | $409.24 | 517,300 | — | — |
| 2024-10-28 | $289.04 | $418.10 | 368,200 | — | — |
| 2024-10-25 | $288.16 | $416.82 | 223,100 | — | — |
| 2024-10-24 | $289.45 | $418.69 | 397,500 | — | — |
| 2024-10-23 | $286.54 | $414.48 | 264,300 | — | — |
| 2024-10-22 | $288.98 | $418.01 | 264,800 | — | — |
| 2024-10-21 | $297.13 | $429.80 | 228,500 | — | — |
| 2024-10-18 | $302.89 | $438.13 | 205,700 | — | — |
| 2024-10-17 | $304.35 | $440.24 | 218,900 | — | — |
| 2024-10-16 | $300.63 | $434.86 | 208,000 | — | — |
| 2024-10-15 | $295.70 | $427.73 | 209,100 | — | — |
| 2024-10-14 | $297.40 | $430.19 | 199,200 | — | — |
| 2024-10-11 | $291.93 | $422.28 | 235,400 | — | — |
| 2024-10-10 | $289.43 | $418.66 | 174,600 | — | — |
| 2024-10-09 | $293.15 | $424.04 | 297,500 | — | — |
| 2024-10-08 | $288.52 | $417.34 | 180,800 | — | — |
| 2024-10-07 | $284.72 | $411.85 | 284,900 | — | — |
| 2024-10-04 | $282.78 | $409.04 | 196,400 | — | — |
| 2024-10-03 | $284.99 | $412.24 | 328,900 | — | — |
| 2024-10-02 | $281.54 | $407.25 | 180,000 | — | — |
| 2024-10-01 | $283.87 | $410.62 | 173,500 | — | — |
| 2024-09-30 | $287.65 | $416.08 | 262,000 | — | — |
| 2024-09-27 | $286.23 | $414.03 | 220,400 | — | — |
| 2024-09-26 | $284.24 | $411.15 | 160,800 | — | — |
| 2024-09-25 | $282.55 | $408.71 | 183,600 | — | — |
| 2024-09-24 | $285.38 | $412.80 | 168,500 | — | — |
| 2024-09-23 | $287.94 | $416.50 | 316,800 | — | — |
| 2024-09-20 | $287.67 | $416.11 | 712,600 | — | — |
| 2024-09-19 | $292.07 | $422.48 | 370,600 | — | — |
| 2024-09-18 | $283.76 | $410.46 | 306,700 | — | — |
| 2024-09-17 | $280.72 | $406.06 | 416,600 | — | — |
| 2024-09-16 | $278.57 | $402.59 | 468,900 | — | — |
| 2024-09-13 | $270.68 | $391.19 | 362,200 | — | — |
| 2024-09-12 | $265.65 | $383.92 | 577,200 | — | — |
| 2024-09-11 | $252.75 | $365.27 | 297,200 | — | — |
| 2024-09-10 | $250.33 | $361.78 | 397,100 | — | — |
| 2024-09-09 | $242.74 | $350.81 | 369,300 | — | — |
| 2024-09-06 | $240.86 | $348.09 | 390,600 | — | — |
| 2024-09-05 | $238.38 | $344.51 | 179,900 | — | — |
| 2024-09-04 | $241.00 | $348.29 | 187,500 | — | — |
| 2024-09-03 | $244.71 | $353.65 | 253,000 | — | — |
| 2024-08-30 | $257.75 | $372.50 | 270,800 | — | — |
| 2024-08-29 | $254.79 | $368.22 | 219,300 | — | — |
| 2024-08-28 | $252.05 | $364.26 | 271,900 | — | — |
| 2024-08-27 | $255.93 | $369.87 | 185,700 | — | — |
| 2024-08-26 | $265.69 | $383.97 | 196,300 | — | — |
| 2024-08-23 | $265.84 | $384.19 | 181,400 | — | — |
| 2024-08-22 | $254.54 | $367.86 | 144,900 | — | — |
| 2024-08-21 | $255.35 | $369.03 | 170,800 | — | — |
| 2024-08-20 | $248.94 | $359.77 | 196,000 | — | — |
| 2024-08-19 | $249.72 | $360.90 | 185,200 | — | — |
| 2024-08-16 | $247.15 | $357.18 | 218,800 | — | — |
| 2024-08-15 | $251.18 | $363.01 | 318,000 | — | — |
| 2024-08-14 | $243.94 | $352.54 | 551,900 | — | — |
| 2024-08-13 | $245.47 | $354.75 | 195,100 | — | — |
| 2024-08-12 | $239.35 | $345.91 | 182,700 | — | — |
| 2024-08-09 | $242.50 | $350.46 | 193,200 | — | — |
| 2024-08-08 | $244.73 | $353.68 | 209,700 | — | — |
| 2024-08-07 | $238.01 | $343.97 | 276,600 | — | — |
| 2024-08-06 | $245.77 | $355.19 | 278,200 | — | — |
| 2024-08-05 | $243.76 | $352.28 | 327,000 | — | — |
| 2024-08-02 | $253.59 | $366.49 | 495,100 | — | — |
| 2024-08-01 | $261.76 | $378.30 | 319,200 | — | — |
| 2024-07-31 | $272.30 | $393.53 | 552,400 | — | — |
| 2024-07-30 | $265.60 | $383.84 | 813,500 | — | — |
| 2024-07-29 | $248.73 | $359.46 | 627,300 | — | — |
| 2024-07-26 | $246.07 | $355.62 | 597,900 | — | — |
| 2024-07-25 | $235.62 | $340.52 | 409,700 | — | — |
| 2024-07-24 | $227.40 | $328.64 | 317,900 | — | — |
| 2024-07-23 | $240.07 | $346.95 | 398,100 | — | — |
| 2024-07-22 | $234.79 | $339.32 | 268,800 | — | — |
| 2024-07-19 | $229.92 | $332.28 | 228,200 | — | — |
| 2024-07-18 | $229.93 | $332.29 | 349,800 | — | — |
| 2024-07-17 | $230.61 | $333.28 | 501,700 | — | — |
| 2024-07-16 | $245.70 | $355.09 | 524,200 | — | — |
| 2024-07-15 | $233.15 | $336.95 | 417,500 | — | — |
| 2024-07-12 | $229.46 | $331.62 | 460,500 | — | — |
| 2024-07-11 | $227.35 | $328.57 | 343,200 | — | — |
| 2024-07-10 | $217.17 | $313.85 | 418,600 | — | — |
| 2024-07-09 | $212.39 | $306.95 | 232,600 | — | — |
| 2024-07-08 | $213.42 | $308.43 | 354,300 | — | — |
| 2024-07-05 | $214.80 | $310.43 | 288,900 | — | — |
| 2024-07-03 | $217.52 | $314.36 | 167,200 | — | — |
| 2024-07-02 | $214.39 | $309.84 | 382,000 | — | — |
| 2024-07-01 | $214.29 | $309.69 | 302,300 | — | — |
| 2024-06-28 | $217.46 | $314.27 | 643,600 | — | — |
| 2024-06-27 | $215.00 | $310.72 | 355,500 | — | — |
| 2024-06-26 | $214.58 | $310.11 | 313,200 | — | — |
| 2024-06-25 | $213.28 | $308.23 | 355,200 | — | — |
| 2024-06-24 | $217.40 | $314.19 | 358,600 | — | — |
| 2024-06-21 | $216.48 | $312.86 | 616,400 | — | — |
| 2024-06-20 | $216.82 | $313.35 | 497,400 | — | — |
| 2024-06-18 | $228.48 | $330.20 | 260,000 | — | — |
| 2024-06-17 | $230.01 | $332.41 | 294,400 | — | — |
| 2024-06-14 | $226.58 | $327.09 | 448,300 | — | — |
| 2024-06-13 | $230.92 | $333.36 | 260,000 | — | — |
| 2024-06-12 | $229.22 | $330.90 | 281,600 | — | — |
| 2024-06-11 | $223.25 | $322.28 | 263,800 | — | — |
| 2024-06-10 | $225.59 | $325.66 | 236,800 | — | — |
| 2024-06-07 | $224.69 | $324.36 | 237,000 | — | — |
| 2024-06-06 | $227.39 | $328.26 | 212,800 | — | — |
| 2024-06-05 | $229.85 | $331.81 | 242,100 | — | — |
| 2024-06-04 | $224.23 | $323.70 | 320,900 | — | — |
| 2024-06-03 | $227.04 | $327.76 | 335,600 | — | — |
| 2024-05-31 | $232.39 | $335.48 | 478,500 | — | — |
| 2024-05-30 | $233.53 | $337.12 | 279,100 | — | — |
| 2024-05-29 | $228.74 | $330.21 | 463,900 | — | — |
| 2024-05-28 | $232.23 | $335.25 | 298,500 | — | — |
| 2024-05-24 | $238.27 | $343.97 | 216,700 | — | — |
| 2024-05-23 | $235.59 | $340.10 | 333,800 | — | — |
| 2024-05-22 | $238.80 | $344.73 | 454,500 | — | — |
| 2024-05-21 | $242.29 | $349.77 | 1,072,000 | — | — |
| 2024-05-20 | $256.97 | $370.96 | 356,300 | — | — |
| 2024-05-17 | $256.30 | $370.00 | 300,200 | — | — |
| 2024-05-16 | $258.20 | $372.74 | 319,600 | — | — |
| 2024-05-15 | $273.95 | $395.48 | 297,800 | — | — |
| 2024-05-14 | $268.70 | $387.90 | 136,700 | — | — |
| 2024-05-13 | $267.71 | $386.47 | 176,900 | — | — |
| 2024-05-10 | $269.15 | $388.55 | 195,300 | — | — |
| 2024-05-09 | $267.28 | $385.85 | 208,000 | — | — |
| 2024-05-08 | $267.36 | $385.96 | 183,500 | — | — |
| 2024-05-07 | $268.33 | $387.36 | 285,500 | — | — |
| 2024-05-06 | $266.69 | $384.99 | 171,500 | — | — |
| 2024-05-03 | $261.12 | $376.95 | 393,300 | — | — |
| 2024-05-02 | $256.93 | $370.91 | 278,700 | — | — |
| 2024-05-01 | $252.60 | $364.65 | 234,500 | — | — |
| 2024-04-30 | $250.71 | $361.93 | 173,800 | — | — |
| 2024-04-29 | $258.31 | $372.90 | 148,300 | — | — |
| 2024-04-26 | $256.70 | $370.57 | 150,300 | — | — |
| 2024-04-25 | $253.93 | $366.57 | 208,800 | — | — |
| 2024-04-24 | $253.13 | $365.42 | 262,000 | — | — |
| 2024-04-23 | $253.45 | $365.88 | 339,400 | — | — |
| 2024-04-22 | $244.90 | $353.54 | 324,000 | — | — |
| 2024-04-19 | $238.19 | $343.85 | 525,300 | — | — |
| 2024-04-18 | $242.38 | $349.90 | 241,400 | — | — |
| 2024-04-17 | $244.85 | $353.47 | 312,900 | — | — |
| 2024-04-16 | $248.78 | $359.14 | 197,800 | — | — |
| 2024-04-15 | $249.96 | $360.84 | 302,500 | — | — |
| 2024-04-12 | $254.90 | $367.97 | 258,200 | — | — |
| 2024-04-11 | $257.23 | $371.34 | 273,300 | — | — |
| 2024-04-10 | $253.12 | $365.41 | 343,500 | — | — |
| 2024-04-09 | $259.19 | $374.17 | 249,900 | — | — |
| 2024-04-08 | $266.27 | $384.39 | 172,800 | — | — |
| 2024-04-05 | $266.74 | $385.07 | 231,800 | — | — |
| 2024-04-04 | $260.00 | $375.34 | 253,000 | — | — |
| 2024-04-03 | $265.93 | $383.90 | 321,900 | — | — |
| 2024-04-02 | $264.02 | $381.14 | 310,900 | — | — |
| 2024-04-01 | $269.82 | $389.51 | 229,900 | — | — |
| 2024-03-28 | $271.75 | $392.30 | 278,800 | — | — |
| 2024-03-27 | $269.13 | $388.52 | 249,500 | — | — |
| 2024-03-26 | $270.07 | $389.87 | 360,200 | — | — |
| 2024-03-25 | $268.15 | $387.10 | 263,700 | — | — |
| 2024-03-22 | $267.57 | $386.27 | 284,800 | — | — |
| 2024-03-21 | $264.73 | $382.17 | 248,500 | — | — |
| 2024-03-20 | $261.52 | $377.53 | 323,600 | — | — |
| 2024-03-19 | $254.17 | $366.92 | 209,100 | — | — |
| 2024-03-18 | $249.88 | $360.73 | 237,300 | — | — |
| 2024-03-15 | $249.57 | $360.28 | 518,200 | — | — |
| 2024-03-14 | $250.36 | $361.42 | 669,000 | — | — |
| 2024-03-13 | $250.00 | $360.54 | 662,600 | — | — |
| 2024-03-12 | $254.46 | $366.97 | 303,800 | — | — |
| 2024-03-11 | $251.61 | $362.86 | 312,300 | — | — |
| 2024-03-08 | $256.99 | $370.62 | 174,600 | — | — |
| 2024-03-07 | $259.57 | $374.34 | 169,700 | — | — |
| 2024-03-06 | $256.22 | $369.51 | 296,100 | — | — |
| 2024-03-05 | $254.99 | $367.74 | 264,000 | — | — |
| 2024-03-04 | $258.68 | $373.06 | 275,800 | — | — |
| 2024-03-01 | $256.20 | $369.48 | 247,600 | — | — |
| 2024-02-29 | $253.55 | $365.66 | 271,000 | — | — |
| 2024-02-28 | $250.71 | $361.56 | 207,900 | — | — |
| 2024-02-27 | $251.07 | $362.08 | 247,300 | — | — |
| 2024-02-26 | $250.99 | $361.97 | 215,600 | — | — |
| 2024-02-23 | $248.67 | $358.62 | 223,300 | — | — |
| 2024-02-22 | $249.51 | $359.83 | 286,200 | — | — |
| 2024-02-21 | $242.30 | $349.44 | 214,500 | — | — |
| 2024-02-20 | $242.13 | $349.19 | 340,700 | — | — |
| 2024-02-16 | $246.51 | $355.51 | 356,700 | — | — |
| 2024-02-15 | $249.04 | $359.16 | 319,400 | — | — |
| 2024-02-14 | $245.31 | $353.78 | 328,000 | — | — |
| 2024-02-13 | $240.39 | $346.68 | 485,600 | — | — |
| 2024-02-12 | $246.37 | $355.31 | 334,700 | — | — |
| 2024-02-09 | $243.22 | $350.76 | 371,300 | — | — |
| 2024-02-08 | $243.38 | $350.99 | 327,700 | — | — |
| 2024-02-07 | $240.28 | $346.52 | 343,400 | — | — |
| 2024-02-06 | $235.82 | $340.09 | 311,800 | — | — |
| 2024-02-05 | $233.56 | $336.83 | 335,800 | — | — |
| 2024-02-02 | $236.23 | $340.68 | 293,000 | — | — |
| 2024-02-01 | $233.87 | $337.28 | 393,300 | — | — |
| 2024-01-31 | $226.28 | $326.33 | 451,500 | — | — |
| 2024-01-30 | $228.86 | $330.05 | 632,500 | — | — |
| 2024-01-29 | $224.38 | $323.59 | 532,200 | — | — |
| 2024-01-26 | $215.91 | $311.38 | 365,100 | — | — |
| 2024-01-25 | $212.40 | $306.31 | 417,300 | — | — |
| 2024-01-24 | $207.42 | $299.13 | 437,700 | — | — |
| 2024-01-23 | $206.42 | $297.69 | 321,600 | — | — |
| 2024-01-22 | $209.56 | $302.22 | 261,400 | — | — |
| 2024-01-19 | $204.45 | $294.85 | 171,400 | — | — |
| 2024-01-18 | $201.68 | $290.85 | 202,300 | — | — |
| 2024-01-17 | $198.80 | $286.70 | 196,600 | — | — |
| 2024-01-16 | $200.24 | $288.78 | 207,400 | — | — |
| 2024-01-12 | $202.91 | $292.63 | 132,600 | — | — |
| 2024-01-11 | $204.67 | $295.17 | 116,900 | — | — |
| 2024-01-10 | $205.54 | $296.42 | 160,200 | — | — |
| 2024-01-09 | $203.57 | $293.58 | 146,400 | — | — |
| 2024-01-08 | $203.94 | $294.11 | 248,300 | — | — |
| 2024-01-05 | $200.12 | $288.61 | 219,200 | — | — |
| 2024-01-04 | $197.45 | $284.75 | 228,100 | — | — |
| 2024-01-03 | $196.46 | $283.33 | 227,700 | — | — |
| 2024-01-02 | $200.47 | $289.11 | 200,800 | — | — |