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
- 2016-08-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 | $115.24 | $123.46 | 3,874,700 | — | — |
| 2024-12-30 | $114.82 | $123.01 | 5,517,900 | — | — |
| 2024-12-27 | $117.33 | $125.70 | 4,881,900 | — | — |
| 2024-12-26 | $119.28 | $127.79 | 2,743,100 | — | — |
| 2024-12-24 | $118.94 | $127.43 | 2,077,400 | — | — |
| 2024-12-23 | $118.82 | $127.30 | 5,324,200 | — | — |
| 2024-12-20 | $115.77 | $124.03 | 12,228,200 | — | — |
| 2024-12-19 | $111.96 | $119.95 | 9,248,400 | — | — |
| 2024-12-18 | $112.67 | $120.71 | 7,336,900 | — | — |
| 2024-12-17 | $118.28 | $126.72 | 5,166,300 | — | — |
| 2024-12-16 | $119.27 | $127.78 | 6,730,500 | — | — |
| 2024-12-13 | $118.45 | $126.90 | 5,941,900 | — | — |
| 2024-12-12 | $119.18 | $127.68 | 5,403,800 | — | — |
| 2024-12-11 | $118.69 | $127.16 | 8,156,100 | — | — |
| 2024-12-10 | $116.79 | $125.12 | 12,659,500 | — | — |
| 2024-12-09 | $123.81 | $132.64 | 8,318,600 | — | — |
| 2024-12-06 | $123.40 | $132.21 | 10,464,400 | — | — |
| 2024-12-05 | $125.07 | $133.99 | 8,115,800 | — | — |
| 2024-12-04 | $126.10 | $135.10 | 6,264,500 | — | — |
| 2024-12-03 | $125.56 | $134.52 | 6,989,900 | — | — |
| 2024-12-02 | $125.84 | $134.82 | 13,328,000 | — | — |
| 2024-11-29 | $127.59 | $136.69 | 9,534,500 | — | — |
| 2024-11-27 | $124.38 | $133.26 | 38,089,700 | — | — |
| 2024-11-26 | $141.74 | $151.85 | 12,796,200 | — | — |
| 2024-11-25 | $144.16 | $154.45 | 12,208,200 | — | — |
| 2024-11-22 | $144.21 | $154.50 | 7,688,600 | — | — |
| 2024-11-21 | $138.92 | $148.83 | 6,619,700 | — | — |
| 2024-11-20 | $133.96 | $143.52 | 4,814,200 | — | — |
| 2024-11-19 | $135.90 | $145.60 | 5,767,500 | — | — |
| 2024-11-18 | $136.01 | $145.72 | 6,501,800 | — | — |
| 2024-11-15 | $131.64 | $141.03 | 5,010,100 | — | — |
| 2024-11-14 | $134.43 | $144.02 | 3,510,700 | — | — |
| 2024-11-13 | $134.53 | $144.13 | 4,701,400 | — | — |
| 2024-11-12 | $136.47 | $146.21 | 6,667,800 | — | — |
| 2024-11-11 | $138.51 | $148.39 | 7,210,900 | — | — |
| 2024-11-08 | $134.23 | $143.81 | 6,325,400 | — | — |
| 2024-11-07 | $137.87 | $147.71 | 6,297,500 | — | — |
| 2024-11-06 | $138.35 | $148.22 | 8,857,900 | — | — |
| 2024-11-05 | $133.46 | $142.98 | 6,998,600 | — | — |
| 2024-11-04 | $129.85 | $139.12 | 10,608,800 | — | — |
| 2024-11-01 | $130.87 | $140.21 | 13,048,400 | — | — |
| 2024-10-31 | $123.63 | $132.45 | 7,312,400 | — | — |
| 2024-10-30 | $129.40 | $138.63 | 17,073,700 | — | — |
| 2024-10-29 | $121.63 | $130.31 | 3,909,800 | — | — |
| 2024-10-28 | $120.66 | $129.27 | 3,582,900 | — | — |
| 2024-10-25 | $122.55 | $131.29 | 4,040,200 | — | — |
| 2024-10-24 | $120.57 | $129.17 | 3,638,100 | — | — |
| 2024-10-23 | $119.49 | $128.02 | 4,558,900 | — | — |
| 2024-10-22 | $120.40 | $128.99 | 7,093,000 | — | — |
| 2024-10-21 | $125.66 | $134.15 | 4,405,000 | — | — |
| 2024-10-18 | $126.46 | $135.00 | 5,491,700 | — | — |
| 2024-10-17 | $129.18 | $137.91 | 5,603,600 | — | — |
| 2024-10-16 | $126.73 | $135.29 | 3,833,100 | — | — |
| 2024-10-15 | $125.83 | $134.33 | 6,016,600 | — | — |
| 2024-10-14 | $128.35 | $137.02 | 5,933,000 | — | — |
| 2024-10-11 | $127.73 | $136.36 | 7,811,900 | — | — |
| 2024-10-10 | $124.80 | $133.23 | 5,947,200 | — | — |
| 2024-10-09 | $122.34 | $130.61 | 6,023,500 | — | — |
| 2024-10-08 | $121.93 | $130.17 | 5,681,500 | — | — |
| 2024-10-07 | $119.09 | $127.14 | 5,208,100 | — | — |
| 2024-10-04 | $120.42 | $128.56 | 8,175,800 | — | — |
| 2024-10-03 | $115.67 | $123.49 | 6,872,500 | — | — |
| 2024-10-02 | $113.46 | $121.13 | 6,047,100 | — | — |
| 2024-10-01 | $113.16 | $120.81 | 9,641,900 | — | — |
| 2024-09-30 | $118.54 | $126.55 | 8,638,100 | — | — |
| 2024-09-27 | $120.22 | $128.34 | 13,545,000 | — | — |
| 2024-09-26 | $126.49 | $135.04 | 13,420,500 | — | — |
| 2024-09-25 | $120.17 | $128.29 | 8,535,000 | — | — |
| 2024-09-24 | $117.31 | $125.24 | 6,851,800 | — | — |
| 2024-09-23 | $117.57 | $125.51 | 8,067,800 | — | — |
| 2024-09-20 | $117.50 | $125.44 | 75,332,800 | — | — |
| 2024-09-19 | $117.77 | $125.73 | 10,630,500 | — | — |
| 2024-09-18 | $115.99 | $123.83 | 10,783,600 | — | — |
| 2024-09-17 | $116.82 | $124.71 | 9,412,700 | — | — |
| 2024-09-16 | $115.40 | $123.20 | 8,618,900 | — | — |
| 2024-09-13 | $114.30 | $122.02 | 7,353,300 | — | — |
| 2024-09-12 | $112.15 | $119.73 | 9,893,500 | — | — |
| 2024-09-11 | $108.80 | $116.15 | 9,715,100 | — | — |
| 2024-09-10 | $106.64 | $113.84 | 9,367,400 | — | — |
| 2024-09-09 | $105.89 | $113.04 | 18,742,700 | — | — |
| 2024-09-06 | $102.00 | $108.89 | 11,962,600 | — | — |
| 2024-09-05 | $107.16 | $114.40 | 9,362,400 | — | — |
| 2024-09-04 | $109.06 | $116.43 | 8,113,600 | — | — |
| 2024-09-03 | $110.77 | $118.25 | 14,159,000 | — | — |
| 2024-08-30 | $115.54 | $123.35 | 33,433,600 | — | — |
| 2024-08-29 | $110.74 | $118.22 | 23,836,600 | — | — |
| 2024-08-28 | $111.56 | $119.10 | 9,528,000 | — | — |
| 2024-08-27 | $111.86 | $119.42 | 6,271,600 | — | — |
| 2024-08-26 | $111.67 | $119.21 | 7,307,800 | — | — |
| 2024-08-23 | $112.01 | $119.58 | 6,023,400 | — | — |
| 2024-08-22 | $108.98 | $116.34 | 7,018,300 | — | — |
| 2024-08-21 | $111.70 | $119.25 | 6,714,400 | — | — |
| 2024-08-20 | $110.71 | $118.19 | 6,189,000 | — | — |
| 2024-08-19 | $111.87 | $119.43 | 8,374,900 | — | — |
| 2024-08-16 | $111.30 | $118.82 | 11,632,600 | — | — |
| 2024-08-15 | $110.21 | $117.66 | 17,713,200 | — | — |
| 2024-08-14 | $102.95 | $109.91 | 12,141,000 | — | — |
| 2024-08-13 | $99.94 | $106.69 | 14,928,400 | — | — |
| 2024-08-12 | $95.27 | $101.71 | 9,875,300 | — | — |
| 2024-08-09 | $92.55 | $98.80 | 8,405,000 | — | — |
| 2024-08-08 | $91.46 | $97.64 | 10,242,800 | — | — |
| 2024-08-07 | $87.89 | $93.83 | 21,545,500 | — | — |
| 2024-08-06 | $94.67 | $101.07 | 15,500,600 | — | — |
| 2024-08-05 | $98.18 | $104.81 | 13,137,800 | — | — |
| 2024-08-02 | $102.29 | $109.20 | 11,832,700 | — | — |
| 2024-08-01 | $108.43 | $115.76 | 8,570,000 | — | — |
| 2024-07-31 | $113.68 | $121.36 | 11,327,300 | — | — |
| 2024-07-30 | $108.61 | $115.95 | 11,938,400 | — | — |
| 2024-07-29 | $111.20 | $118.71 | 7,552,200 | — | — |
| 2024-07-26 | $113.56 | $121.23 | 8,419,900 | — | — |
| 2024-07-25 | $111.43 | $118.96 | 17,363,700 | — | — |
| 2024-07-24 | $116.12 | $123.97 | 15,611,400 | — | — |
| 2024-07-23 | $125.85 | $134.35 | 5,944,600 | — | — |
| 2024-07-22 | $128.74 | $136.96 | 6,255,200 | — | — |
| 2024-07-19 | $125.79 | $133.82 | 6,932,800 | — | — |
| 2024-07-18 | $125.34 | $133.35 | 9,659,400 | — | — |
| 2024-07-17 | $125.17 | $133.16 | 18,887,600 | — | — |
| 2024-07-16 | $134.26 | $142.84 | 10,254,500 | — | — |
| 2024-07-15 | $137.22 | $145.98 | 8,064,600 | — | — |
| 2024-07-12 | $139.57 | $148.48 | 7,376,400 | — | — |
| 2024-07-11 | $140.72 | $149.71 | 8,248,900 | — | — |
| 2024-07-10 | $145.77 | $155.08 | 7,387,300 | — | — |
| 2024-07-09 | $145.74 | $155.05 | 11,396,900 | — | — |
| 2024-07-08 | $145.97 | $155.29 | 12,355,600 | — | — |
| 2024-07-05 | $138.96 | $147.84 | 8,901,200 | — | — |
| 2024-07-03 | $142.67 | $151.78 | 13,173,300 | — | — |
| 2024-07-02 | $143.47 | $152.63 | 7,748,200 | — | — |
| 2024-07-01 | $142.82 | $151.94 | 11,565,700 | — | — |
| 2024-06-28 | $137.91 | $146.72 | 20,573,600 | — | — |
| 2024-06-27 | $139.43 | $148.34 | 9,483,000 | — | — |
| 2024-06-26 | $138.24 | $147.07 | 12,714,100 | — | — |
| 2024-06-25 | $140.35 | $149.31 | 8,378,100 | — | — |
| 2024-06-24 | $137.56 | $146.35 | 14,015,000 | — | — |
| 2024-06-21 | $145.06 | $154.33 | 16,745,500 | — | — |
| 2024-06-20 | $148.52 | $158.01 | 39,976,400 | — | — |
| 2024-06-18 | $149.15 | $158.68 | 33,500,100 | — | — |
| 2024-06-17 | $142.03 | $151.10 | 26,911,400 | — | — |
| 2024-06-14 | $134.98 | $143.60 | 12,995,300 | — | — |
| 2024-06-13 | $135.02 | $143.64 | 16,066,800 | — | — |
| 2024-06-12 | $131.81 | $140.23 | 11,427,900 | — | — |
| 2024-06-11 | $131.64 | $140.05 | 9,176,400 | — | — |
| 2024-06-10 | $132.45 | $140.91 | 13,994,500 | — | — |
| 2024-06-07 | $129.97 | $138.27 | 19,597,600 | — | — |
| 2024-06-06 | $133.96 | $142.52 | 13,929,100 | — | — |
| 2024-06-05 | $137.66 | $146.45 | 19,148,600 | — | — |
| 2024-06-04 | $135.76 | $144.43 | 21,568,400 | — | — |
| 2024-06-03 | $132.03 | $140.46 | 41,199,200 | — | — |
| 2024-05-31 | $139.56 | $148.47 | 67,192,800 | — | — |
| 2024-05-30 | $169.92 | $180.77 | 43,508,200 | — | — |
| 2024-05-29 | $179.21 | $190.66 | 23,215,900 | — | — |
| 2024-05-28 | $166.08 | $176.69 | 18,692,600 | — | — |
| 2024-05-24 | $160.18 | $170.41 | 17,563,700 | — | — |
| 2024-05-23 | $153.57 | $163.38 | 16,843,100 | — | — |
| 2024-05-22 | $147.78 | $157.22 | 4,708,400 | — | — |
| 2024-05-21 | $147.24 | $156.64 | 6,665,700 | — | — |
| 2024-05-20 | $145.45 | $154.74 | 10,586,900 | — | — |
| 2024-05-17 | $149.52 | $159.07 | 9,893,500 | — | — |
| 2024-05-16 | $146.30 | $155.64 | 9,411,500 | — | — |
| 2024-05-15 | $149.16 | $158.69 | 16,982,500 | — | — |
| 2024-05-14 | $134.12 | $142.69 | 4,175,800 | — | — |
| 2024-05-13 | $131.01 | $139.38 | 4,105,800 | — | — |
| 2024-05-10 | $132.77 | $141.25 | 4,536,900 | — | — |
| 2024-05-09 | $131.68 | $140.09 | 6,675,400 | — | — |
| 2024-05-08 | $131.61 | $140.02 | 4,921,500 | — | — |
| 2024-05-07 | $127.55 | $135.70 | 3,247,100 | — | — |
| 2024-05-06 | $129.33 | $137.59 | 5,025,200 | — | — |
| 2024-05-03 | $125.10 | $133.09 | 3,942,800 | — | — |
| 2024-05-02 | $123.39 | $131.27 | 4,856,900 | — | — |
| 2024-05-01 | $118.78 | $126.37 | 7,199,800 | — | — |
| 2024-04-30 | $124.64 | $132.60 | 5,054,500 | — | — |
| 2024-04-29 | $127.70 | $135.86 | 4,406,300 | — | — |
| 2024-04-26 | $125.06 | $133.05 | 5,512,200 | — | — |
| 2024-04-25 | $124.91 | $132.89 | 6,823,000 | — | — |
| 2024-04-24 | $120.20 | $127.88 | 5,815,900 | — | — |
| 2024-04-23 | $120.63 | $128.34 | 5,086,900 | — | — |
| 2024-04-22 | $115.54 | $122.92 | 5,410,000 | — | — |
| 2024-04-19 | $114.87 | $121.73 | 9,440,000 | — | — |
| 2024-04-18 | $118.37 | $125.44 | 5,053,700 | — | — |
| 2024-04-17 | $119.62 | $126.77 | 5,346,000 | — | — |
| 2024-04-16 | $121.08 | $128.31 | 7,596,700 | — | — |
| 2024-04-15 | $117.81 | $124.85 | 6,764,100 | — | — |
| 2024-04-12 | $117.76 | $124.80 | 7,501,700 | — | — |
| 2024-04-11 | $124.04 | $131.45 | 5,058,300 | — | — |
| 2024-04-10 | $123.37 | $130.74 | 5,945,000 | — | — |
| 2024-04-09 | $123.73 | $131.12 | 9,985,300 | — | — |
| 2024-04-08 | $127.15 | $134.75 | 11,952,300 | — | — |
| 2024-04-05 | $132.72 | $140.65 | 10,813,500 | — | — |
| 2024-04-04 | $127.16 | $134.76 | 19,494,800 | — | — |
| 2024-04-03 | $128.58 | $136.26 | 19,390,800 | — | — |
| 2024-04-02 | $118.44 | $125.52 | 5,503,100 | — | — |
| 2024-04-01 | $119.64 | $126.79 | 8,064,100 | — | — |
| 2024-03-28 | $114.11 | $120.93 | 4,153,400 | — | — |
| 2024-03-27 | $111.68 | $118.35 | 4,376,000 | — | — |
| 2024-03-26 | $114.65 | $121.50 | 7,389,200 | — | — |
| 2024-03-25 | $113.00 | $119.75 | 6,152,300 | — | — |
| 2024-03-22 | $112.24 | $118.95 | 4,711,400 | — | — |
| 2024-03-21 | $114.04 | $120.85 | 11,678,000 | — | — |
| 2024-03-20 | $111.07 | $117.71 | 9,600,200 | — | — |
| 2024-03-19 | $107.52 | $113.94 | 7,971,700 | — | — |
| 2024-03-18 | $106.63 | $113.00 | 7,403,800 | — | — |
| 2024-03-15 | $107.00 | $113.39 | 9,159,700 | — | — |
| 2024-03-14 | $106.45 | $112.81 | 8,069,800 | — | — |
| 2024-03-13 | $110.00 | $116.57 | 7,162,000 | — | — |
| 2024-03-12 | $113.55 | $120.33 | 6,570,000 | — | — |
| 2024-03-11 | $115.86 | $122.78 | 5,936,800 | — | — |
| 2024-03-08 | $116.25 | $123.20 | 11,015,200 | — | — |
| 2024-03-07 | $120.50 | $127.70 | 9,644,300 | — | — |
| 2024-03-06 | $118.50 | $125.58 | 10,569,100 | — | — |
| 2024-03-05 | $117.75 | $124.79 | 15,019,200 | — | — |
| 2024-03-04 | $121.78 | $129.06 | 23,836,000 | — | — |
| 2024-03-01 | $124.59 | $132.03 | 62,169,000 | — | — |
| 2024-02-29 | $94.66 | $100.32 | 14,317,000 | — | — |
| 2024-02-28 | $93.25 | $98.82 | 5,909,800 | — | — |
| 2024-02-27 | $91.56 | $97.03 | 5,888,100 | — | — |
| 2024-02-26 | $92.77 | $98.31 | 8,175,400 | — | — |
| 2024-02-23 | $90.35 | $95.75 | 6,997,300 | — | — |
| 2024-02-22 | $87.79 | $93.04 | 8,284,100 | — | — |
| 2024-02-21 | $81.39 | $86.25 | 3,360,500 | — | — |
| 2024-02-20 | $82.46 | $87.39 | 3,111,100 | — | — |
| 2024-02-16 | $84.21 | $89.24 | 4,841,800 | — | — |
| 2024-02-15 | $82.72 | $87.66 | 4,418,500 | — | — |
| 2024-02-14 | $86.04 | $91.18 | 2,361,300 | — | — |
| 2024-02-13 | $83.98 | $89.00 | 3,144,300 | — | — |
| 2024-02-12 | $86.62 | $91.80 | 2,979,100 | — | — |
| 2024-02-09 | $86.20 | $91.35 | 2,315,700 | — | — |
| 2024-02-08 | $84.80 | $89.87 | 2,993,800 | — | — |
| 2024-02-07 | $83.74 | $88.74 | 2,964,200 | — | — |
| 2024-02-06 | $82.68 | $87.62 | 5,013,800 | — | — |
| 2024-02-05 | $85.71 | $90.83 | 2,204,200 | — | — |
| 2024-02-02 | $86.32 | $91.48 | 3,683,900 | — | — |
| 2024-02-01 | $85.78 | $90.91 | 2,729,300 | — | — |
| 2024-01-31 | $82.88 | $87.83 | 3,587,200 | — | — |
| 2024-01-30 | $84.80 | $89.87 | 3,838,900 | — | — |
| 2024-01-29 | $83.41 | $88.39 | 2,710,300 | — | — |
| 2024-01-26 | $84.22 | $89.25 | 2,927,500 | — | — |
| 2024-01-25 | $83.04 | $88.00 | 2,723,300 | — | — |
| 2024-01-24 | $83.71 | $88.71 | 3,637,800 | — | — |
| 2024-01-23 | $82.43 | $87.36 | 2,673,300 | — | — |
| 2024-01-22 | $81.14 | $85.99 | 4,248,200 | — | — |
| 2024-01-19 | $83.19 | $87.77 | 9,448,900 | — | — |
| 2024-01-18 | $78.41 | $82.73 | 3,076,500 | — | — |
| 2024-01-17 | $77.66 | $81.93 | 4,928,300 | — | — |
| 2024-01-16 | $79.52 | $83.90 | 4,348,300 | — | — |
| 2024-01-12 | $79.31 | $83.68 | 4,843,500 | — | — |
| 2024-01-11 | $79.71 | $84.10 | 4,023,900 | — | — |
| 2024-01-10 | $78.25 | $82.56 | 3,054,700 | — | — |
| 2024-01-09 | $77.11 | $81.35 | 4,849,100 | — | — |
| 2024-01-08 | $79.36 | $83.73 | 6,552,400 | — | — |
| 2024-01-05 | $75.84 | $80.01 | 2,951,100 | — | — |
| 2024-01-04 | $75.97 | $80.15 | 3,029,400 | — | — |
| 2024-01-03 | $76.60 | $80.82 | 4,194,300 | — | — |
| 2024-01-02 | $74.79 | $78.91 | 2,955,000 | — | — |