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
- 2018-12-07 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 | $41.58 | $41.58 | 7,573,700 | — | — |
| 2024-12-30 | $39.38 | $39.38 | 5,515,000 | — | — |
| 2024-12-27 | $40.13 | $40.13 | 4,825,100 | — | — |
| 2024-12-26 | $40.43 | $40.43 | 4,234,500 | — | — |
| 2024-12-24 | $40.27 | $40.27 | 2,521,900 | — | — |
| 2024-12-23 | $39.59 | $39.59 | 5,112,300 | — | — |
| 2024-12-20 | $39.39 | $39.39 | 35,482,900 | — | — |
| 2024-12-19 | $39.56 | $39.56 | 7,497,500 | — | — |
| 2024-12-18 | $38.36 | $38.36 | 8,573,000 | — | — |
| 2024-12-17 | $40.76 | $40.76 | 6,266,800 | — | — |
| 2024-12-16 | $41.84 | $41.84 | 8,038,300 | — | — |
| 2024-12-13 | $41.83 | $41.83 | 4,862,100 | — | — |
| 2024-12-12 | $42.82 | $42.82 | 5,236,600 | — | — |
| 2024-12-11 | $42.86 | $42.86 | 5,619,300 | — | — |
| 2024-12-10 | $41.51 | $41.51 | 10,482,700 | — | — |
| 2024-12-09 | $45.65 | $45.65 | 7,292,500 | — | — |
| 2024-12-06 | $44.44 | $44.44 | 8,742,700 | — | — |
| 2024-12-05 | $42.94 | $42.94 | 8,084,200 | — | — |
| 2024-12-04 | $41.63 | $41.63 | 5,010,900 | — | — |
| 2024-12-03 | $42.58 | $42.58 | 7,192,600 | — | — |
| 2024-12-02 | $44.26 | $44.26 | 6,832,800 | — | — |
| 2024-11-29 | $43.06 | $43.06 | 3,591,500 | — | — |
| 2024-11-27 | $43.39 | $43.39 | 5,083,500 | — | — |
| 2024-11-26 | $42.05 | $42.05 | 7,248,900 | — | — |
| 2024-11-25 | $43.66 | $43.66 | 15,821,700 | — | — |
| 2024-11-22 | $41.11 | $41.11 | 13,410,800 | — | — |
| 2024-11-21 | $38.25 | $38.25 | 8,964,100 | — | — |
| 2024-11-20 | $36.94 | $36.94 | 7,340,800 | — | — |
| 2024-11-19 | $37.29 | $37.29 | 9,148,800 | — | — |
| 2024-11-18 | $39.51 | $39.51 | 13,864,800 | — | — |
| 2024-11-15 | $36.85 | $36.85 | 24,355,500 | — | — |
| 2024-11-14 | $39.77 | $39.77 | 12,890,100 | — | — |
| 2024-11-13 | $42.14 | $42.14 | 7,725,400 | — | — |
| 2024-11-12 | $43.47 | $43.47 | 10,714,200 | — | — |
| 2024-11-11 | $42.75 | $42.75 | 15,915,900 | — | — |
| 2024-11-08 | $46.83 | $46.83 | 13,561,500 | — | — |
| 2024-11-07 | $50.28 | $50.28 | 18,211,700 | — | — |
| 2024-11-06 | $51.81 | $51.81 | 10,681,500 | — | — |
| 2024-11-05 | $53.29 | $53.29 | 5,765,900 | — | — |
| 2024-11-04 | $53.54 | $53.54 | 4,037,200 | — | — |
| 2024-11-01 | $54.63 | $54.63 | 4,787,100 | — | — |
| 2024-10-31 | $54.36 | $54.36 | 4,511,400 | — | — |
| 2024-10-30 | $54.72 | $54.72 | 4,280,600 | — | — |
| 2024-10-29 | $55.22 | $55.22 | 5,592,500 | — | — |
| 2024-10-28 | $54.80 | $54.80 | 5,011,900 | — | — |
| 2024-10-25 | $53.09 | $53.09 | 3,704,400 | — | — |
| 2024-10-24 | $52.80 | $52.80 | 3,767,100 | — | — |
| 2024-10-23 | $53.39 | $53.39 | 4,288,900 | — | — |
| 2024-10-22 | $53.40 | $53.40 | 3,559,700 | — | — |
| 2024-10-21 | $53.80 | $53.80 | 4,092,100 | — | — |
| 2024-10-18 | $54.10 | $54.10 | 6,754,700 | — | — |
| 2024-10-17 | $54.82 | $54.82 | 5,423,700 | — | — |
| 2024-10-16 | $57.46 | $57.46 | 3,258,200 | — | — |
| 2024-10-15 | $57.31 | $57.31 | 4,087,300 | — | — |
| 2024-10-14 | $57.73 | $57.73 | 3,361,300 | — | — |
| 2024-10-11 | $58.29 | $58.29 | 6,261,000 | — | — |
| 2024-10-10 | $56.83 | $56.83 | 4,415,000 | — | — |
| 2024-10-09 | $58.86 | $58.86 | 2,974,700 | — | — |
| 2024-10-08 | $58.39 | $58.39 | 3,828,000 | — | — |
| 2024-10-07 | $58.72 | $58.72 | 5,021,400 | — | — |
| 2024-10-04 | $60.20 | $60.20 | 6,209,600 | — | — |
| 2024-10-03 | $61.07 | $61.07 | 4,711,900 | — | — |
| 2024-10-02 | $63.16 | $63.16 | 4,107,400 | — | — |
| 2024-10-01 | $63.93 | $63.93 | 4,643,600 | — | — |
| 2024-09-30 | $66.83 | $66.83 | 4,809,900 | — | — |
| 2024-09-27 | $65.75 | $65.75 | 4,738,600 | — | — |
| 2024-09-26 | $63.93 | $63.93 | 4,467,700 | — | — |
| 2024-09-25 | $63.64 | $63.64 | 4,524,400 | — | — |
| 2024-09-24 | $63.94 | $63.94 | 5,167,000 | — | — |
| 2024-09-23 | $64.14 | $64.14 | 5,917,900 | — | — |
| 2024-09-20 | $65.69 | $65.69 | 12,421,500 | — | — |
| 2024-09-19 | $68.02 | $68.02 | 5,065,400 | — | — |
| 2024-09-18 | $69.86 | $69.86 | 4,278,400 | — | — |
| 2024-09-17 | $71.99 | $71.99 | 7,183,200 | — | — |
| 2024-09-16 | $69.17 | $69.17 | 4,875,000 | — | — |
| 2024-09-13 | $68.28 | $68.28 | 11,969,000 | — | — |
| 2024-09-12 | $69.68 | $69.68 | 23,976,300 | — | — |
| 2024-09-11 | $79.51 | $79.51 | 3,370,700 | — | — |
| 2024-09-10 | $79.28 | $79.28 | 3,661,700 | — | — |
| 2024-09-09 | $76.61 | $76.61 | 5,321,200 | — | — |
| 2024-09-06 | $72.89 | $72.89 | 3,425,400 | — | — |
| 2024-09-05 | $73.44 | $73.44 | 2,541,800 | — | — |
| 2024-09-04 | $72.49 | $72.49 | 4,233,100 | — | — |
| 2024-09-03 | $72.94 | $72.94 | 5,185,000 | — | — |
| 2024-08-30 | $77.40 | $77.40 | 3,591,700 | — | — |
| 2024-08-29 | $77.59 | $77.59 | 3,307,800 | — | — |
| 2024-08-28 | $78.36 | $78.36 | 3,024,000 | — | — |
| 2024-08-27 | $78.98 | $78.98 | 3,640,200 | — | — |
| 2024-08-26 | $81.66 | $81.66 | 2,303,500 | — | — |
| 2024-08-23 | $82.44 | $82.44 | 4,225,200 | — | — |
| 2024-08-22 | $81.04 | $81.04 | 5,345,400 | — | — |
| 2024-08-21 | $86.65 | $86.65 | 3,150,500 | — | — |
| 2024-08-20 | $86.94 | $86.94 | 2,706,100 | — | — |
| 2024-08-19 | $89.96 | $89.96 | 4,136,200 | — | — |
| 2024-08-16 | $86.84 | $86.84 | 3,399,300 | — | — |
| 2024-08-15 | $86.62 | $86.62 | 3,971,500 | — | — |
| 2024-08-14 | $82.25 | $82.25 | 2,638,100 | — | — |
| 2024-08-13 | $82.90 | $82.90 | 2,932,500 | — | — |
| 2024-08-12 | $81.29 | $81.29 | 3,065,300 | — | — |
| 2024-08-09 | $84.93 | $84.93 | 2,388,100 | — | — |
| 2024-08-08 | $84.32 | $84.32 | 3,539,800 | — | — |
| 2024-08-07 | $81.55 | $81.55 | 4,319,800 | — | — |
| 2024-08-06 | $82.30 | $82.30 | 5,194,400 | — | — |
| 2024-08-05 | $83.75 | $83.75 | 8,063,300 | — | — |
| 2024-08-02 | $86.58 | $86.58 | 10,332,900 | — | — |
| 2024-08-01 | $94.17 | $94.17 | 18,591,900 | — | — |
| 2024-07-31 | $119.22 | $119.22 | 3,118,400 | — | — |
| 2024-07-30 | $118.84 | $118.84 | 2,673,700 | — | — |
| 2024-07-29 | $122.17 | $122.17 | 2,092,200 | — | — |
| 2024-07-26 | $122.11 | $122.11 | 1,887,500 | — | — |
| 2024-07-25 | $120.40 | $120.40 | 2,638,700 | — | — |
| 2024-07-24 | $118.19 | $118.19 | 3,304,100 | — | — |
| 2024-07-23 | $121.25 | $121.25 | 1,753,000 | — | — |
| 2024-07-22 | $122.50 | $122.50 | 1,810,800 | — | — |
| 2024-07-19 | $121.14 | $121.14 | 2,206,300 | — | — |
| 2024-07-18 | $121.32 | $121.32 | 2,018,300 | — | — |
| 2024-07-17 | $124.06 | $124.06 | 2,851,200 | — | — |
| 2024-07-16 | $125.14 | $125.14 | 3,008,600 | — | — |
| 2024-07-15 | $121.48 | $121.48 | 2,682,200 | — | — |
| 2024-07-12 | $121.46 | $121.46 | 4,526,200 | — | — |
| 2024-07-11 | $122.82 | $122.82 | 4,164,800 | — | — |
| 2024-07-10 | $117.44 | $117.44 | 2,820,100 | — | — |
| 2024-07-09 | $116.07 | $116.07 | 2,510,800 | — | — |
| 2024-07-08 | $116.45 | $116.45 | 2,195,500 | — | — |
| 2024-07-05 | $118.32 | $118.32 | 3,067,200 | — | — |
| 2024-07-03 | $115.95 | $115.95 | 1,853,400 | — | — |
| 2024-07-02 | $117.07 | $117.07 | 3,425,800 | — | — |
| 2024-07-01 | $115.95 | $115.95 | 3,724,200 | — | — |
| 2024-06-28 | $118.75 | $118.75 | 3,976,300 | — | — |
| 2024-06-27 | $121.18 | $121.18 | 4,804,200 | — | — |
| 2024-06-26 | $122.45 | $122.45 | 7,721,600 | — | — |
| 2024-06-25 | $137.60 | $137.60 | 3,339,500 | — | — |
| 2024-06-24 | $137.00 | $137.00 | 3,443,000 | — | — |
| 2024-06-21 | $133.40 | $133.40 | 5,189,800 | — | — |
| 2024-06-20 | $134.40 | $134.40 | 3,547,100 | — | — |
| 2024-06-18 | $133.27 | $133.27 | 3,970,200 | — | — |
| 2024-06-17 | $137.90 | $137.90 | 3,384,200 | — | — |
| 2024-06-14 | $140.03 | $140.03 | 3,601,300 | — | — |
| 2024-06-13 | $145.23 | $145.23 | 1,815,200 | — | — |
| 2024-06-12 | $147.72 | $147.72 | 3,486,000 | — | — |
| 2024-06-11 | $148.39 | $148.39 | 1,925,000 | — | — |
| 2024-06-10 | $148.59 | $148.59 | 5,968,600 | — | — |
| 2024-06-07 | $151.01 | $151.01 | 2,521,600 | — | — |
| 2024-06-06 | $154.69 | $154.69 | 3,373,500 | — | — |
| 2024-06-05 | $154.84 | $154.84 | 4,046,300 | — | — |
| 2024-06-04 | $145.34 | $145.34 | 3,045,600 | — | — |
| 2024-06-03 | $147.82 | $147.82 | 4,941,500 | — | — |
| 2024-05-31 | $142.55 | $142.55 | 7,181,000 | — | — |
| 2024-05-30 | $151.49 | $151.49 | 4,664,300 | — | — |
| 2024-05-29 | $147.92 | $147.92 | 5,505,900 | — | — |
| 2024-05-28 | $153.20 | $153.20 | 6,636,500 | — | — |
| 2024-05-24 | $166.61 | $166.61 | 5,052,600 | — | — |
| 2024-05-23 | $164.01 | $164.01 | 7,120,700 | — | — |
| 2024-05-22 | $163.33 | $163.33 | 13,592,700 | — | — |
| 2024-05-21 | $143.69 | $143.69 | 3,375,900 | — | — |
| 2024-05-20 | $141.01 | $141.01 | 4,711,300 | — | — |
| 2024-05-17 | $132.90 | $132.90 | 2,718,200 | — | — |
| 2024-05-16 | $132.68 | $132.68 | 3,008,000 | — | — |
| 2024-05-15 | $129.06 | $129.06 | 2,964,700 | — | — |
| 2024-05-14 | $128.32 | $128.32 | 3,625,400 | — | — |
| 2024-05-13 | $125.67 | $125.67 | 4,095,200 | — | — |
| 2024-05-10 | $117.31 | $117.31 | 4,238,500 | — | — |
| 2024-05-09 | $122.69 | $122.69 | 3,367,400 | — | — |
| 2024-05-08 | $121.89 | $121.89 | 2,507,500 | — | — |
| 2024-05-07 | $121.07 | $121.07 | 2,894,000 | — | — |
| 2024-05-06 | $122.13 | $122.13 | 3,953,200 | — | — |
| 2024-05-03 | $125.00 | $125.00 | 4,513,100 | — | — |
| 2024-05-02 | $125.59 | $125.59 | 11,973,100 | — | — |
| 2024-05-01 | $111.46 | $111.46 | 3,843,000 | — | — |
| 2024-04-30 | $110.31 | $110.31 | 3,212,000 | — | — |
| 2024-04-29 | $111.62 | $111.62 | 2,610,700 | — | — |
| 2024-04-26 | $107.97 | $107.97 | 2,247,100 | — | — |
| 2024-04-25 | $106.18 | $106.18 | 2,798,500 | — | — |
| 2024-04-24 | $108.85 | $108.85 | 3,410,200 | — | — |
| 2024-04-23 | $107.89 | $107.89 | 2,435,300 | — | — |
| 2024-04-22 | $104.46 | $104.46 | 3,176,400 | — | — |
| 2024-04-19 | $101.41 | $101.41 | 2,670,400 | — | — |
| 2024-04-18 | $102.00 | $102.00 | 1,798,500 | — | — |
| 2024-04-17 | $103.44 | $103.44 | 2,000,300 | — | — |
| 2024-04-16 | $103.79 | $103.79 | 2,163,900 | — | — |
| 2024-04-15 | $103.86 | $103.86 | 2,273,800 | — | — |
| 2024-04-12 | $105.14 | $105.14 | 2,416,800 | — | — |
| 2024-04-11 | $107.01 | $107.01 | 3,208,700 | — | — |
| 2024-04-10 | $107.14 | $107.14 | 3,537,400 | — | — |
| 2024-04-09 | $111.60 | $111.60 | 8,939,200 | — | — |
| 2024-04-08 | $105.09 | $105.09 | 2,060,100 | — | — |
| 2024-04-05 | $102.88 | $102.88 | 2,132,200 | — | — |
| 2024-04-04 | $102.27 | $102.27 | 3,088,000 | — | — |
| 2024-04-03 | $101.21 | $101.21 | 5,167,800 | — | — |
| 2024-04-02 | $103.61 | $103.61 | 2,603,100 | — | — |
| 2024-04-01 | $105.60 | $105.60 | 2,918,200 | — | — |
| 2024-03-28 | $106.56 | $106.56 | 3,960,700 | — | — |
| 2024-03-27 | $110.59 | $110.59 | 4,575,200 | — | — |
| 2024-03-26 | $107.41 | $107.41 | 4,151,800 | — | — |
| 2024-03-25 | $110.38 | $110.38 | 3,569,400 | — | — |
| 2024-03-22 | $105.43 | $105.43 | 2,037,300 | — | — |
| 2024-03-21 | $104.09 | $104.09 | 2,254,600 | — | — |
| 2024-03-20 | $103.08 | $103.08 | 3,424,200 | — | — |
| 2024-03-19 | $105.11 | $105.11 | 3,045,300 | — | — |
| 2024-03-18 | $104.26 | $104.26 | 4,034,500 | — | — |
| 2024-03-15 | $103.85 | $103.85 | 5,464,800 | — | — |
| 2024-03-14 | $103.46 | $103.46 | 4,635,900 | — | — |
| 2024-03-13 | $106.51 | $106.51 | 5,122,000 | — | — |
| 2024-03-12 | $110.43 | $110.43 | 4,180,400 | — | — |
| 2024-03-11 | $111.98 | $111.98 | 9,874,400 | — | — |
| 2024-03-08 | $103.03 | $103.03 | 4,328,300 | — | — |
| 2024-03-07 | $99.48 | $99.48 | 3,204,700 | — | — |
| 2024-03-06 | $98.10 | $98.10 | 3,327,300 | — | — |
| 2024-03-05 | $95.56 | $95.56 | 2,864,800 | — | — |
| 2024-03-04 | $96.00 | $96.00 | 3,474,000 | — | — |
| 2024-03-01 | $95.06 | $95.06 | 3,789,200 | — | — |
| 2024-02-29 | $92.24 | $92.24 | 5,324,000 | — | — |
| 2024-02-28 | $97.48 | $97.48 | 2,971,900 | — | — |
| 2024-02-27 | $96.20 | $96.20 | 3,086,100 | — | — |
| 2024-02-26 | $94.02 | $94.02 | 4,581,000 | — | — |
| 2024-02-23 | $96.46 | $96.46 | 4,531,100 | — | — |
| 2024-02-22 | $99.44 | $99.44 | 11,354,500 | — | — |
| 2024-02-21 | $87.59 | $87.59 | 3,752,700 | — | — |
| 2024-02-20 | $86.99 | $86.99 | 3,140,300 | — | — |
| 2024-02-16 | $88.37 | $88.37 | 3,708,100 | — | — |
| 2024-02-15 | $91.14 | $91.14 | 4,972,800 | — | — |
| 2024-02-14 | $85.95 | $85.95 | 3,572,100 | — | — |
| 2024-02-13 | $85.37 | $85.37 | 4,035,100 | — | — |
| 2024-02-12 | $89.00 | $89.00 | 3,991,700 | — | — |
| 2024-02-09 | $87.41 | $87.41 | 7,216,500 | — | — |
| 2024-02-08 | $93.66 | $93.66 | 4,916,400 | — | — |
| 2024-02-07 | $99.30 | $99.30 | 2,271,500 | — | — |
| 2024-02-06 | $100.03 | $100.03 | 3,046,900 | — | — |
| 2024-02-05 | $95.49 | $95.49 | 2,799,200 | — | — |
| 2024-02-02 | $97.50 | $97.50 | 3,352,300 | — | — |
| 2024-02-01 | $99.02 | $99.02 | 3,770,400 | — | — |
| 2024-01-31 | $101.05 | $101.05 | 2,543,600 | — | — |
| 2024-01-30 | $102.47 | $102.47 | 2,180,100 | — | — |
| 2024-01-29 | $104.84 | $104.84 | 3,458,100 | — | — |
| 2024-01-26 | $101.81 | $101.81 | 2,346,300 | — | — |
| 2024-01-25 | $102.81 | $102.81 | 2,689,000 | — | — |
| 2024-01-24 | $101.11 | $101.11 | 2,595,600 | — | — |
| 2024-01-23 | $101.92 | $101.92 | 2,818,600 | — | — |
| 2024-01-22 | $99.70 | $99.70 | 3,403,300 | — | — |
| 2024-01-19 | $99.70 | $99.70 | 3,733,500 | — | — |
| 2024-01-18 | $99.07 | $99.07 | 3,781,800 | — | — |
| 2024-01-17 | $100.35 | $100.35 | 4,584,900 | — | — |
| 2024-01-16 | $102.16 | $102.16 | 5,930,200 | — | — |
| 2024-01-12 | $105.95 | $105.95 | 3,872,900 | — | — |
| 2024-01-11 | $106.79 | $106.79 | 4,015,900 | — | — |
| 2024-01-10 | $109.46 | $109.46 | 4,082,700 | — | — |
| 2024-01-09 | $110.18 | $110.18 | 5,099,100 | — | — |
| 2024-01-08 | $115.44 | $115.44 | 6,011,800 | — | — |
| 2024-01-05 | $111.12 | $111.12 | 9,216,700 | — | — |
| 2024-01-04 | $108.66 | $108.66 | 6,284,600 | — | — |
| 2024-01-03 | $108.58 | $108.58 | 8,351,000 | — | — |
| 2024-01-02 | $112.50 | $112.50 | 14,530,200 | — | — |