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
- 2020-12-10 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 | $131.41 | $131.41 | 2,312,300 | — | — |
| 2024-12-30 | $131.81 | $131.81 | 2,458,800 | — | — |
| 2024-12-27 | $133.38 | $133.38 | 2,650,100 | — | — |
| 2024-12-26 | $135.32 | $135.32 | 2,067,000 | — | — |
| 2024-12-24 | $134.99 | $134.99 | 1,677,100 | — | — |
| 2024-12-23 | $134.52 | $134.52 | 4,728,300 | — | — |
| 2024-12-20 | $134.21 | $134.21 | 15,471,700 | — | — |
| 2024-12-19 | $129.35 | $129.35 | 4,744,000 | — | — |
| 2024-12-18 | $127.54 | $127.54 | 4,236,700 | — | — |
| 2024-12-17 | $132.24 | $132.24 | 3,125,800 | — | — |
| 2024-12-16 | $132.20 | $132.20 | 4,136,300 | — | — |
| 2024-12-13 | $130.95 | $130.95 | 5,288,500 | — | — |
| 2024-12-12 | $137.47 | $137.47 | 4,254,100 | — | — |
| 2024-12-11 | $138.84 | $138.84 | 4,096,100 | — | — |
| 2024-12-10 | $138.30 | $138.30 | 4,777,800 | — | — |
| 2024-12-09 | $137.27 | $137.27 | 3,648,700 | — | — |
| 2024-12-06 | $136.92 | $136.92 | 4,295,800 | — | — |
| 2024-12-05 | $136.32 | $136.32 | 6,174,900 | — | — |
| 2024-12-04 | $139.07 | $139.07 | 3,893,400 | — | — |
| 2024-12-03 | $137.46 | $137.46 | 4,681,000 | — | — |
| 2024-12-02 | $137.49 | $137.49 | 3,608,700 | — | — |
| 2024-11-29 | $136.11 | $136.11 | 2,664,200 | — | — |
| 2024-11-27 | $138.28 | $138.28 | 2,657,000 | — | — |
| 2024-11-26 | $139.67 | $139.67 | 3,228,200 | — | — |
| 2024-11-25 | $140.93 | $140.93 | 7,930,500 | — | — |
| 2024-11-22 | $137.34 | $137.34 | 6,301,100 | — | — |
| 2024-11-21 | $133.26 | $133.26 | 4,061,100 | — | — |
| 2024-11-20 | $135.25 | $135.25 | 5,537,400 | — | — |
| 2024-11-19 | $131.44 | $131.44 | 5,172,400 | — | — |
| 2024-11-18 | $132.19 | $132.19 | 4,507,400 | — | — |
| 2024-11-15 | $132.50 | $132.50 | 4,798,700 | — | — |
| 2024-11-14 | $134.56 | $134.56 | 4,777,600 | — | — |
| 2024-11-13 | $132.76 | $132.76 | 4,922,600 | — | — |
| 2024-11-12 | $133.20 | $133.20 | 6,903,500 | — | — |
| 2024-11-11 | $137.40 | $137.40 | 6,535,100 | — | — |
| 2024-11-08 | $134.61 | $134.61 | 19,189,000 | — | — |
| 2024-11-07 | $147.37 | $147.37 | 11,988,900 | — | — |
| 2024-11-06 | $140.91 | $140.91 | 5,110,900 | — | — |
| 2024-11-05 | $137.82 | $137.82 | 4,989,200 | — | — |
| 2024-11-04 | $136.87 | $136.87 | 2,459,700 | — | — |
| 2024-11-01 | $136.46 | $136.46 | 3,707,600 | — | — |
| 2024-10-31 | $134.79 | $134.79 | 5,049,100 | — | — |
| 2024-10-30 | $136.50 | $136.50 | 3,010,500 | — | — |
| 2024-10-29 | $137.78 | $137.78 | 2,871,900 | — | — |
| 2024-10-28 | $135.78 | $135.78 | 3,260,400 | — | — |
| 2024-10-25 | $134.58 | $134.58 | 2,552,100 | — | — |
| 2024-10-24 | $132.75 | $132.75 | 2,677,700 | — | — |
| 2024-10-23 | $131.92 | $131.92 | 3,444,600 | — | — |
| 2024-10-22 | $135.59 | $135.59 | 2,408,400 | — | — |
| 2024-10-21 | $137.19 | $137.19 | 2,900,500 | — | — |
| 2024-10-18 | $136.45 | $136.45 | 2,391,100 | — | — |
| 2024-10-17 | $136.02 | $136.02 | 3,814,000 | — | — |
| 2024-10-16 | $135.15 | $135.15 | 3,691,500 | — | — |
| 2024-10-15 | $133.27 | $133.27 | 3,502,700 | — | — |
| 2024-10-14 | $134.79 | $134.79 | 2,314,000 | — | — |
| 2024-10-11 | $134.40 | $134.40 | 2,714,700 | — | — |
| 2024-10-10 | $132.81 | $132.81 | 3,060,000 | — | — |
| 2024-10-09 | $135.49 | $135.49 | 3,731,800 | — | — |
| 2024-10-08 | $132.50 | $132.50 | 3,304,400 | — | — |
| 2024-10-07 | $130.23 | $130.23 | 2,847,800 | — | — |
| 2024-10-04 | $129.85 | $129.85 | 2,986,600 | — | — |
| 2024-10-03 | $125.29 | $125.29 | 2,247,000 | — | — |
| 2024-10-02 | $126.18 | $126.18 | 2,707,700 | — | — |
| 2024-10-01 | $125.47 | $125.47 | 3,895,500 | — | — |
| 2024-09-30 | $126.81 | $126.81 | 3,808,800 | — | — |
| 2024-09-27 | $128.25 | $128.25 | 2,525,700 | — | — |
| 2024-09-26 | $129.25 | $129.25 | 3,825,900 | — | — |
| 2024-09-25 | $130.71 | $130.71 | 2,310,700 | — | — |
| 2024-09-24 | $131.48 | $131.48 | 4,189,100 | — | — |
| 2024-09-23 | $129.03 | $129.03 | 3,682,600 | — | — |
| 2024-09-20 | $131.18 | $131.18 | 12,476,300 | — | — |
| 2024-09-19 | $128.75 | $128.75 | 7,691,600 | — | — |
| 2024-09-18 | $122.42 | $122.42 | 3,861,300 | — | — |
| 2024-09-17 | $122.12 | $122.12 | 6,323,600 | — | — |
| 2024-09-16 | $117.55 | $117.55 | 3,229,900 | — | — |
| 2024-09-13 | $117.75 | $117.75 | 3,514,200 | — | — |
| 2024-09-12 | $117.36 | $117.36 | 3,075,300 | — | — |
| 2024-09-11 | $115.96 | $115.96 | 3,645,000 | — | — |
| 2024-09-10 | $115.12 | $115.12 | 4,080,400 | — | — |
| 2024-09-09 | $116.36 | $116.36 | 4,178,600 | — | — |
| 2024-09-06 | $114.28 | $114.28 | 4,072,400 | — | — |
| 2024-09-05 | $116.16 | $116.16 | 3,593,400 | — | — |
| 2024-09-04 | $115.21 | $115.21 | 3,281,600 | — | — |
| 2024-09-03 | $114.98 | $114.98 | 4,678,800 | — | — |
| 2024-08-30 | $117.31 | $117.31 | 3,279,300 | — | — |
| 2024-08-29 | $116.60 | $116.60 | 3,331,000 | — | — |
| 2024-08-28 | $117.53 | $117.53 | 3,463,700 | — | — |
| 2024-08-27 | $116.74 | $116.74 | 3,457,400 | — | — |
| 2024-08-26 | $115.71 | $115.71 | 4,948,200 | — | — |
| 2024-08-23 | $116.85 | $116.85 | 4,998,400 | — | — |
| 2024-08-22 | $115.45 | $115.45 | 4,875,500 | — | — |
| 2024-08-21 | $117.68 | $117.68 | 5,028,500 | — | — |
| 2024-08-20 | $117.38 | $117.38 | 3,940,000 | — | — |
| 2024-08-19 | $119.14 | $119.14 | 4,184,700 | — | — |
| 2024-08-16 | $116.31 | $116.31 | 4,592,000 | — | — |
| 2024-08-15 | $118.88 | $118.88 | 5,266,300 | — | — |
| 2024-08-14 | $116.24 | $116.24 | 3,504,800 | — | — |
| 2024-08-13 | $116.90 | $116.90 | 4,662,000 | — | — |
| 2024-08-12 | $113.62 | $113.62 | 3,981,000 | — | — |
| 2024-08-09 | $115.08 | $115.08 | 4,764,400 | — | — |
| 2024-08-08 | $114.64 | $114.64 | 8,006,200 | — | — |
| 2024-08-07 | $113.01 | $113.01 | 29,027,900 | — | — |
| 2024-08-06 | $130.47 | $130.47 | 11,148,400 | — | — |
| 2024-08-05 | $125.31 | $125.31 | 7,521,900 | — | — |
| 2024-08-02 | $128.23 | $128.23 | 7,745,500 | — | — |
| 2024-08-01 | $135.09 | $135.09 | 5,166,900 | — | — |
| 2024-07-31 | $139.56 | $139.56 | 3,331,400 | — | — |
| 2024-07-30 | $138.99 | $138.99 | 2,996,200 | — | — |
| 2024-07-29 | $140.29 | $140.29 | 2,723,200 | — | — |
| 2024-07-26 | $140.10 | $140.10 | 5,101,400 | — | — |
| 2024-07-25 | $140.03 | $140.03 | 5,626,500 | — | — |
| 2024-07-24 | $144.23 | $144.23 | 5,461,900 | — | — |
| 2024-07-23 | $148.75 | $148.75 | 2,676,900 | — | — |
| 2024-07-22 | $150.18 | $150.18 | 3,672,100 | — | — |
| 2024-07-19 | $147.99 | $147.99 | 3,131,600 | — | — |
| 2024-07-18 | $146.88 | $146.88 | 3,593,700 | — | — |
| 2024-07-17 | $148.00 | $148.00 | 3,242,300 | — | — |
| 2024-07-16 | $151.26 | $151.26 | 4,079,300 | — | — |
| 2024-07-15 | $147.22 | $147.22 | 3,546,100 | — | — |
| 2024-07-12 | $146.78 | $146.78 | 2,923,500 | — | — |
| 2024-07-11 | $146.00 | $146.00 | 6,289,500 | — | — |
| 2024-07-10 | $151.84 | $151.84 | 3,263,500 | — | — |
| 2024-07-09 | $152.45 | $152.45 | 4,328,800 | — | — |
| 2024-07-08 | $151.96 | $151.96 | 3,228,300 | — | — |
| 2024-07-05 | $152.50 | $152.50 | 3,836,100 | — | — |
| 2024-07-03 | $152.73 | $152.73 | 1,725,600 | — | — |
| 2024-07-02 | $154.34 | $154.34 | 3,526,100 | — | — |
| 2024-07-01 | $151.63 | $151.63 | 2,905,000 | — | — |
| 2024-06-28 | $151.63 | $151.63 | 3,842,500 | — | — |
| 2024-06-27 | $151.61 | $151.61 | 3,588,600 | — | — |
| 2024-06-26 | $150.00 | $150.00 | 3,797,900 | — | — |
| 2024-06-25 | $150.91 | $150.91 | 4,994,600 | — | — |
| 2024-06-24 | $148.39 | $148.39 | 4,530,900 | — | — |
| 2024-06-21 | $149.57 | $149.57 | 7,645,500 | — | — |
| 2024-06-20 | $147.88 | $147.88 | 2,874,200 | — | — |
| 2024-06-18 | $147.29 | $147.29 | 3,316,700 | — | — |
| 2024-06-17 | $149.50 | $149.50 | 5,158,800 | — | — |
| 2024-06-14 | $145.97 | $145.97 | 2,754,600 | — | — |
| 2024-06-13 | $146.10 | $146.10 | 4,450,400 | — | — |
| 2024-06-12 | $149.32 | $149.32 | 3,579,800 | — | — |
| 2024-06-11 | $147.75 | $147.75 | 3,285,800 | — | — |
| 2024-06-10 | $148.07 | $148.07 | 3,078,000 | — | — |
| 2024-06-07 | $146.66 | $146.66 | 2,595,600 | — | — |
| 2024-06-06 | $147.00 | $147.00 | 3,463,100 | — | — |
| 2024-06-05 | $145.78 | $145.78 | 3,121,500 | — | — |
| 2024-06-04 | $147.08 | $147.08 | 3,048,500 | — | — |
| 2024-06-03 | $146.25 | $146.25 | 3,843,400 | — | — |
| 2024-05-31 | $144.93 | $144.93 | 3,778,600 | — | — |
| 2024-05-30 | $145.52 | $145.52 | 3,575,000 | — | — |
| 2024-05-29 | $146.61 | $146.61 | 2,570,900 | — | — |
| 2024-05-28 | $147.01 | $147.01 | 5,741,600 | — | — |
| 2024-05-24 | $144.47 | $144.47 | 4,497,800 | — | — |
| 2024-05-23 | $141.04 | $141.04 | 3,900,900 | — | — |
| 2024-05-22 | $142.71 | $142.71 | 3,190,800 | — | — |
| 2024-05-21 | $144.10 | $144.10 | 4,485,000 | — | — |
| 2024-05-20 | $146.37 | $146.37 | 3,747,400 | — | — |
| 2024-05-17 | $145.66 | $145.66 | 3,279,000 | — | — |
| 2024-05-16 | $147.19 | $147.19 | 3,827,800 | — | — |
| 2024-05-15 | $145.80 | $145.80 | 5,996,000 | — | — |
| 2024-05-14 | $146.70 | $146.70 | 4,167,400 | — | — |
| 2024-05-13 | $149.13 | $149.13 | 5,647,500 | — | — |
| 2024-05-10 | $146.32 | $146.32 | 5,524,800 | — | — |
| 2024-05-09 | $147.05 | $147.05 | 14,802,600 | — | — |
| 2024-05-08 | $157.90 | $157.90 | 8,236,500 | — | — |
| 2024-05-07 | $159.81 | $159.81 | 2,916,200 | — | — |
| 2024-05-06 | $162.00 | $162.00 | 2,912,200 | — | — |
| 2024-05-03 | $159.71 | $159.71 | 4,529,900 | — | — |
| 2024-05-02 | $158.33 | $158.33 | 4,778,400 | — | — |
| 2024-05-01 | $156.16 | $156.16 | 2,752,100 | — | — |
| 2024-04-30 | $158.57 | $158.57 | 3,017,900 | — | — |
| 2024-04-29 | $162.25 | $162.25 | 2,312,600 | — | — |
| 2024-04-26 | $164.23 | $164.23 | 2,821,100 | — | — |
| 2024-04-25 | $163.01 | $163.01 | 2,401,800 | — | — |
| 2024-04-24 | $162.84 | $162.84 | 3,854,500 | — | — |
| 2024-04-23 | $160.95 | $160.95 | 3,455,400 | — | — |
| 2024-04-22 | $156.61 | $156.61 | 3,030,000 | — | — |
| 2024-04-19 | $155.01 | $155.01 | 3,904,800 | — | — |
| 2024-04-18 | $160.10 | $160.10 | 3,930,400 | — | — |
| 2024-04-17 | $158.37 | $158.37 | 3,905,000 | — | — |
| 2024-04-16 | $156.66 | $156.66 | 2,728,600 | — | — |
| 2024-04-15 | $155.60 | $155.60 | 3,723,300 | — | — |
| 2024-04-12 | $159.37 | $159.37 | 3,700,500 | — | — |
| 2024-04-11 | $165.42 | $165.42 | 3,580,300 | — | — |
| 2024-04-10 | $160.28 | $160.28 | 2,478,600 | — | — |
| 2024-04-09 | $162.66 | $162.66 | 2,290,200 | — | — |
| 2024-04-08 | $160.27 | $160.27 | 2,299,000 | — | — |
| 2024-04-05 | $161.77 | $161.77 | 2,225,900 | — | — |
| 2024-04-04 | $158.84 | $158.84 | 3,539,700 | — | — |
| 2024-04-03 | $159.34 | $159.34 | 2,288,100 | — | — |
| 2024-04-02 | $160.11 | $160.11 | 4,000,900 | — | — |
| 2024-04-01 | $163.37 | $163.37 | 2,496,300 | — | — |
| 2024-03-28 | $164.96 | $164.96 | 3,416,000 | — | — |
| 2024-03-27 | $166.41 | $166.41 | 3,921,900 | — | — |
| 2024-03-26 | $167.39 | $167.39 | 2,747,700 | — | — |
| 2024-03-25 | $167.99 | $167.99 | 3,216,100 | — | — |
| 2024-03-22 | $167.86 | $167.86 | 2,837,000 | — | — |
| 2024-03-21 | $168.18 | $168.18 | 5,986,500 | — | — |
| 2024-03-20 | $164.71 | $164.71 | 4,766,300 | — | — |
| 2024-03-19 | $161.79 | $161.79 | 3,420,700 | — | — |
| 2024-03-18 | $161.86 | $161.86 | 4,296,900 | — | — |
| 2024-03-15 | $160.64 | $160.64 | 7,153,800 | — | — |
| 2024-03-14 | $166.44 | $166.44 | 5,078,100 | — | — |
| 2024-03-13 | $164.76 | $164.76 | 7,502,800 | — | — |
| 2024-03-12 | $166.67 | $166.67 | 3,945,900 | — | — |
| 2024-03-11 | $162.99 | $162.99 | 3,149,600 | — | — |
| 2024-03-08 | $164.91 | $164.91 | 4,105,700 | — | — |
| 2024-03-07 | $163.54 | $163.54 | 3,810,300 | — | — |
| 2024-03-06 | $163.87 | $163.87 | 5,167,900 | — | — |
| 2024-03-05 | $159.33 | $159.33 | 4,714,300 | — | — |
| 2024-03-04 | $158.09 | $158.09 | 4,403,200 | — | — |
| 2024-03-01 | $159.72 | $159.72 | 5,367,300 | — | — |
| 2024-02-29 | $157.47 | $157.47 | 8,002,300 | — | — |
| 2024-02-28 | $153.43 | $153.43 | 4,329,100 | — | — |
| 2024-02-27 | $152.06 | $152.06 | 4,623,700 | — | — |
| 2024-02-26 | $149.27 | $149.27 | 5,277,900 | — | — |
| 2024-02-23 | $152.66 | $152.66 | 4,851,100 | — | — |
| 2024-02-22 | $155.26 | $155.26 | 6,115,000 | — | — |
| 2024-02-21 | $149.24 | $149.24 | 4,561,400 | — | — |
| 2024-02-20 | $148.15 | $148.15 | 5,229,700 | — | — |
| 2024-02-16 | $152.51 | $152.51 | 6,520,100 | — | — |
| 2024-02-15 | $157.69 | $157.69 | 11,923,000 | — | — |
| 2024-02-14 | $148.20 | $148.20 | 16,021,800 | — | — |
| 2024-02-13 | $150.82 | $150.82 | 11,801,700 | — | — |
| 2024-02-12 | $153.80 | $153.80 | 7,909,500 | — | — |
| 2024-02-09 | $147.60 | $147.60 | 5,006,800 | — | — |
| 2024-02-08 | $150.54 | $150.54 | 3,508,300 | — | — |
| 2024-02-07 | $147.55 | $147.55 | 4,214,100 | — | — |
| 2024-02-06 | $144.53 | $144.53 | 3,697,600 | — | — |
| 2024-02-05 | $144.78 | $144.78 | 3,010,900 | — | — |
| 2024-02-02 | $146.55 | $146.55 | 4,252,800 | — | — |
| 2024-02-01 | $146.49 | $146.49 | 3,416,700 | — | — |
| 2024-01-31 | $144.14 | $144.14 | 4,126,600 | — | — |
| 2024-01-30 | $149.44 | $149.44 | 3,884,000 | — | — |
| 2024-01-29 | $152.70 | $152.70 | 5,316,300 | — | — |
| 2024-01-26 | $149.62 | $149.62 | 11,342,600 | — | — |
| 2024-01-25 | $142.11 | $142.11 | 3,677,500 | — | — |
| 2024-01-24 | $141.19 | $141.19 | 4,857,200 | — | — |
| 2024-01-23 | $142.30 | $142.30 | 3,882,100 | — | — |
| 2024-01-22 | $142.01 | $142.01 | 4,482,900 | — | — |
| 2024-01-19 | $139.93 | $139.93 | 4,089,100 | — | — |
| 2024-01-18 | $137.04 | $137.04 | 5,273,000 | — | — |
| 2024-01-17 | $134.98 | $134.98 | 3,039,700 | — | — |
| 2024-01-16 | $135.02 | $135.02 | 5,514,800 | — | — |
| 2024-01-12 | $137.14 | $137.14 | 2,482,000 | — | — |
| 2024-01-11 | $139.45 | $139.45 | 2,383,500 | — | — |
| 2024-01-10 | $139.76 | $139.76 | 2,492,700 | — | — |
| 2024-01-09 | $139.53 | $139.53 | 3,560,900 | — | — |
| 2024-01-08 | $140.08 | $140.08 | 4,179,700 | — | — |
| 2024-01-05 | $135.98 | $135.98 | 4,006,600 | — | — |
| 2024-01-04 | $133.72 | $133.72 | 4,056,900 | — | — |
| 2024-01-03 | $133.42 | $133.42 | 4,266,600 | — | — |
| 2024-01-02 | $134.48 | $134.48 | 3,485,200 | — | — |