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-01-28 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 | $154.57 | $871.50 | 697,500 | — | — |
| 2024-12-30 | $153.04 | $862.88 | 410,200 | — | — |
| 2024-12-27 | $153.75 | $866.88 | 421,800 | — | — |
| 2024-12-26 | $155.22 | $875.17 | 277,800 | — | — |
| 2024-12-24 | $154.76 | $872.57 | 168,000 | — | — |
| 2024-12-23 | $153.33 | $864.51 | 495,600 | — | — |
| 2024-12-20 | $153.40 | $864.91 | 2,366,500 | — | — |
| 2024-12-19 | $149.43 | $842.52 | 851,900 | — | — |
| 2024-12-18 | $150.87 | $850.64 | 633,100 | — | — |
| 2024-12-17 | $156.07 | $879.96 | 767,900 | — | — |
| 2024-12-16 | $158.55 | $893.94 | 437,900 | — | — |
| 2024-12-13 | $157.22 | $886.44 | 387,700 | — | — |
| 2024-12-12 | $158.35 | $892.82 | 612,700 | — | — |
| 2024-12-11 | $158.33 | $892.70 | 1,095,300 | — | — |
| 2024-12-10 | $158.56 | $894.00 | 474,700 | — | — |
| 2024-12-09 | $159.15 | $897.33 | 650,500 | — | — |
| 2024-12-06 | $158.94 | $896.14 | 609,500 | — | — |
| 2024-12-05 | $159.19 | $897.55 | 495,600 | — | — |
| 2024-12-04 | $160.00 | $902.12 | 523,500 | — | — |
| 2024-12-03 | $160.99 | $907.70 | 782,000 | — | — |
| 2024-12-02 | $162.30 | $915.09 | 729,600 | — | — |
| 2024-11-29 | $164.16 | $925.57 | 578,400 | — | — |
| 2024-11-27 | $165.20 | $931.44 | 520,900 | — | — |
| 2024-11-26 | $163.16 | $919.94 | 520,400 | — | — |
| 2024-11-25 | $161.98 | $913.28 | 1,044,600 | — | — |
| 2024-11-22 | $160.94 | $907.42 | 507,100 | — | — |
| 2024-11-21 | $158.53 | $893.83 | 565,500 | — | — |
| 2024-11-20 | $157.74 | $889.38 | 475,200 | — | — |
| 2024-11-19 | $158.13 | $891.58 | 450,100 | — | — |
| 2024-11-18 | $158.52 | $893.77 | 510,000 | — | — |
| 2024-11-15 | $158.09 | $891.35 | 553,100 | — | — |
| 2024-11-14 | $157.37 | $887.29 | 617,600 | — | — |
| 2024-11-13 | $161.34 | $909.67 | 663,200 | — | — |
| 2024-11-12 | $159.76 | $900.77 | 1,150,900 | — | — |
| 2024-11-11 | $160.01 | $902.18 | 572,100 | — | — |
| 2024-11-08 | $159.14 | $897.27 | 549,200 | — | — |
| 2024-11-07 | $154.69 | $872.18 | 435,200 | — | — |
| 2024-11-06 | $153.59 | $865.98 | 1,144,900 | — | — |
| 2024-11-05 | $155.03 | $874.10 | 565,300 | — | — |
| 2024-11-04 | $152.18 | $858.03 | 661,500 | — | — |
| 2024-11-01 | $149.17 | $841.06 | 1,027,700 | — | — |
| 2024-10-31 | $151.34 | $853.29 | 1,752,400 | — | — |
| 2024-10-30 | $152.15 | $857.86 | 690,400 | — | — |
| 2024-10-29 | $150.97 | $851.21 | 680,400 | — | — |
| 2024-10-28 | $153.79 | $867.11 | 315,400 | — | — |
| 2024-10-25 | $153.32 | $864.46 | 428,300 | — | — |
| 2024-10-24 | $156.07 | $879.96 | 486,800 | — | — |
| 2024-10-23 | $156.34 | $881.48 | 819,300 | — | — |
| 2024-10-22 | $153.91 | $867.78 | 444,200 | — | — |
| 2024-10-21 | $152.61 | $860.45 | 653,800 | — | — |
| 2024-10-18 | $154.59 | $871.62 | 406,600 | — | — |
| 2024-10-17 | $152.96 | $862.43 | 550,400 | — | — |
| 2024-10-16 | $153.91 | $867.78 | 503,900 | — | — |
| 2024-10-15 | $152.66 | $860.73 | 609,100 | — | — |
| 2024-10-14 | $153.48 | $857.07 | 457,500 | — | — |
| 2024-10-11 | $153.41 | $856.68 | 445,000 | — | — |
| 2024-10-10 | $152.21 | $849.98 | 383,100 | — | — |
| 2024-10-09 | $153.28 | $855.95 | 425,800 | — | — |
| 2024-10-08 | $153.04 | $854.61 | 520,700 | — | — |
| 2024-10-07 | $153.54 | $857.40 | 480,100 | — | — |
| 2024-10-04 | $154.62 | $863.44 | 515,900 | — | — |
| 2024-10-03 | $155.15 | $866.40 | 527,600 | — | — |
| 2024-10-02 | $156.96 | $876.50 | 579,500 | — | — |
| 2024-10-01 | $157.81 | $881.25 | 702,100 | — | — |
| 2024-09-30 | $158.90 | $887.34 | 815,800 | — | — |
| 2024-09-27 | $157.77 | $881.03 | 636,100 | — | — |
| 2024-09-26 | $158.72 | $886.33 | 1,073,100 | — | — |
| 2024-09-25 | $161.56 | $902.19 | 765,700 | — | — |
| 2024-09-24 | $162.89 | $909.62 | 512,200 | — | — |
| 2024-09-23 | $163.66 | $913.92 | 984,600 | — | — |
| 2024-09-20 | $162.46 | $907.22 | 2,367,400 | — | — |
| 2024-09-19 | $164.51 | $918.66 | 753,100 | — | — |
| 2024-09-18 | $163.92 | $915.37 | 1,120,900 | — | — |
| 2024-09-17 | $164.00 | $915.82 | 660,100 | — | — |
| 2024-09-16 | $166.65 | $930.61 | 552,600 | — | — |
| 2024-09-13 | $166.18 | $927.99 | 675,300 | — | — |
| 2024-09-12 | $164.44 | $918.27 | 425,700 | — | — |
| 2024-09-11 | $164.70 | $919.72 | 542,400 | — | — |
| 2024-09-10 | $163.54 | $913.25 | 554,200 | — | — |
| 2024-09-09 | $160.30 | $895.15 | 833,500 | — | — |
| 2024-09-06 | $159.53 | $890.85 | 1,050,400 | — | — |
| 2024-09-05 | $161.15 | $899.90 | 844,900 | — | — |
| 2024-09-04 | $163.00 | $910.23 | 895,800 | — | — |
| 2024-09-03 | $163.57 | $913.41 | 660,200 | — | — |
| 2024-08-30 | $162.37 | $906.71 | 687,500 | — | — |
| 2024-08-29 | $161.10 | $899.62 | 517,200 | — | — |
| 2024-08-28 | $161.51 | $901.91 | 565,900 | — | — |
| 2024-08-27 | $160.31 | $895.21 | 742,600 | — | — |
| 2024-08-26 | $157.94 | $881.98 | 641,100 | — | — |
| 2024-08-23 | $156.63 | $874.66 | 858,100 | — | — |
| 2024-08-22 | $154.21 | $861.15 | 731,300 | — | — |
| 2024-08-21 | $153.00 | $854.39 | 852,200 | — | — |
| 2024-08-20 | $153.10 | $854.95 | 550,600 | — | — |
| 2024-08-19 | $152.65 | $852.43 | 517,100 | — | — |
| 2024-08-16 | $152.84 | $853.50 | 671,700 | — | — |
| 2024-08-15 | $153.35 | $856.34 | 638,600 | — | — |
| 2024-08-14 | $153.33 | $856.23 | 634,900 | — | — |
| 2024-08-13 | $153.00 | $854.39 | 589,500 | — | — |
| 2024-08-12 | $152.25 | $850.20 | 678,800 | — | — |
| 2024-08-09 | $153.07 | $854.78 | 765,200 | — | — |
| 2024-08-08 | $153.07 | $854.78 | 754,200 | — | — |
| 2024-08-07 | $150.91 | $842.72 | 1,489,500 | — | — |
| 2024-08-06 | $150.24 | $838.98 | 844,100 | — | — |
| 2024-08-05 | $146.52 | $818.20 | 938,000 | — | — |
| 2024-08-02 | $150.02 | $837.75 | 1,152,100 | — | — |
| 2024-08-01 | $146.41 | $817.59 | 835,400 | — | — |
| 2024-07-31 | $139.77 | $780.51 | 908,300 | — | — |
| 2024-07-30 | $141.31 | $789.11 | 621,200 | — | — |
| 2024-07-29 | $143.16 | $799.44 | 532,700 | — | — |
| 2024-07-26 | $142.50 | $795.75 | 496,800 | — | — |
| 2024-07-25 | $140.12 | $782.46 | 855,300 | — | — |
| 2024-07-24 | $143.41 | $800.84 | 472,300 | — | — |
| 2024-07-23 | $143.71 | $802.51 | 577,900 | — | — |
| 2024-07-22 | $145.03 | $809.88 | 497,600 | — | — |
| 2024-07-19 | $143.70 | $802.46 | 442,100 | — | — |
| 2024-07-18 | $144.79 | $808.54 | 617,600 | — | — |
| 2024-07-17 | $144.28 | $805.69 | 639,900 | — | — |
| 2024-07-16 | $142.63 | $796.48 | 663,000 | — | — |
| 2024-07-15 | $139.95 | $781.51 | 945,000 | — | — |
| 2024-07-12 | $140.64 | $777.16 | 957,400 | — | — |
| 2024-07-11 | $140.96 | $778.93 | 648,100 | — | — |
| 2024-07-10 | $140.02 | $773.73 | 478,100 | — | — |
| 2024-07-09 | $139.11 | $768.70 | 754,300 | — | — |
| 2024-07-08 | $139.14 | $768.87 | 666,300 | — | — |
| 2024-07-05 | $138.80 | $766.99 | 489,700 | — | — |
| 2024-07-03 | $139.43 | $770.47 | 311,800 | — | — |
| 2024-07-02 | $141.01 | $779.20 | 518,400 | — | — |
| 2024-07-01 | $141.18 | $780.14 | 422,500 | — | — |
| 2024-06-28 | $142.61 | $788.04 | 844,900 | — | — |
| 2024-06-27 | $140.54 | $776.61 | 457,600 | — | — |
| 2024-06-26 | $139.14 | $768.87 | 545,600 | — | — |
| 2024-06-25 | $141.12 | $779.81 | 463,300 | — | — |
| 2024-06-24 | $143.32 | $791.97 | 487,700 | — | — |
| 2024-06-21 | $140.96 | $778.93 | 1,175,000 | — | — |
| 2024-06-20 | $140.19 | $774.67 | 462,400 | — | — |
| 2024-06-18 | $141.25 | $780.53 | 411,900 | — | — |
| 2024-06-17 | $139.36 | $770.09 | 427,000 | — | — |
| 2024-06-14 | $139.32 | $769.86 | 495,800 | — | — |
| 2024-06-13 | $138.21 | $763.73 | 454,900 | — | — |
| 2024-06-12 | $137.34 | $758.92 | 527,500 | — | — |
| 2024-06-11 | $136.97 | $756.88 | 739,200 | — | — |
| 2024-06-10 | $138.50 | $765.33 | 878,800 | — | — |
| 2024-06-07 | $136.66 | $755.17 | 505,300 | — | — |
| 2024-06-06 | $137.09 | $757.54 | 443,200 | — | — |
| 2024-06-05 | $136.75 | $755.66 | 538,100 | — | — |
| 2024-06-04 | $136.47 | $754.12 | 684,600 | — | — |
| 2024-06-03 | $133.70 | $738.81 | 475,000 | — | — |
| 2024-05-31 | $133.71 | $738.86 | 1,523,500 | — | — |
| 2024-05-30 | $129.86 | $717.59 | 489,900 | — | — |
| 2024-05-29 | $128.78 | $711.62 | 790,600 | — | — |
| 2024-05-28 | $130.31 | $720.08 | 551,900 | — | — |
| 2024-05-24 | $133.20 | $736.05 | 351,100 | — | — |
| 2024-05-23 | $132.92 | $734.50 | 588,800 | — | — |
| 2024-05-22 | $136.00 | $751.52 | 534,200 | — | — |
| 2024-05-21 | $136.50 | $754.28 | 365,100 | — | — |
| 2024-05-20 | $136.86 | $756.27 | 422,300 | — | — |
| 2024-05-17 | $137.74 | $761.13 | 455,300 | — | — |
| 2024-05-16 | $136.86 | $756.27 | 456,400 | — | — |
| 2024-05-15 | $137.71 | $760.97 | 571,100 | — | — |
| 2024-05-14 | $136.82 | $756.05 | 537,800 | — | — |
| 2024-05-13 | $136.07 | $751.91 | 316,800 | — | — |
| 2024-05-10 | $135.47 | $748.59 | 334,200 | — | — |
| 2024-05-09 | $136.34 | $753.40 | 612,100 | — | — |
| 2024-05-08 | $132.99 | $734.89 | 676,500 | — | — |
| 2024-05-07 | $136.19 | $752.57 | 648,100 | — | — |
| 2024-05-06 | $136.82 | $756.05 | 1,078,600 | — | — |
| 2024-05-03 | $133.00 | $734.94 | 1,071,000 | — | — |
| 2024-05-02 | $131.68 | $727.65 | 1,451,600 | — | — |
| 2024-05-01 | $130.62 | $721.79 | 943,500 | — | — |
| 2024-04-30 | $130.00 | $718.36 | 1,025,700 | — | — |
| 2024-04-29 | $131.13 | $724.61 | 942,200 | — | — |
| 2024-04-26 | $129.23 | $714.11 | 874,700 | — | — |
| 2024-04-25 | $127.20 | $702.89 | 863,200 | — | — |
| 2024-04-24 | $128.40 | $709.52 | 495,000 | — | — |
| 2024-04-23 | $127.49 | $704.49 | 708,000 | — | — |
| 2024-04-22 | $127.47 | $704.38 | 486,300 | — | — |
| 2024-04-19 | $126.08 | $696.70 | 564,700 | — | — |
| 2024-04-18 | $124.62 | $688.63 | 1,016,600 | — | — |
| 2024-04-17 | $124.80 | $689.63 | 1,375,900 | — | — |
| 2024-04-16 | $123.79 | $684.05 | 579,200 | — | — |
| 2024-04-15 | $126.63 | $699.74 | 406,700 | — | — |
| 2024-04-12 | $128.13 | $708.03 | 572,700 | — | — |
| 2024-04-11 | $131.99 | $721.24 | 647,800 | — | — |
| 2024-04-10 | $132.95 | $726.48 | 801,400 | — | — |
| 2024-04-09 | $135.38 | $739.76 | 1,096,700 | — | — |
| 2024-04-08 | $132.72 | $725.23 | 1,128,600 | — | — |
| 2024-04-05 | $127.10 | $694.52 | 668,600 | — | — |
| 2024-04-04 | $126.83 | $693.04 | 637,600 | — | — |
| 2024-04-03 | $128.45 | $701.89 | 758,100 | — | — |
| 2024-04-02 | $127.45 | $696.43 | 598,700 | — | — |
| 2024-04-01 | $128.70 | $703.26 | 577,500 | — | — |
| 2024-03-28 | $131.58 | $719.00 | 741,900 | — | — |
| 2024-03-27 | $130.80 | $714.73 | 693,800 | — | — |
| 2024-03-26 | $128.83 | $703.97 | 549,800 | — | — |
| 2024-03-25 | $130.00 | $710.36 | 311,500 | — | — |
| 2024-03-22 | $130.85 | $715.01 | 485,800 | — | — |
| 2024-03-21 | $132.94 | $726.43 | 656,000 | — | — |
| 2024-03-20 | $131.29 | $717.41 | 815,100 | — | — |
| 2024-03-19 | $130.40 | $712.55 | 557,700 | — | — |
| 2024-03-18 | $129.79 | $709.22 | 546,000 | — | — |
| 2024-03-15 | $130.34 | $712.22 | 1,167,800 | — | — |
| 2024-03-14 | $130.27 | $711.84 | 616,800 | — | — |
| 2024-03-13 | $131.95 | $721.02 | 616,700 | — | — |
| 2024-03-12 | $132.36 | $723.26 | 816,200 | — | — |
| 2024-03-11 | $134.97 | $737.52 | 574,900 | — | — |
| 2024-03-08 | $134.91 | $737.19 | 676,900 | — | — |
| 2024-03-07 | $132.69 | $725.06 | 819,500 | — | — |
| 2024-03-06 | $129.95 | $710.09 | 579,000 | — | — |
| 2024-03-05 | $128.91 | $704.41 | 667,700 | — | — |
| 2024-03-04 | $129.30 | $706.54 | 1,089,600 | — | — |
| 2024-03-01 | $127.63 | $697.41 | 786,700 | — | — |
| 2024-02-29 | $125.68 | $686.76 | 1,478,400 | — | — |
| 2024-02-28 | $125.83 | $687.58 | 667,400 | — | — |
| 2024-02-27 | $124.89 | $682.44 | 689,500 | — | — |
| 2024-02-26 | $123.70 | $675.94 | 775,900 | — | — |
| 2024-02-23 | $126.32 | $690.25 | 465,600 | — | — |
| 2024-02-22 | $126.59 | $691.73 | 611,200 | — | — |
| 2024-02-21 | $127.67 | $697.63 | 420,100 | — | — |
| 2024-02-20 | $126.62 | $691.89 | 768,000 | — | — |
| 2024-02-16 | $129.17 | $705.83 | 1,027,600 | — | — |
| 2024-02-15 | $129.51 | $707.69 | 775,700 | — | — |
| 2024-02-14 | $125.09 | $683.53 | 820,200 | — | — |
| 2024-02-13 | $123.35 | $674.03 | 1,032,600 | — | — |
| 2024-02-12 | $125.47 | $685.61 | 729,400 | — | — |
| 2024-02-09 | $124.52 | $680.42 | 1,076,200 | — | — |
| 2024-02-08 | $124.48 | $680.20 | 1,437,000 | — | — |
| 2024-02-07 | $125.18 | $684.03 | 1,030,700 | — | — |
| 2024-02-06 | $125.58 | $686.21 | 994,700 | — | — |
| 2024-02-05 | $124.84 | $682.17 | 944,200 | — | — |
| 2024-02-02 | $128.00 | $699.43 | 1,198,500 | — | — |
| 2024-02-01 | $127.92 | $699.00 | 1,793,700 | — | — |
| 2024-01-31 | $126.38 | $690.58 | 2,167,400 | — | — |
| 2024-01-30 | $129.97 | $710.20 | 713,400 | — | — |
| 2024-01-29 | $130.90 | $715.28 | 810,300 | — | — |
| 2024-01-26 | $130.84 | $714.95 | 1,129,200 | — | — |
| 2024-01-25 | $131.98 | $721.18 | 1,475,400 | — | — |
| 2024-01-24 | $134.06 | $732.55 | 1,431,000 | — | — |
| 2024-01-23 | $135.61 | $741.02 | 1,599,100 | — | — |
| 2024-01-22 | $135.91 | $742.66 | 1,183,700 | — | — |
| 2024-01-19 | $135.24 | $739.00 | 1,528,700 | — | — |
| 2024-01-18 | $131.46 | $718.34 | 1,225,100 | — | — |
| 2024-01-17 | $133.00 | $726.76 | 1,446,000 | — | — |
| 2024-01-16 | $135.47 | $740.25 | 1,653,200 | — | — |
| 2024-01-12 | $134.03 | $732.38 | 683,700 | — | — |
| 2024-01-11 | $133.94 | $731.89 | 1,432,900 | — | — |
| 2024-01-10 | $132.58 | $716.43 | 811,100 | — | — |
| 2024-01-09 | $132.39 | $715.40 | 720,300 | — | — |
| 2024-01-08 | $133.49 | $721.35 | 773,400 | — | — |
| 2024-01-05 | $131.78 | $712.11 | 779,700 | — | — |
| 2024-01-04 | $132.16 | $714.16 | 784,200 | — | — |
| 2024-01-03 | $132.20 | $714.37 | 724,900 | — | — |
| 2024-01-02 | $135.84 | $734.04 | 647,400 | — | — |