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 — 2024
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2024-12-31 | $368.65 | $572.30 | 388,200 | — | — |
| 2024-12-30 | $369.14 | $573.06 | 831,000 | — | — |
| 2024-12-27 | $381.71 | $592.57 | 264,600 | — | — |
| 2024-12-26 | $389.00 | $603.89 | 208,800 | — | — |
| 2024-12-24 | $387.07 | $600.89 | 171,300 | — | — |
| 2024-12-23 | $379.82 | $589.63 | 284,100 | — | — |
| 2024-12-20 | $377.71 | $586.36 | 1,661,400 | — | — |
| 2024-12-19 | $365.44 | $567.32 | 538,800 | — | — |
| 2024-12-18 | $371.49 | $576.70 | 499,800 | — | — |
| 2024-12-17 | $401.22 | $622.86 | 613,800 | — | — |
| 2024-12-16 | $405.31 | $629.21 | 617,100 | — | — |
| 2024-12-13 | $399.66 | $620.43 | 376,800 | — | — |
| 2024-12-12 | $398.95 | $619.34 | 771,300 | — | — |
| 2024-12-11 | $402.33 | $624.59 | 801,000 | — | — |
| 2024-12-10 | $432.03 | $670.69 | 471,600 | — | — |
| 2024-12-09 | $442.35 | $686.70 | 514,500 | — | — |
| 2024-12-06 | $446.15 | $692.60 | 557,400 | — | — |
| 2024-12-05 | $448.88 | $696.85 | 640,800 | — | — |
| 2024-12-04 | $462.64 | $718.21 | 967,500 | — | — |
| 2024-12-03 | $523.31 | $812.39 | 629,100 | — | — |
| 2024-12-02 | $500.12 | $776.39 | 690,600 | — | — |
| 2024-11-29 | $533.36 | $827.17 | 410,400 | — | — |
| 2024-11-27 | $545.56 | $846.09 | 1,266,900 | — | — |
| 2024-11-26 | $523.92 | $812.53 | 958,800 | — | — |
| 2024-11-25 | $538.00 | $834.36 | 13,709,100 | — | — |
| 2024-11-22 | $576.67 | $894.33 | 2,207,100 | — | — |
| 2024-11-21 | $505.18 | $783.46 | 599,400 | — | — |
| 2024-11-20 | $483.57 | $749.94 | 285,000 | — | — |
| 2024-11-19 | $473.38 | $734.14 | 238,500 | — | — |
| 2024-11-18 | $466.25 | $723.09 | 250,200 | — | — |
| 2024-11-15 | $453.31 | $703.03 | 189,600 | — | — |
| 2024-11-14 | $453.73 | $703.68 | 303,600 | — | — |
| 2024-11-13 | $455.47 | $706.38 | 283,500 | — | — |
| 2024-11-12 | $468.92 | $727.23 | 282,000 | — | — |
| 2024-11-11 | $466.63 | $723.67 | 286,500 | — | — |
| 2024-11-08 | $458.02 | $710.32 | 492,600 | — | — |
| 2024-11-07 | $445.10 | $690.29 | 573,000 | — | — |
| 2024-11-06 | $443.21 | $687.35 | 615,600 | — | — |
| 2024-11-05 | $414.38 | $642.65 | 285,900 | — | — |
| 2024-11-04 | $402.53 | $624.26 | 420,300 | — | — |
| 2024-11-01 | $390.87 | $606.19 | 336,900 | — | — |
| 2024-10-31 | $388.67 | $602.77 | 270,300 | — | — |
| 2024-10-30 | $384.54 | $596.37 | 300,900 | — | — |
| 2024-10-29 | $369.63 | $573.25 | 146,400 | — | — |
| 2024-10-28 | $363.44 | $563.64 | 138,900 | — | — |
| 2024-10-25 | $366.00 | $567.62 | 166,800 | — | — |
| 2024-10-24 | $363.32 | $563.46 | 116,400 | — | — |
| 2024-10-23 | $361.42 | $560.51 | 178,200 | — | — |
| 2024-10-22 | $363.91 | $564.37 | 209,700 | — | — |
| 2024-10-21 | $358.19 | $555.50 | 250,200 | — | — |
| 2024-10-18 | $352.84 | $547.21 | 238,500 | — | — |
| 2024-10-17 | $355.34 | $551.08 | 195,300 | — | — |
| 2024-10-16 | $349.32 | $541.75 | 231,600 | — | — |
| 2024-10-15 | $345.56 | $535.91 | 283,800 | — | — |
| 2024-10-14 | $355.40 | $551.17 | 335,100 | — | — |
| 2024-10-11 | $352.81 | $547.15 | 525,600 | — | — |
| 2024-10-10 | $334.07 | $518.09 | 312,900 | — | — |
| 2024-10-09 | $326.72 | $506.69 | 177,900 | — | — |
| 2024-10-08 | $323.62 | $501.89 | 222,900 | — | — |
| 2024-10-07 | $328.52 | $509.49 | 284,700 | — | — |
| 2024-10-04 | $327.12 | $507.32 | 301,500 | — | — |
| 2024-10-03 | $323.49 | $501.68 | 334,200 | — | — |
| 2024-10-02 | $310.00 | $480.77 | 174,900 | — | — |
| 2024-10-01 | $304.78 | $472.67 | 289,800 | — | — |
| 2024-09-30 | $294.91 | $457.37 | 321,000 | — | — |
| 2024-09-27 | $295.69 | $458.58 | 188,700 | — | — |
| 2024-09-26 | $291.30 | $451.77 | 304,200 | — | — |
| 2024-09-25 | $309.24 | $479.59 | 369,000 | — | — |
| 2024-09-24 | $313.53 | $486.25 | 268,500 | — | — |
| 2024-09-23 | $317.38 | $492.21 | 402,300 | — | — |
| 2024-09-20 | $312.09 | $484.01 | 947,100 | — | — |
| 2024-09-19 | $305.22 | $473.35 | 474,300 | — | — |
| 2024-09-18 | $293.93 | $455.85 | 331,200 | — | — |
| 2024-09-17 | $291.17 | $451.56 | 332,700 | — | — |
| 2024-09-16 | $279.54 | $433.52 | 354,600 | — | — |
| 2024-09-13 | $269.66 | $418.21 | 135,300 | — | — |
| 2024-09-12 | $264.90 | $410.82 | 131,700 | — | — |
| 2024-09-11 | $263.08 | $408.01 | 297,600 | — | — |
| 2024-09-10 | $262.55 | $407.18 | 202,800 | — | — |
| 2024-09-09 | $263.84 | $409.18 | 199,200 | — | — |
| 2024-09-06 | $266.17 | $412.79 | 193,200 | — | — |
| 2024-09-05 | $264.24 | $409.80 | 233,400 | — | — |
| 2024-09-04 | $267.92 | $415.51 | 212,400 | — | — |
| 2024-09-03 | $271.68 | $421.34 | 312,300 | — | — |
| 2024-08-30 | $289.63 | $448.57 | 404,400 | — | — |
| 2024-08-29 | $290.26 | $449.54 | 247,500 | — | — |
| 2024-08-28 | $291.00 | $450.70 | 304,800 | — | — |
| 2024-08-27 | $286.11 | $443.11 | 162,300 | — | — |
| 2024-08-26 | $287.33 | $445.00 | 141,300 | — | — |
| 2024-08-23 | $286.34 | $443.47 | 232,200 | — | — |
| 2024-08-22 | $276.64 | $428.46 | 184,500 | — | — |
| 2024-08-21 | $275.12 | $426.10 | 252,000 | — | — |
| 2024-08-20 | $272.50 | $422.05 | 152,700 | — | — |
| 2024-08-19 | $280.77 | $434.84 | 273,300 | — | — |
| 2024-08-16 | $273.83 | $424.10 | 187,500 | — | — |
| 2024-08-15 | $276.27 | $427.88 | 337,500 | — | — |
| 2024-08-14 | $273.10 | $422.97 | 230,400 | — | — |
| 2024-08-13 | $273.19 | $423.11 | 189,900 | — | — |
| 2024-08-12 | $277.57 | $429.89 | 233,400 | — | — |
| 2024-08-09 | $274.19 | $424.66 | 221,100 | — | — |
| 2024-08-08 | $275.93 | $427.35 | 612,900 | — | — |
| 2024-08-07 | $257.66 | $399.06 | 699,900 | — | — |
| 2024-08-06 | $257.64 | $399.03 | 244,500 | — | — |
| 2024-08-05 | $252.02 | $390.32 | 339,900 | — | — |
| 2024-08-02 | $260.93 | $404.12 | 280,200 | — | — |
| 2024-08-01 | $274.34 | $424.88 | 216,900 | — | — |
| 2024-07-31 | $281.63 | $436.19 | 288,000 | — | — |
| 2024-07-30 | $275.44 | $426.60 | 207,000 | — | — |
| 2024-07-29 | $272.31 | $421.75 | 238,200 | — | — |
| 2024-07-26 | $272.95 | $422.74 | 169,800 | — | — |
| 2024-07-25 | $269.19 | $416.91 | 276,000 | — | — |
| 2024-07-24 | $264.49 | $409.63 | 287,400 | — | — |
| 2024-07-23 | $266.65 | $412.98 | 170,400 | — | — |
| 2024-07-22 | $269.13 | $416.82 | 231,600 | — | — |
| 2024-07-19 | $271.49 | $420.48 | 238,800 | — | — |
| 2024-07-18 | $272.32 | $421.76 | 300,900 | — | — |
| 2024-07-17 | $272.84 | $422.57 | 285,000 | — | — |
| 2024-07-16 | $274.69 | $425.43 | 361,200 | — | — |
| 2024-07-15 | $274.26 | $424.76 | 422,700 | — | — |
| 2024-07-12 | $267.09 | $413.66 | 328,500 | — | — |
| 2024-07-11 | $261.70 | $405.32 | 313,500 | — | — |
| 2024-07-10 | $258.99 | $401.11 | 311,400 | — | — |
| 2024-07-09 | $250.00 | $387.19 | 330,900 | — | — |
| 2024-07-08 | $250.50 | $387.96 | 314,400 | — | — |
| 2024-07-05 | $249.18 | $385.92 | 228,900 | — | — |
| 2024-07-03 | $249.27 | $386.06 | 216,000 | — | — |
| 2024-07-02 | $245.00 | $379.45 | 269,400 | — | — |
| 2024-07-01 | $241.62 | $374.21 | 299,700 | — | — |
| 2024-06-28 | $244.76 | $373.91 | 595,800 | — | — |
| 2024-06-27 | $244.61 | $373.69 | 336,900 | — | — |
| 2024-06-26 | $247.67 | $378.37 | 468,300 | — | — |
| 2024-06-25 | $250.07 | $382.03 | 616,800 | — | — |
| 2024-06-24 | $249.23 | $380.75 | 821,700 | — | — |
| 2024-06-21 | $251.60 | $384.37 | 8,205,900 | — | — |
| 2024-06-20 | $258.75 | $395.29 | 572,700 | — | — |
| 2024-06-18 | $255.91 | $390.94 | 500,700 | — | — |
| 2024-06-17 | $253.34 | $387.02 | 573,600 | — | — |
| 2024-06-14 | $250.00 | $381.92 | 679,200 | — | — |
| 2024-06-13 | $254.67 | $389.05 | 800,400 | — | — |
| 2024-06-12 | $259.09 | $395.81 | 874,200 | — | — |
| 2024-06-11 | $255.57 | $390.43 | 1,154,400 | — | — |
| 2024-06-10 | $241.09 | $368.31 | 1,686,900 | — | — |
| 2024-06-07 | $194.02 | $296.41 | 141,300 | — | — |
| 2024-06-06 | $197.58 | $301.84 | 111,600 | — | — |
| 2024-06-05 | $197.67 | $301.98 | 184,200 | — | — |
| 2024-06-04 | $194.83 | $297.63 | 163,800 | — | — |
| 2024-06-03 | $198.60 | $303.39 | 214,500 | — | — |
| 2024-05-31 | $204.77 | $312.23 | 715,500 | — | — |
| 2024-05-30 | $204.85 | $312.34 | 142,500 | — | — |
| 2024-05-29 | $204.59 | $311.95 | 216,900 | — | — |
| 2024-05-28 | $205.71 | $313.66 | 164,400 | — | — |
| 2024-05-24 | $203.75 | $310.68 | 84,600 | — | — |
| 2024-05-23 | $202.81 | $309.24 | 135,000 | — | — |
| 2024-05-22 | $202.67 | $309.03 | 122,100 | — | — |
| 2024-05-21 | $206.09 | $314.24 | 135,000 | — | — |
| 2024-05-20 | $205.70 | $313.65 | 107,100 | — | — |
| 2024-05-17 | $203.41 | $310.15 | 121,500 | — | — |
| 2024-05-16 | $202.84 | $309.28 | 186,300 | — | — |
| 2024-05-15 | $200.51 | $305.74 | 214,500 | — | — |
| 2024-05-14 | $202.56 | $308.86 | 168,300 | — | — |
| 2024-05-13 | $201.76 | $307.64 | 168,600 | — | — |
| 2024-05-10 | $207.91 | $317.01 | 215,100 | — | — |
| 2024-05-09 | $205.08 | $312.69 | 421,200 | — | — |
| 2024-05-08 | $187.83 | $286.40 | 187,500 | — | — |
| 2024-05-07 | $189.91 | $289.56 | 174,600 | — | — |
| 2024-05-06 | $190.48 | $290.44 | 168,000 | — | — |
| 2024-05-03 | $187.21 | $285.45 | 132,000 | — | — |
| 2024-05-02 | $186.19 | $283.89 | 148,500 | — | — |
| 2024-05-01 | $186.23 | $283.96 | 174,600 | — | — |
| 2024-04-30 | $192.10 | $292.91 | 299,400 | — | — |
| 2024-04-29 | $200.80 | $306.17 | 208,500 | — | — |
| 2024-04-26 | $198.56 | $302.75 | 170,400 | — | — |
| 2024-04-25 | $197.34 | $300.90 | 146,100 | — | — |
| 2024-04-24 | $196.34 | $299.37 | 157,800 | — | — |
| 2024-04-23 | $195.94 | $298.76 | 124,200 | — | — |
| 2024-04-22 | $195.27 | $297.74 | 122,700 | — | — |
| 2024-04-19 | $194.20 | $296.11 | 189,300 | — | — |
| 2024-04-18 | $194.13 | $296.01 | 189,300 | — | — |
| 2024-04-17 | $194.99 | $297.31 | 199,500 | — | — |
| 2024-04-16 | $195.64 | $298.31 | 151,200 | — | — |
| 2024-04-15 | $194.64 | $296.78 | 286,500 | — | — |
| 2024-04-12 | $201.91 | $307.86 | 226,200 | — | — |
| 2024-04-11 | $200.51 | $305.73 | 353,100 | — | — |
| 2024-04-10 | $198.07 | $302.02 | 312,600 | — | — |
| 2024-04-09 | $196.47 | $299.57 | 196,500 | — | — |
| 2024-04-08 | $193.04 | $294.34 | 215,100 | — | — |
| 2024-04-05 | $198.74 | $303.03 | 148,200 | — | — |
| 2024-04-04 | $199.05 | $303.51 | 299,100 | — | — |
| 2024-04-03 | $195.63 | $298.30 | 193,800 | — | — |
| 2024-04-02 | $191.89 | $292.58 | 258,300 | — | — |
| 2024-04-01 | $190.36 | $290.26 | 198,300 | — | — |
| 2024-03-28 | $192.84 | $294.03 | 317,400 | — | — |
| 2024-03-27 | $192.11 | $292.92 | 225,900 | — | — |
| 2024-03-26 | $186.58 | $284.48 | 351,900 | — | — |
| 2024-03-25 | $191.62 | $292.17 | 122,400 | — | — |
| 2024-03-22 | $187.32 | $285.62 | 246,600 | — | — |
| 2024-03-21 | $188.88 | $288.01 | 223,200 | — | — |
| 2024-03-20 | $187.98 | $286.62 | 231,300 | — | — |
| 2024-03-19 | $187.33 | $285.64 | 232,200 | — | — |
| 2024-03-18 | $185.57 | $282.95 | 280,800 | — | — |
| 2024-03-15 | $185.17 | $282.33 | 588,600 | — | — |
| 2024-03-14 | $182.53 | $278.32 | 306,000 | — | — |
| 2024-03-13 | $178.50 | $272.17 | 313,200 | — | — |
| 2024-03-12 | $175.05 | $266.91 | 207,000 | — | — |
| 2024-03-11 | $172.56 | $263.11 | 202,500 | — | — |
| 2024-03-08 | $169.75 | $258.82 | 271,800 | — | — |
| 2024-03-07 | $166.85 | $254.40 | 210,600 | — | — |
| 2024-03-06 | $165.05 | $251.66 | 234,000 | — | — |
| 2024-03-05 | $168.41 | $256.79 | 195,300 | — | — |
| 2024-03-04 | $170.92 | $260.62 | 176,400 | — | — |
| 2024-03-01 | $173.97 | $265.26 | 180,900 | — | — |
| 2024-02-29 | $175.05 | $266.91 | 336,600 | — | — |
| 2024-02-28 | $171.36 | $260.70 | 195,300 | — | — |
| 2024-02-27 | $176.34 | $268.27 | 206,100 | — | — |
| 2024-02-26 | $173.36 | $263.73 | 324,000 | — | — |
| 2024-02-23 | $173.48 | $263.92 | 171,900 | — | — |
| 2024-02-22 | $173.71 | $264.27 | 279,900 | — | — |
| 2024-02-21 | $169.15 | $257.33 | 282,600 | — | — |
| 2024-02-20 | $165.66 | $252.03 | 196,200 | — | — |
| 2024-02-16 | $167.98 | $255.55 | 203,400 | — | — |
| 2024-02-15 | $165.28 | $251.45 | 324,900 | — | — |
| 2024-02-14 | $159.63 | $242.85 | 214,200 | — | — |
| 2024-02-13 | $158.28 | $240.80 | 139,500 | — | — |
| 2024-02-12 | $162.93 | $247.86 | 190,800 | — | — |
| 2024-02-09 | $162.90 | $247.82 | 150,300 | — | — |
| 2024-02-08 | $164.65 | $250.48 | 224,100 | — | — |
| 2024-02-07 | $165.65 | $252.00 | 209,700 | — | — |
| 2024-02-06 | $160.49 | $244.16 | 239,400 | — | — |
| 2024-02-05 | $158.78 | $241.55 | 185,400 | — | — |
| 2024-02-02 | $159.79 | $243.10 | 177,300 | — | — |
| 2024-02-01 | $161.07 | $245.04 | 203,400 | — | — |
| 2024-01-31 | $162.37 | $247.02 | 204,300 | — | — |
| 2024-01-30 | $167.10 | $254.21 | 148,500 | — | — |
| 2024-01-29 | $168.98 | $257.08 | 121,500 | — | — |
| 2024-01-26 | $165.41 | $251.64 | 100,800 | — | — |
| 2024-01-25 | $166.05 | $252.61 | 211,500 | — | — |
| 2024-01-24 | $167.28 | $254.48 | 110,700 | — | — |
| 2024-01-23 | $165.65 | $252.01 | 126,900 | — | — |
| 2024-01-22 | $165.44 | $251.69 | 147,600 | — | — |
| 2024-01-19 | $165.30 | $251.47 | 129,600 | — | — |
| 2024-01-18 | $164.93 | $250.91 | 275,400 | — | — |
| 2024-01-17 | $163.49 | $248.72 | 154,800 | — | — |
| 2024-01-16 | $163.90 | $249.35 | 147,600 | — | — |
| 2024-01-12 | $170.14 | $258.83 | 148,500 | — | — |
| 2024-01-11 | $167.60 | $254.97 | 161,100 | — | — |
| 2024-01-10 | $168.03 | $255.63 | 170,100 | — | — |
| 2024-01-09 | $170.21 | $258.95 | 209,700 | — | — |
| 2024-01-08 | $170.75 | $259.77 | 273,600 | — | — |
| 2024-01-05 | $172.81 | $262.89 | 166,500 | — | — |
| 2024-01-04 | $172.28 | $262.09 | 213,300 | — | — |
| 2024-01-03 | $177.29 | $269.71 | 168,300 | — | — |
| 2024-01-02 | $178.29 | $271.23 | 210,600 | — | — |