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
- 1996-10-16 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 | $141.98 | $300.42 | 296,900 | — | — |
| 2024-12-30 | $141.22 | $298.81 | 241,700 | — | — |
| 2024-12-27 | $140.82 | $297.97 | 152,800 | — | — |
| 2024-12-26 | $141.27 | $298.92 | 175,900 | — | — |
| 2024-12-24 | $140.71 | $297.74 | 105,800 | — | — |
| 2024-12-23 | $139.72 | $295.64 | 237,800 | — | — |
| 2024-12-20 | $141.58 | $299.58 | 702,300 | — | — |
| 2024-12-19 | $140.70 | $297.71 | 251,600 | — | — |
| 2024-12-18 | $140.16 | $296.57 | 205,100 | — | — |
| 2024-12-17 | $145.23 | $307.30 | 298,500 | — | — |
| 2024-12-16 | $145.13 | $307.09 | 279,400 | — | — |
| 2024-12-13 | $146.45 | $309.88 | 140,200 | — | — |
| 2024-12-12 | $146.40 | $309.78 | 157,300 | — | — |
| 2024-12-11 | $145.59 | $308.06 | 273,400 | — | — |
| 2024-12-10 | $144.02 | $304.74 | 218,900 | — | — |
| 2024-12-09 | $143.42 | $303.47 | 310,900 | — | — |
| 2024-12-06 | $148.24 | $313.67 | 281,500 | — | — |
| 2024-12-05 | $149.00 | $315.28 | 299,800 | — | — |
| 2024-12-04 | $150.89 | $319.28 | 227,000 | — | — |
| 2024-12-03 | $149.74 | $316.84 | 203,800 | — | — |
| 2024-12-02 | $150.59 | $318.64 | 224,300 | — | — |
| 2024-11-29 | $151.24 | $320.02 | 172,500 | — | — |
| 2024-11-27 | $150.61 | $318.68 | 318,200 | — | — |
| 2024-11-26 | $151.80 | $321.20 | 274,600 | — | — |
| 2024-11-25 | $152.73 | $323.17 | 424,000 | — | — |
| 2024-11-22 | $149.64 | $316.63 | 223,900 | — | — |
| 2024-11-21 | $149.30 | $315.91 | 202,600 | — | — |
| 2024-11-20 | $146.54 | $310.07 | 167,000 | — | — |
| 2024-11-19 | $145.73 | $308.36 | 180,900 | — | — |
| 2024-11-18 | $145.98 | $308.89 | 394,800 | — | — |
| 2024-11-15 | $146.23 | $309.42 | 556,000 | — | — |
| 2024-11-14 | $144.19 | $305.10 | 210,500 | — | — |
| 2024-11-13 | $144.86 | $306.52 | 264,100 | — | — |
| 2024-11-12 | $144.34 | $305.42 | 537,500 | — | — |
| 2024-11-11 | $145.01 | $306.83 | 487,900 | — | — |
| 2024-11-08 | $144.91 | $306.62 | 302,200 | — | — |
| 2024-11-07 | $143.98 | $304.65 | 365,500 | — | — |
| 2024-11-06 | $144.48 | $305.71 | 696,300 | — | — |
| 2024-11-05 | $139.46 | $295.09 | 434,700 | — | — |
| 2024-11-04 | $140.25 | $296.76 | 756,400 | — | — |
| 2024-11-01 | $138.76 | $293.61 | 449,400 | — | — |
| 2024-10-31 | $139.51 | $295.20 | 469,300 | — | — |
| 2024-10-30 | $140.30 | $296.87 | 246,200 | — | — |
| 2024-10-29 | $141.00 | $298.35 | 350,700 | — | — |
| 2024-10-28 | $140.84 | $298.01 | 335,100 | — | — |
| 2024-10-25 | $141.49 | $299.39 | 257,300 | — | — |
| 2024-10-24 | $141.35 | $299.09 | 772,000 | — | — |
| 2024-10-23 | $131.93 | $279.16 | 423,700 | — | — |
| 2024-10-22 | $136.09 | $287.96 | 199,100 | — | — |
| 2024-10-21 | $136.20 | $288.19 | 283,600 | — | — |
| 2024-10-18 | $134.75 | $285.12 | 192,800 | — | — |
| 2024-10-17 | $134.15 | $283.86 | 212,900 | — | — |
| 2024-10-16 | $134.88 | $285.40 | 271,900 | — | — |
| 2024-10-15 | $133.59 | $282.67 | 258,700 | — | — |
| 2024-10-14 | $134.30 | $284.17 | 212,700 | — | — |
| 2024-10-11 | $133.70 | $282.90 | 421,400 | — | — |
| 2024-10-10 | $133.42 | $282.31 | 180,700 | — | — |
| 2024-10-09 | $132.29 | $279.92 | 157,500 | — | — |
| 2024-10-08 | $130.32 | $275.75 | 295,900 | — | — |
| 2024-10-07 | $128.70 | $272.32 | 261,100 | — | — |
| 2024-10-04 | $132.16 | $279.64 | 222,100 | — | — |
| 2024-10-03 | $129.73 | $274.50 | 178,000 | — | — |
| 2024-10-02 | $131.16 | $277.53 | 330,800 | — | — |
| 2024-10-01 | $129.55 | $274.12 | 341,600 | — | — |
| 2024-09-30 | $130.30 | $275.10 | 232,100 | — | — |
| 2024-09-27 | $132.77 | $280.31 | 170,800 | — | — |
| 2024-09-26 | $132.40 | $279.53 | 265,100 | — | — |
| 2024-09-25 | $129.16 | $272.69 | 233,900 | — | — |
| 2024-09-24 | $133.72 | $282.32 | 248,400 | — | — |
| 2024-09-23 | $130.67 | $275.88 | 243,700 | — | — |
| 2024-09-20 | $130.03 | $274.53 | 695,000 | — | — |
| 2024-09-19 | $130.74 | $276.03 | 375,400 | — | — |
| 2024-09-18 | $127.58 | $269.36 | 311,600 | — | — |
| 2024-09-17 | $127.24 | $268.64 | 285,300 | — | — |
| 2024-09-16 | $125.30 | $264.54 | 268,900 | — | — |
| 2024-09-13 | $125.09 | $264.10 | 353,000 | — | — |
| 2024-09-12 | $122.39 | $258.40 | 235,000 | — | — |
| 2024-09-11 | $120.93 | $255.32 | 249,700 | — | — |
| 2024-09-10 | $120.98 | $255.42 | 374,000 | — | — |
| 2024-09-09 | $122.38 | $258.38 | 380,300 | — | — |
| 2024-09-06 | $122.91 | $259.50 | 247,100 | — | — |
| 2024-09-05 | $124.23 | $262.28 | 214,900 | — | — |
| 2024-09-04 | $125.89 | $265.79 | 321,300 | — | — |
| 2024-09-03 | $126.40 | $266.87 | 455,200 | — | — |
| 2024-08-30 | $127.59 | $269.38 | 295,100 | — | — |
| 2024-08-29 | $127.79 | $269.80 | 246,900 | — | — |
| 2024-08-28 | $126.79 | $267.69 | 232,400 | — | — |
| 2024-08-27 | $126.85 | $267.82 | 203,500 | — | — |
| 2024-08-26 | $125.56 | $265.09 | 276,700 | — | — |
| 2024-08-23 | $127.02 | $268.17 | 303,600 | — | — |
| 2024-08-22 | $125.43 | $264.82 | 220,000 | — | — |
| 2024-08-21 | $125.29 | $264.52 | 331,100 | — | — |
| 2024-08-20 | $122.59 | $258.82 | 256,000 | — | — |
| 2024-08-19 | $124.32 | $262.47 | 204,300 | — | — |
| 2024-08-16 | $123.70 | $261.16 | 346,700 | — | — |
| 2024-08-15 | $123.46 | $260.66 | 317,900 | — | — |
| 2024-08-14 | $119.32 | $251.92 | 377,700 | — | — |
| 2024-08-13 | $118.17 | $249.49 | 453,000 | — | — |
| 2024-08-12 | $120.24 | $253.86 | 329,800 | — | — |
| 2024-08-09 | $121.28 | $256.06 | 633,400 | — | — |
| 2024-08-08 | $121.30 | $256.10 | 914,400 | — | — |
| 2024-08-07 | $123.78 | $261.33 | 632,300 | — | — |
| 2024-08-06 | $125.61 | $265.20 | 398,500 | — | — |
| 2024-08-05 | $124.97 | $263.85 | 497,900 | — | — |
| 2024-08-02 | $127.00 | $268.13 | 690,800 | — | — |
| 2024-08-01 | $125.85 | $265.70 | 510,300 | — | — |
| 2024-07-31 | $127.45 | $269.08 | 423,700 | — | — |
| 2024-07-30 | $131.47 | $277.57 | 361,300 | — | — |
| 2024-07-29 | $129.66 | $273.75 | 313,800 | — | — |
| 2024-07-26 | $128.16 | $270.58 | 505,000 | — | — |
| 2024-07-25 | $126.13 | $266.30 | 469,000 | — | — |
| 2024-07-24 | $121.94 | $257.45 | 513,600 | — | — |
| 2024-07-23 | $126.36 | $266.78 | 420,700 | — | — |
| 2024-07-22 | $126.53 | $267.14 | 340,300 | — | — |
| 2024-07-19 | $127.44 | $269.06 | 462,100 | — | — |
| 2024-07-18 | $129.43 | $273.26 | 682,600 | — | — |
| 2024-07-17 | $130.53 | $275.58 | 904,100 | — | — |
| 2024-07-16 | $132.47 | $279.68 | 886,900 | — | — |
| 2024-07-15 | $128.06 | $270.37 | 711,500 | — | — |
| 2024-07-12 | $125.56 | $265.09 | 477,500 | — | — |
| 2024-07-11 | $123.15 | $260.00 | 507,500 | — | — |
| 2024-07-10 | $121.18 | $255.84 | 404,200 | — | — |
| 2024-07-09 | $118.64 | $250.48 | 480,800 | — | — |
| 2024-07-08 | $117.06 | $247.15 | 419,000 | — | — |
| 2024-07-05 | $118.67 | $250.55 | 505,500 | — | — |
| 2024-07-03 | $117.65 | $248.39 | 327,600 | — | — |
| 2024-07-02 | $118.25 | $249.66 | 587,800 | — | — |
| 2024-07-01 | $118.89 | $251.01 | 616,500 | — | — |
| 2024-06-28 | $119.00 | $250.63 | 635,000 | — | — |
| 2024-06-27 | $117.95 | $248.42 | 371,600 | — | — |
| 2024-06-26 | $117.66 | $247.81 | 476,800 | — | — |
| 2024-06-25 | $119.88 | $252.49 | 405,300 | — | — |
| 2024-06-24 | $120.34 | $253.46 | 542,200 | — | — |
| 2024-06-21 | $118.06 | $248.65 | 803,100 | — | — |
| 2024-06-20 | $117.24 | $246.93 | 494,500 | — | — |
| 2024-06-18 | $117.36 | $247.18 | 460,100 | — | — |
| 2024-06-17 | $116.56 | $245.49 | 433,800 | — | — |
| 2024-06-14 | $115.34 | $242.93 | 383,600 | — | — |
| 2024-06-13 | $116.16 | $244.65 | 388,700 | — | — |
| 2024-06-12 | $117.13 | $246.70 | 540,200 | — | — |
| 2024-06-11 | $114.74 | $241.66 | 389,500 | — | — |
| 2024-06-10 | $112.83 | $237.64 | 494,800 | — | — |
| 2024-06-07 | $114.10 | $240.31 | 378,800 | — | — |
| 2024-06-06 | $113.16 | $238.33 | 281,800 | — | — |
| 2024-06-05 | $112.11 | $236.12 | 368,400 | — | — |
| 2024-06-04 | $112.45 | $236.84 | 424,200 | — | — |
| 2024-06-03 | $113.93 | $239.96 | 471,900 | — | — |
| 2024-05-31 | $113.19 | $238.40 | 506,400 | — | — |
| 2024-05-30 | $110.64 | $233.03 | 434,800 | — | — |
| 2024-05-29 | $109.76 | $231.17 | 510,800 | — | — |
| 2024-05-28 | $111.97 | $235.83 | 559,500 | — | — |
| 2024-05-24 | $115.42 | $243.09 | 307,700 | — | — |
| 2024-05-23 | $115.08 | $242.38 | 556,900 | — | — |
| 2024-05-22 | $117.87 | $248.25 | 323,300 | — | — |
| 2024-05-21 | $117.71 | $247.92 | 388,900 | — | — |
| 2024-05-20 | $119.26 | $251.18 | 432,700 | — | — |
| 2024-05-17 | $118.40 | $249.37 | 446,600 | — | — |
| 2024-05-16 | $120.06 | $252.87 | 392,900 | — | — |
| 2024-05-15 | $118.37 | $249.31 | 474,800 | — | — |
| 2024-05-14 | $118.33 | $249.22 | 368,000 | — | — |
| 2024-05-13 | $117.60 | $247.69 | 519,700 | — | — |
| 2024-05-10 | $117.16 | $246.76 | 532,000 | — | — |
| 2024-05-09 | $116.02 | $244.36 | 794,500 | — | — |
| 2024-05-08 | $115.70 | $243.68 | 1,584,400 | — | — |
| 2024-05-07 | $122.14 | $257.25 | 810,900 | — | — |
| 2024-05-06 | $121.65 | $256.22 | 501,900 | — | — |
| 2024-05-03 | $120.70 | $254.21 | 538,900 | — | — |
| 2024-05-02 | $120.01 | $252.76 | 518,300 | — | — |
| 2024-05-01 | $119.12 | $250.89 | 606,700 | — | — |
| 2024-04-30 | $118.26 | $249.08 | 664,400 | — | — |
| 2024-04-29 | $119.49 | $251.67 | 587,800 | — | — |
| 2024-04-26 | $119.05 | $250.74 | 566,500 | — | — |
| 2024-04-25 | $118.95 | $250.53 | 609,800 | — | — |
| 2024-04-24 | $119.06 | $250.76 | 591,400 | — | — |
| 2024-04-23 | $117.14 | $246.72 | 479,500 | — | — |
| 2024-04-22 | $116.91 | $246.23 | 598,700 | — | — |
| 2024-04-19 | $116.35 | $245.05 | 525,600 | — | — |
| 2024-04-18 | $117.07 | $246.57 | 548,500 | — | — |
| 2024-04-17 | $117.33 | $247.12 | 468,700 | — | — |
| 2024-04-16 | $118.40 | $249.37 | 394,300 | — | — |
| 2024-04-15 | $119.29 | $251.24 | 602,500 | — | — |
| 2024-04-12 | $121.77 | $256.47 | 671,500 | — | — |
| 2024-04-11 | $124.84 | $262.93 | 571,700 | — | — |
| 2024-04-10 | $126.17 | $265.74 | 552,600 | — | — |
| 2024-04-09 | $126.22 | $265.84 | 770,400 | — | — |
| 2024-04-08 | $124.54 | $262.30 | 757,700 | — | — |
| 2024-04-05 | $122.16 | $257.29 | 611,200 | — | — |
| 2024-04-04 | $120.69 | $254.19 | 645,800 | — | — |
| 2024-04-03 | $118.90 | $250.42 | 539,900 | — | — |
| 2024-04-02 | $119.84 | $252.40 | 598,900 | — | — |
| 2024-04-01 | $123.71 | $260.55 | 505,600 | — | — |
| 2024-03-28 | $126.35 | $265.51 | 552,000 | — | — |
| 2024-03-27 | $127.90 | $268.76 | 544,600 | — | — |
| 2024-03-26 | $125.26 | $263.22 | 457,100 | — | — |
| 2024-03-25 | $125.04 | $262.75 | 639,000 | — | — |
| 2024-03-22 | $127.18 | $267.25 | 498,400 | — | — |
| 2024-03-21 | $130.05 | $273.28 | 491,600 | — | — |
| 2024-03-20 | $130.02 | $273.22 | 392,900 | — | — |
| 2024-03-19 | $128.87 | $270.80 | 499,700 | — | — |
| 2024-03-18 | $128.19 | $269.37 | 847,600 | — | — |
| 2024-03-15 | $128.96 | $270.99 | 912,600 | — | — |
| 2024-03-14 | $126.91 | $266.68 | 821,800 | — | — |
| 2024-03-13 | $125.86 | $264.48 | 1,036,600 | — | — |
| 2024-03-12 | $126.83 | $266.52 | 843,400 | — | — |
| 2024-03-11 | $127.77 | $268.49 | 2,387,600 | — | — |
| 2024-03-08 | $121.03 | $254.33 | 702,100 | — | — |
| 2024-03-07 | $120.99 | $254.24 | 825,200 | — | — |
| 2024-03-06 | $119.97 | $252.10 | 1,128,400 | — | — |
| 2024-03-05 | $114.71 | $241.05 | 1,262,500 | — | — |
| 2024-03-04 | $109.60 | $230.31 | 530,400 | — | — |
| 2024-03-01 | $109.83 | $230.79 | 548,300 | — | — |
| 2024-02-29 | $111.94 | $235.23 | 579,500 | — | — |
| 2024-02-28 | $113.22 | $237.92 | 293,300 | — | — |
| 2024-02-27 | $112.17 | $235.71 | 433,400 | — | — |
| 2024-02-26 | $112.06 | $235.48 | 501,100 | — | — |
| 2024-02-23 | $112.84 | $237.12 | 603,400 | — | — |
| 2024-02-22 | $114.19 | $239.96 | 599,100 | — | — |
| 2024-02-21 | $114.03 | $239.62 | 689,300 | — | — |
| 2024-02-20 | $114.10 | $239.77 | 798,700 | — | — |
| 2024-02-16 | $117.39 | $246.68 | 712,500 | — | — |
| 2024-02-15 | $118.74 | $249.52 | 424,800 | — | — |
| 2024-02-14 | $118.30 | $248.59 | 422,000 | — | — |
| 2024-02-13 | $117.43 | $246.76 | 500,100 | — | — |
| 2024-02-12 | $120.93 | $254.12 | 438,600 | — | — |
| 2024-02-09 | $120.82 | $253.89 | 327,800 | — | — |
| 2024-02-08 | $122.45 | $257.31 | 298,500 | — | — |
| 2024-02-07 | $121.76 | $255.86 | 287,600 | — | — |
| 2024-02-06 | $120.99 | $254.24 | 318,900 | — | — |
| 2024-02-05 | $120.29 | $252.77 | 306,700 | — | — |
| 2024-02-02 | $122.13 | $256.64 | 222,200 | — | — |
| 2024-02-01 | $121.75 | $255.84 | 356,800 | — | — |
| 2024-01-31 | $121.12 | $254.52 | 437,800 | — | — |
| 2024-01-30 | $123.34 | $259.18 | 400,700 | — | — |
| 2024-01-29 | $122.50 | $257.42 | 439,000 | — | — |
| 2024-01-26 | $121.56 | $255.44 | 387,800 | — | — |
| 2024-01-25 | $121.26 | $254.81 | 538,000 | — | — |
| 2024-01-24 | $118.35 | $248.70 | 426,600 | — | — |
| 2024-01-23 | $118.15 | $248.28 | 542,300 | — | — |
| 2024-01-22 | $116.04 | $243.84 | 455,600 | — | — |
| 2024-01-19 | $117.00 | $245.86 | 343,300 | — | — |
| 2024-01-18 | $116.10 | $243.97 | 340,200 | — | — |
| 2024-01-17 | $114.15 | $239.87 | 349,200 | — | — |
| 2024-01-16 | $114.50 | $240.61 | 504,200 | — | — |
| 2024-01-12 | $116.14 | $244.05 | 406,500 | — | — |
| 2024-01-11 | $117.12 | $246.11 | 409,200 | — | — |
| 2024-01-10 | $117.55 | $247.02 | 423,200 | — | — |
| 2024-01-09 | $115.54 | $242.79 | 363,700 | — | — |
| 2024-01-08 | $117.07 | $246.01 | 513,200 | — | — |
| 2024-01-05 | $114.62 | $240.86 | 695,000 | — | — |
| 2024-01-04 | $114.61 | $240.84 | 493,900 | — | — |
| 2024-01-03 | $112.83 | $237.10 | 532,800 | — | — |
| 2024-01-02 | $114.06 | $239.68 | 626,100 | — | — |