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
- 1995-11-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 | $370.98 | $370.98 | 180,100 | — | — |
| 2024-12-30 | $370.94 | $370.94 | 204,500 | — | — |
| 2024-12-27 | $374.60 | $374.60 | 220,300 | — | — |
| 2024-12-26 | $376.78 | $376.78 | 310,800 | — | — |
| 2024-12-24 | $373.15 | $373.15 | 105,600 | — | — |
| 2024-12-23 | $369.76 | $369.76 | 300,000 | — | — |
| 2024-12-20 | $368.16 | $368.16 | 1,737,300 | — | — |
| 2024-12-19 | $360.63 | $360.63 | 452,000 | — | — |
| 2024-12-18 | $360.43 | $360.43 | 577,000 | — | — |
| 2024-12-17 | $373.72 | $373.72 | 599,300 | — | — |
| 2024-12-16 | $374.01 | $374.01 | 577,500 | — | — |
| 2024-12-13 | $378.26 | $378.26 | 307,900 | — | — |
| 2024-12-12 | $383.03 | $383.03 | 343,400 | — | — |
| 2024-12-11 | $385.27 | $385.27 | 295,400 | — | — |
| 2024-12-10 | $390.35 | $390.35 | 490,100 | — | — |
| 2024-12-09 | $392.01 | $392.01 | 345,200 | — | — |
| 2024-12-06 | $384.05 | $384.05 | 416,800 | — | — |
| 2024-12-05 | $381.33 | $381.33 | 415,900 | — | — |
| 2024-12-04 | $391.35 | $391.35 | 663,500 | — | — |
| 2024-12-03 | $387.00 | $387.00 | 416,100 | — | — |
| 2024-12-02 | $387.10 | $387.10 | 327,000 | — | — |
| 2024-11-29 | $384.72 | $384.72 | 238,300 | — | — |
| 2024-11-27 | $386.57 | $386.57 | 914,100 | — | — |
| 2024-11-26 | $388.15 | $388.15 | 1,017,500 | — | — |
| 2024-11-25 | $378.16 | $378.16 | 861,400 | — | — |
| 2024-11-22 | $373.47 | $373.47 | 366,300 | — | — |
| 2024-11-21 | $368.50 | $368.50 | 430,300 | — | — |
| 2024-11-20 | $357.77 | $357.77 | 688,900 | — | — |
| 2024-11-19 | $344.71 | $344.71 | 761,000 | — | — |
| 2024-11-18 | $355.47 | $355.47 | 463,100 | — | — |
| 2024-11-15 | $358.46 | $358.46 | 689,700 | — | — |
| 2024-11-14 | $376.72 | $376.72 | 473,800 | — | — |
| 2024-11-13 | $385.62 | $385.62 | 352,800 | — | — |
| 2024-11-12 | $385.79 | $385.79 | 462,100 | — | — |
| 2024-11-11 | $380.74 | $380.74 | 432,400 | — | — |
| 2024-11-08 | $384.51 | $384.51 | 361,900 | — | — |
| 2024-11-07 | $386.12 | $386.12 | 401,800 | — | — |
| 2024-11-06 | $386.69 | $386.69 | 669,000 | — | — |
| 2024-11-05 | $387.17 | $387.17 | 533,000 | — | — |
| 2024-11-04 | $387.34 | $387.34 | 890,400 | — | — |
| 2024-11-01 | $387.21 | $387.21 | 1,905,900 | — | — |
| 2024-10-31 | $323.11 | $323.11 | 660,200 | — | — |
| 2024-10-30 | $326.59 | $326.59 | 459,100 | — | — |
| 2024-10-29 | $324.67 | $324.67 | 298,000 | — | — |
| 2024-10-28 | $325.51 | $325.51 | 373,700 | — | — |
| 2024-10-25 | $324.55 | $324.55 | 206,800 | — | — |
| 2024-10-24 | $327.30 | $327.30 | 271,300 | — | — |
| 2024-10-23 | $333.28 | $333.28 | 386,700 | — | — |
| 2024-10-22 | $339.43 | $339.43 | 324,400 | — | — |
| 2024-10-21 | $345.50 | $345.50 | 400,800 | — | — |
| 2024-10-18 | $348.45 | $348.45 | 418,800 | — | — |
| 2024-10-17 | $347.31 | $347.31 | 542,600 | — | — |
| 2024-10-16 | $353.97 | $353.97 | 470,200 | — | — |
| 2024-10-15 | $360.00 | $360.00 | 394,500 | — | — |
| 2024-10-14 | $357.25 | $357.25 | 182,300 | — | — |
| 2024-10-11 | $357.97 | $357.97 | 270,500 | — | — |
| 2024-10-10 | $352.64 | $352.64 | 249,700 | — | — |
| 2024-10-09 | $356.83 | $356.83 | 240,400 | — | — |
| 2024-10-08 | $358.91 | $358.91 | 519,800 | — | — |
| 2024-10-07 | $349.92 | $349.92 | 279,900 | — | — |
| 2024-10-04 | $352.51 | $352.51 | 576,400 | — | — |
| 2024-10-03 | $354.40 | $354.40 | 435,700 | — | — |
| 2024-10-02 | $355.05 | $355.05 | 349,300 | — | — |
| 2024-10-01 | $358.33 | $358.33 | 460,200 | — | — |
| 2024-09-30 | $359.89 | $359.89 | 418,600 | — | — |
| 2024-09-27 | $357.33 | $357.33 | 689,500 | — | — |
| 2024-09-26 | $355.68 | $355.68 | 465,200 | — | — |
| 2024-09-25 | $340.00 | $340.00 | 553,900 | — | — |
| 2024-09-24 | $343.84 | $343.84 | 419,700 | — | — |
| 2024-09-23 | $339.71 | $339.71 | 258,900 | — | — |
| 2024-09-20 | $336.56 | $336.56 | 610,100 | — | — |
| 2024-09-19 | $338.45 | $338.45 | 283,000 | — | — |
| 2024-09-18 | $333.37 | $333.37 | 284,500 | — | — |
| 2024-09-17 | $328.97 | $328.97 | 269,500 | — | — |
| 2024-09-16 | $328.65 | $328.65 | 268,000 | — | — |
| 2024-09-13 | $325.86 | $325.86 | 292,900 | — | — |
| 2024-09-12 | $322.08 | $322.08 | 372,700 | — | — |
| 2024-09-11 | $326.73 | $326.73 | 350,200 | — | — |
| 2024-09-10 | $328.16 | $328.16 | 369,900 | — | — |
| 2024-09-09 | $332.10 | $332.10 | 347,000 | — | — |
| 2024-09-06 | $328.84 | $328.84 | 337,800 | — | — |
| 2024-09-05 | $331.31 | $331.31 | 301,300 | — | — |
| 2024-09-04 | $331.56 | $331.56 | 355,800 | — | — |
| 2024-09-03 | $339.75 | $339.75 | 240,500 | — | — |
| 2024-08-30 | $346.35 | $346.35 | 307,800 | — | — |
| 2024-08-29 | $344.71 | $344.71 | 209,800 | — | — |
| 2024-08-28 | $340.94 | $340.94 | 209,900 | — | — |
| 2024-08-27 | $336.77 | $336.77 | 208,000 | — | — |
| 2024-08-26 | $336.59 | $336.59 | 189,700 | — | — |
| 2024-08-23 | $342.42 | $342.42 | 157,100 | — | — |
| 2024-08-22 | $336.09 | $336.09 | 309,300 | — | — |
| 2024-08-21 | $337.34 | $337.34 | 218,700 | — | — |
| 2024-08-20 | $336.16 | $336.16 | 264,500 | — | — |
| 2024-08-19 | $340.26 | $340.26 | 329,500 | — | — |
| 2024-08-16 | $339.98 | $339.98 | 301,300 | — | — |
| 2024-08-15 | $340.68 | $340.68 | 311,600 | — | — |
| 2024-08-14 | $336.49 | $336.49 | 219,000 | — | — |
| 2024-08-13 | $338.83 | $338.83 | 338,600 | — | — |
| 2024-08-12 | $333.42 | $333.42 | 331,800 | — | — |
| 2024-08-09 | $332.70 | $332.70 | 212,900 | — | — |
| 2024-08-08 | $333.34 | $333.34 | 298,400 | — | — |
| 2024-08-07 | $321.85 | $321.85 | 359,700 | — | — |
| 2024-08-06 | $330.89 | $330.89 | 394,700 | — | — |
| 2024-08-05 | $328.83 | $328.83 | 560,300 | — | — |
| 2024-08-02 | $345.66 | $345.66 | 696,600 | — | — |
| 2024-08-01 | $352.53 | $352.53 | 801,600 | — | — |
| 2024-07-31 | $336.28 | $336.28 | 985,100 | — | — |
| 2024-07-30 | $327.66 | $327.66 | 713,000 | — | — |
| 2024-07-29 | $321.54 | $321.54 | 556,600 | — | — |
| 2024-07-26 | $317.96 | $317.96 | 277,100 | — | — |
| 2024-07-25 | $310.29 | $310.29 | 364,900 | — | — |
| 2024-07-24 | $305.31 | $305.31 | 401,400 | — | — |
| 2024-07-23 | $300.83 | $300.83 | 341,700 | — | — |
| 2024-07-22 | $307.22 | $307.22 | 447,000 | — | — |
| 2024-07-19 | $302.72 | $302.72 | 386,900 | — | — |
| 2024-07-18 | $308.98 | $308.98 | 355,300 | — | — |
| 2024-07-17 | $314.38 | $314.38 | 421,300 | — | — |
| 2024-07-16 | $316.73 | $316.73 | 519,200 | — | — |
| 2024-07-15 | $302.93 | $302.93 | 276,300 | — | — |
| 2024-07-12 | $302.40 | $302.40 | 277,200 | — | — |
| 2024-07-11 | $301.48 | $301.48 | 534,800 | — | — |
| 2024-07-10 | $288.31 | $288.31 | 302,600 | — | — |
| 2024-07-09 | $282.97 | $282.97 | 337,700 | — | — |
| 2024-07-08 | $285.57 | $285.57 | 411,900 | — | — |
| 2024-07-05 | $286.21 | $286.21 | 224,500 | — | — |
| 2024-07-03 | $287.50 | $287.50 | 260,900 | — | — |
| 2024-07-02 | $284.49 | $284.49 | 323,300 | — | — |
| 2024-07-01 | $282.70 | $282.70 | 627,500 | — | — |
| 2024-06-28 | $290.12 | $290.12 | 1,130,400 | — | — |
| 2024-06-27 | $286.47 | $286.47 | 520,500 | — | — |
| 2024-06-26 | $290.30 | $290.30 | 475,900 | — | — |
| 2024-06-25 | $286.97 | $286.97 | 276,800 | — | — |
| 2024-06-24 | $289.27 | $289.27 | 304,100 | — | — |
| 2024-06-21 | $290.27 | $290.27 | 1,051,800 | — | — |
| 2024-06-20 | $290.00 | $290.00 | 664,000 | — | — |
| 2024-06-18 | $294.40 | $294.40 | 553,000 | — | — |
| 2024-06-17 | $294.25 | $294.25 | 613,700 | — | — |
| 2024-06-14 | $294.94 | $294.94 | 251,800 | — | — |
| 2024-06-13 | $295.51 | $295.51 | 365,300 | — | — |
| 2024-06-12 | $300.96 | $300.96 | 569,600 | — | — |
| 2024-06-11 | $300.50 | $300.50 | 451,600 | — | — |
| 2024-06-10 | $301.47 | $301.47 | 370,700 | — | — |
| 2024-06-07 | $302.09 | $302.09 | 453,600 | — | — |
| 2024-06-06 | $300.55 | $300.55 | 649,100 | — | — |
| 2024-06-05 | $307.19 | $307.19 | 699,900 | — | — |
| 2024-06-04 | $307.26 | $307.26 | 376,300 | — | — |
| 2024-06-03 | $309.90 | $309.90 | 513,000 | — | — |
| 2024-05-31 | $308.90 | $308.90 | 1,070,000 | — | — |
| 2024-05-30 | $307.62 | $307.62 | 1,008,600 | — | — |
| 2024-05-29 | $327.65 | $327.65 | 411,700 | — | — |
| 2024-05-28 | $331.84 | $331.84 | 389,300 | — | — |
| 2024-05-24 | $336.46 | $336.46 | 458,700 | — | — |
| 2024-05-23 | $336.79 | $336.79 | 787,500 | — | — |
| 2024-05-22 | $348.80 | $348.80 | 460,700 | — | — |
| 2024-05-21 | $351.65 | $351.65 | 363,700 | — | — |
| 2024-05-20 | $354.02 | $354.02 | 413,000 | — | — |
| 2024-05-17 | $355.95 | $355.95 | 387,800 | — | — |
| 2024-05-16 | $360.51 | $360.51 | 388,800 | — | — |
| 2024-05-15 | $361.79 | $361.79 | 421,300 | — | — |
| 2024-05-14 | $358.99 | $358.99 | 344,100 | — | — |
| 2024-05-13 | $349.28 | $349.28 | 437,100 | — | — |
| 2024-05-10 | $351.11 | $351.11 | 791,200 | — | — |
| 2024-05-09 | $336.42 | $336.42 | 431,000 | — | — |
| 2024-05-08 | $323.80 | $323.80 | 399,500 | — | — |
| 2024-05-07 | $326.06 | $326.06 | 997,400 | — | — |
| 2024-05-06 | $319.86 | $319.86 | 768,500 | — | — |
| 2024-05-03 | $321.25 | $321.25 | 508,000 | — | — |
| 2024-05-02 | $315.58 | $315.58 | 428,400 | — | — |
| 2024-05-01 | $315.92 | $315.92 | 493,900 | — | — |
| 2024-04-30 | $309.04 | $309.04 | 370,300 | — | — |
| 2024-04-29 | $315.09 | $315.09 | 314,000 | — | — |
| 2024-04-26 | $311.30 | $311.30 | 270,600 | — | — |
| 2024-04-25 | $308.35 | $308.35 | 381,600 | — | — |
| 2024-04-24 | $310.25 | $310.25 | 531,000 | — | — |
| 2024-04-23 | $313.30 | $313.30 | 561,600 | — | — |
| 2024-04-22 | $299.23 | $299.23 | 358,300 | — | — |
| 2024-04-19 | $296.10 | $296.10 | 466,300 | — | — |
| 2024-04-18 | $294.23 | $294.23 | 687,000 | — | — |
| 2024-04-17 | $304.18 | $304.18 | 614,600 | — | — |
| 2024-04-16 | $313.72 | $313.72 | 441,700 | — | — |
| 2024-04-15 | $319.59 | $319.59 | 312,500 | — | — |
| 2024-04-12 | $322.66 | $322.66 | 392,700 | — | — |
| 2024-04-11 | $337.89 | $337.89 | 378,900 | — | — |
| 2024-04-10 | $337.15 | $337.15 | 222,100 | — | — |
| 2024-04-09 | $345.03 | $345.03 | 295,500 | — | — |
| 2024-04-08 | $339.04 | $339.04 | 286,400 | — | — |
| 2024-04-05 | $335.94 | $335.94 | 304,400 | — | — |
| 2024-04-04 | $334.26 | $334.26 | 329,400 | — | — |
| 2024-04-03 | $341.10 | $341.10 | 258,200 | — | — |
| 2024-04-02 | $339.73 | $339.73 | 278,800 | — | — |
| 2024-04-01 | $344.51 | $344.51 | 246,500 | — | — |
| 2024-03-28 | $344.23 | $344.23 | 262,500 | — | — |
| 2024-03-27 | $345.19 | $345.19 | 449,300 | — | — |
| 2024-03-26 | $338.10 | $338.10 | 367,300 | — | — |
| 2024-03-25 | $342.72 | $342.72 | 309,500 | — | — |
| 2024-03-22 | $347.31 | $347.31 | 370,400 | — | — |
| 2024-03-21 | $352.45 | $352.45 | 383,100 | — | — |
| 2024-03-20 | $348.36 | $348.36 | 314,800 | — | — |
| 2024-03-19 | $348.96 | $348.96 | 358,000 | — | — |
| 2024-03-18 | $347.27 | $347.27 | 480,100 | — | — |
| 2024-03-15 | $352.90 | $352.90 | 837,700 | — | — |
| 2024-03-14 | $343.57 | $343.57 | 474,000 | — | — |
| 2024-03-13 | $351.73 | $351.73 | 311,300 | — | — |
| 2024-03-12 | $353.30 | $353.30 | 301,500 | — | — |
| 2024-03-11 | $353.86 | $353.86 | 316,100 | — | — |
| 2024-03-08 | $355.94 | $355.94 | 518,000 | — | — |
| 2024-03-07 | $361.00 | $361.00 | 618,600 | — | — |
| 2024-03-06 | $349.00 | $349.00 | 217,400 | — | — |
| 2024-03-05 | $343.41 | $343.41 | 355,700 | — | — |
| 2024-03-04 | $346.76 | $346.76 | 528,000 | — | — |
| 2024-03-01 | $346.04 | $346.04 | 449,600 | — | — |
| 2024-02-29 | $337.42 | $337.42 | 693,300 | — | — |
| 2024-02-28 | $337.68 | $337.68 | 583,200 | — | — |
| 2024-02-27 | $332.65 | $332.65 | 219,200 | — | — |
| 2024-02-26 | $327.03 | $327.03 | 329,700 | — | — |
| 2024-02-23 | $331.25 | $331.25 | 241,800 | — | — |
| 2024-02-22 | $330.55 | $330.55 | 364,900 | — | — |
| 2024-02-21 | $329.52 | $329.52 | 251,300 | — | — |
| 2024-02-20 | $323.95 | $323.95 | 301,900 | — | — |
| 2024-02-16 | $325.21 | $325.21 | 540,600 | — | — |
| 2024-02-15 | $322.87 | $322.87 | 276,600 | — | — |
| 2024-02-14 | $317.52 | $317.52 | 534,100 | — | — |
| 2024-02-13 | $311.58 | $311.58 | 447,700 | — | — |
| 2024-02-12 | $320.20 | $320.20 | 362,600 | — | — |
| 2024-02-09 | $322.82 | $322.82 | 409,200 | — | — |
| 2024-02-08 | $326.69 | $326.69 | 348,900 | — | — |
| 2024-02-07 | $323.54 | $323.54 | 587,400 | — | — |
| 2024-02-06 | $330.38 | $330.38 | 923,200 | — | — |
| 2024-02-05 | $324.85 | $324.85 | 754,000 | — | — |
| 2024-02-02 | $320.74 | $320.74 | 516,600 | — | — |
| 2024-02-01 | $324.45 | $324.45 | 245,700 | — | — |
| 2024-01-31 | $317.71 | $317.71 | 402,400 | — | — |
| 2024-01-30 | $328.38 | $328.38 | 419,300 | — | — |
| 2024-01-29 | $324.36 | $324.36 | 383,100 | — | — |
| 2024-01-26 | $316.12 | $316.12 | 351,900 | — | — |
| 2024-01-25 | $312.00 | $312.00 | 215,600 | — | — |
| 2024-01-24 | $312.42 | $312.42 | 330,100 | — | — |
| 2024-01-23 | $316.44 | $316.44 | 286,400 | — | — |
| 2024-01-22 | $317.05 | $317.05 | 355,700 | — | — |
| 2024-01-19 | $312.45 | $312.45 | 698,300 | — | — |
| 2024-01-18 | $310.16 | $310.16 | 345,600 | — | — |
| 2024-01-17 | $302.51 | $302.51 | 307,000 | — | — |
| 2024-01-16 | $308.13 | $308.13 | 377,000 | — | — |
| 2024-01-12 | $307.96 | $307.96 | 398,800 | — | — |
| 2024-01-11 | $304.43 | $304.43 | 334,600 | — | — |
| 2024-01-10 | $307.60 | $307.60 | 491,900 | — | — |
| 2024-01-09 | $302.58 | $302.58 | 470,200 | — | — |
| 2024-01-08 | $311.74 | $311.74 | 462,600 | — | — |
| 2024-01-05 | $305.07 | $305.07 | 358,800 | — | — |
| 2024-01-04 | $307.37 | $307.37 | 374,400 | — | — |
| 2024-01-03 | $305.88 | $305.88 | 654,900 | — | — |
| 2024-01-02 | $328.62 | $328.62 | 343,400 | — | — |