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
- 2023-06-15 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 | $112.80 | $112.80 | 2,044,800 | — | — |
| 2024-12-30 | $111.52 | $111.52 | 2,050,500 | — | — |
| 2024-12-27 | $114.37 | $114.37 | 1,854,300 | — | — |
| 2024-12-26 | $116.49 | $116.49 | 1,630,100 | — | — |
| 2024-12-24 | $118.52 | $118.52 | 687,600 | — | — |
| 2024-12-23 | $117.84 | $117.84 | 1,635,400 | — | — |
| 2024-12-20 | $119.05 | $119.05 | 2,952,500 | — | — |
| 2024-12-19 | $117.05 | $117.05 | 3,151,200 | — | — |
| 2024-12-18 | $117.20 | $117.20 | 3,289,200 | — | — |
| 2024-12-17 | $123.37 | $123.37 | 1,926,500 | — | — |
| 2024-12-16 | $126.79 | $126.79 | 2,630,000 | — | — |
| 2024-12-13 | $124.05 | $124.05 | 2,470,400 | — | — |
| 2024-12-12 | $125.37 | $125.37 | 1,663,600 | — | — |
| 2024-12-11 | $127.59 | $127.59 | 2,705,000 | — | — |
| 2024-12-10 | $127.39 | $127.39 | 5,425,800 | — | — |
| 2024-12-09 | $132.57 | $132.57 | 7,639,300 | — | — |
| 2024-12-06 | $150.88 | $150.88 | 2,269,800 | — | — |
| 2024-12-05 | $150.50 | $150.50 | 3,344,800 | — | — |
| 2024-12-04 | $147.60 | $147.60 | 2,389,700 | — | — |
| 2024-12-03 | $141.84 | $141.84 | 1,726,300 | — | — |
| 2024-12-02 | $140.85 | $140.85 | 2,724,800 | — | — |
| 2024-11-29 | $140.90 | $140.90 | 1,054,100 | — | — |
| 2024-11-27 | $141.20 | $141.20 | 1,709,600 | — | — |
| 2024-11-26 | $143.52 | $143.52 | 1,931,100 | — | — |
| 2024-11-25 | $142.54 | $142.54 | 3,093,200 | — | — |
| 2024-11-22 | $145.00 | $145.00 | 3,637,700 | — | — |
| 2024-11-21 | $144.80 | $144.80 | 3,542,600 | — | — |
| 2024-11-20 | $139.69 | $139.69 | 2,366,700 | — | — |
| 2024-11-19 | $141.25 | $141.25 | 4,379,000 | — | — |
| 2024-11-18 | $137.24 | $137.24 | 6,315,500 | — | — |
| 2024-11-15 | $141.38 | $141.38 | 3,975,500 | — | — |
| 2024-11-14 | $138.34 | $138.34 | 5,909,200 | — | — |
| 2024-11-13 | $147.30 | $147.30 | 13,077,000 | — | — |
| 2024-11-12 | $145.03 | $145.03 | 5,322,500 | — | — |
| 2024-11-11 | $147.80 | $147.80 | 2,922,200 | — | — |
| 2024-11-08 | $147.20 | $147.20 | 2,296,200 | — | — |
| 2024-11-07 | $141.38 | $141.38 | 2,189,700 | — | — |
| 2024-11-06 | $139.00 | $139.00 | 2,017,300 | — | — |
| 2024-11-05 | $132.52 | $132.52 | 1,514,400 | — | — |
| 2024-11-04 | $132.12 | $132.12 | 1,166,200 | — | — |
| 2024-11-01 | $131.53 | $131.53 | 2,592,300 | — | — |
| 2024-10-31 | $133.56 | $133.56 | 1,360,000 | — | — |
| 2024-10-30 | $133.82 | $133.82 | 2,132,700 | — | — |
| 2024-10-29 | $138.00 | $138.00 | 1,644,200 | — | — |
| 2024-10-28 | $138.47 | $138.47 | 1,917,300 | — | — |
| 2024-10-25 | $136.09 | $136.09 | 1,937,600 | — | — |
| 2024-10-24 | $138.65 | $138.65 | 2,038,500 | — | — |
| 2024-10-23 | $136.56 | $136.56 | 1,512,200 | — | — |
| 2024-10-22 | $136.27 | $136.27 | 1,164,400 | — | — |
| 2024-10-21 | $136.32 | $136.32 | 1,433,000 | — | — |
| 2024-10-18 | $135.34 | $135.34 | 1,068,800 | — | — |
| 2024-10-17 | $134.29 | $134.29 | 1,269,300 | — | — |
| 2024-10-16 | $134.16 | $134.16 | 1,057,600 | — | — |
| 2024-10-15 | $133.91 | $133.91 | 2,484,400 | — | — |
| 2024-10-14 | $134.75 | $134.75 | 2,322,500 | — | — |
| 2024-10-11 | $133.65 | $133.65 | 1,648,800 | — | — |
| 2024-10-10 | $130.24 | $130.24 | 1,236,800 | — | — |
| 2024-10-09 | $131.86 | $131.86 | 1,670,300 | — | — |
| 2024-10-08 | $131.99 | $131.99 | 3,330,200 | — | — |
| 2024-10-07 | $126.00 | $126.00 | 2,111,900 | — | — |
| 2024-10-04 | $126.60 | $126.60 | 1,901,400 | — | — |
| 2024-10-03 | $124.93 | $124.93 | 1,406,200 | — | — |
| 2024-10-02 | $122.92 | $122.92 | 1,667,400 | — | — |
| 2024-10-01 | $122.43 | $122.43 | 2,235,100 | — | — |
| 2024-09-30 | $123.85 | $123.85 | 3,228,800 | — | — |
| 2024-09-27 | $123.76 | $123.76 | 3,181,200 | — | — |
| 2024-09-26 | $127.12 | $127.12 | 1,835,600 | — | — |
| 2024-09-25 | $126.84 | $126.84 | 1,811,200 | — | — |
| 2024-09-24 | $127.44 | $127.44 | 1,903,800 | — | — |
| 2024-09-23 | $128.27 | $128.27 | 2,509,300 | — | — |
| 2024-09-20 | $128.79 | $128.79 | 8,209,700 | — | — |
| 2024-09-19 | $125.22 | $125.22 | 2,077,700 | — | — |
| 2024-09-18 | $124.30 | $124.30 | 1,790,200 | — | — |
| 2024-09-17 | $122.47 | $122.47 | 2,151,100 | — | — |
| 2024-09-16 | $122.85 | $122.85 | 2,231,200 | — | — |
| 2024-09-13 | $122.51 | $122.51 | 2,879,600 | — | — |
| 2024-09-12 | $125.47 | $125.47 | 3,099,700 | — | — |
| 2024-09-11 | $121.25 | $121.25 | 1,917,700 | — | — |
| 2024-09-10 | $119.73 | $119.73 | 2,104,000 | — | — |
| 2024-09-09 | $120.09 | $120.09 | 3,779,400 | — | — |
| 2024-09-06 | $116.13 | $116.13 | 2,173,300 | — | — |
| 2024-09-05 | $116.71 | $116.71 | 2,370,200 | — | — |
| 2024-09-04 | $113.97 | $113.97 | 2,036,800 | — | — |
| 2024-09-03 | $111.92 | $111.92 | 2,644,300 | — | — |
| 2024-08-30 | $114.04 | $114.04 | 2,956,000 | — | — |
| 2024-08-29 | $110.87 | $110.87 | 5,440,300 | — | — |
| 2024-08-28 | $118.44 | $118.44 | 4,561,200 | — | — |
| 2024-08-27 | $118.10 | $118.10 | 12,333,500 | — | — |
| 2024-08-26 | $125.80 | $125.80 | 10,981,800 | — | — |
| 2024-08-23 | $122.00 | $122.00 | 21,800,500 | — | — |
| 2024-08-22 | $101.98 | $101.98 | 6,508,800 | — | — |
| 2024-08-21 | $102.87 | $102.87 | 2,442,300 | — | — |
| 2024-08-20 | $98.21 | $98.21 | 1,505,300 | — | — |
| 2024-08-19 | $100.20 | $100.20 | 2,237,700 | — | — |
| 2024-08-16 | $98.96 | $98.96 | 1,867,200 | — | — |
| 2024-08-15 | $97.24 | $97.24 | 1,757,500 | — | — |
| 2024-08-14 | $95.76 | $95.76 | 1,848,100 | — | — |
| 2024-08-13 | $94.45 | $94.45 | 2,349,800 | — | — |
| 2024-08-12 | $89.91 | $89.91 | 1,731,900 | — | — |
| 2024-08-09 | $90.29 | $90.29 | 4,379,400 | — | — |
| 2024-08-08 | $83.98 | $83.98 | 2,520,600 | — | — |
| 2024-08-07 | $82.65 | $82.65 | 1,516,000 | — | — |
| 2024-08-06 | $82.67 | $82.67 | 1,596,800 | — | — |
| 2024-08-05 | $79.88 | $79.88 | 2,250,000 | — | — |
| 2024-08-02 | $81.24 | $81.24 | 2,589,500 | — | — |
| 2024-08-01 | $84.48 | $84.48 | 2,900,300 | — | — |
| 2024-07-31 | $84.22 | $84.22 | 1,659,900 | — | — |
| 2024-07-30 | $81.44 | $81.44 | 1,626,500 | — | — |
| 2024-07-29 | $82.47 | $82.47 | 2,125,400 | — | — |
| 2024-07-26 | $79.84 | $79.84 | 1,735,100 | — | — |
| 2024-07-25 | $78.23 | $78.23 | 1,587,800 | — | — |
| 2024-07-24 | $77.92 | $77.92 | 2,002,100 | — | — |
| 2024-07-23 | $82.59 | $82.59 | 1,661,900 | — | — |
| 2024-07-22 | $80.31 | $80.31 | 1,454,400 | — | — |
| 2024-07-19 | $79.99 | $79.99 | 1,433,500 | — | — |
| 2024-07-18 | $79.99 | $79.99 | 3,209,300 | — | — |
| 2024-07-17 | $81.48 | $81.48 | 3,419,400 | — | — |
| 2024-07-16 | $87.50 | $87.50 | 2,245,400 | — | — |
| 2024-07-15 | $86.63 | $86.63 | 2,650,800 | — | — |
| 2024-07-12 | $84.25 | $84.25 | 3,446,400 | — | — |
| 2024-07-11 | $85.19 | $85.19 | 2,598,200 | — | — |
| 2024-07-10 | $85.30 | $85.30 | 5,916,400 | — | — |
| 2024-07-09 | $90.24 | $90.24 | 3,394,300 | — | — |
| 2024-07-08 | $94.74 | $94.74 | 2,882,100 | — | — |
| 2024-07-05 | $94.99 | $94.99 | 1,318,000 | — | — |
| 2024-07-03 | $94.92 | $94.92 | 1,193,500 | — | — |
| 2024-07-02 | $94.59 | $94.59 | 1,903,400 | — | — |
| 2024-07-01 | $95.27 | $95.27 | 2,812,500 | — | — |
| 2024-06-28 | $92.75 | $92.75 | 5,194,700 | — | — |
| 2024-06-27 | $91.57 | $91.57 | 1,729,900 | — | — |
| 2024-06-26 | $91.79 | $91.79 | 2,009,300 | — | — |
| 2024-06-25 | $93.11 | $93.11 | 1,942,100 | — | — |
| 2024-06-24 | $90.90 | $90.90 | 2,172,000 | — | — |
| 2024-06-21 | $92.44 | $92.44 | 2,743,700 | — | — |
| 2024-06-20 | $92.23 | $92.23 | 3,316,400 | — | — |
| 2024-06-18 | $95.39 | $95.39 | 2,560,900 | — | — |
| 2024-06-17 | $93.94 | $93.94 | 3,416,200 | — | — |
| 2024-06-14 | $89.93 | $89.93 | 2,501,400 | — | — |
| 2024-06-13 | $92.52 | $92.52 | 2,387,500 | — | — |
| 2024-06-12 | $91.52 | $91.52 | 2,700,600 | — | — |
| 2024-06-11 | $89.90 | $89.90 | 2,396,600 | — | — |
| 2024-06-10 | $88.77 | $88.77 | 3,530,000 | — | — |
| 2024-06-07 | $85.04 | $85.04 | 3,153,900 | — | — |
| 2024-06-06 | $85.04 | $85.04 | 7,824,900 | — | — |
| 2024-06-05 | $92.04 | $92.04 | 2,995,900 | — | — |
| 2024-06-04 | $88.34 | $88.34 | 4,191,100 | — | — |
| 2024-06-03 | $88.00 | $88.00 | 4,845,700 | — | — |
| 2024-05-31 | $92.55 | $92.55 | 6,131,500 | — | — |
| 2024-05-30 | $93.15 | $93.15 | 10,341,800 | — | — |
| 2024-05-29 | $88.16 | $88.16 | 13,457,700 | — | — |
| 2024-05-28 | $82.40 | $82.40 | 8,953,200 | — | — |
| 2024-05-24 | $82.93 | $82.93 | 3,403,000 | — | — |
| 2024-05-23 | $77.60 | $77.60 | 1,641,700 | — | — |
| 2024-05-22 | $78.74 | $78.74 | 1,775,100 | — | — |
| 2024-05-21 | $78.22 | $78.22 | 2,065,400 | — | — |
| 2024-05-20 | $80.47 | $80.47 | 2,059,400 | — | — |
| 2024-05-17 | $77.28 | $77.28 | 1,718,400 | — | — |
| 2024-05-16 | $77.32 | $77.32 | 1,476,100 | — | — |
| 2024-05-15 | $78.63 | $78.63 | 1,470,400 | — | — |
| 2024-05-14 | $78.51 | $78.51 | 1,914,000 | — | — |
| 2024-05-13 | $76.39 | $76.39 | 2,611,000 | — | — |
| 2024-05-10 | $79.07 | $79.07 | 2,775,200 | — | — |
| 2024-05-09 | $75.38 | $75.38 | 1,448,500 | — | — |
| 2024-05-08 | $74.16 | $74.16 | 1,177,600 | — | — |
| 2024-05-07 | $74.24 | $74.24 | 2,001,300 | — | — |
| 2024-05-06 | $74.31 | $74.31 | 3,117,800 | — | — |
| 2024-05-03 | $72.17 | $72.17 | 2,391,400 | — | — |
| 2024-05-02 | $68.20 | $68.20 | 1,475,500 | — | — |
| 2024-05-01 | $67.45 | $67.45 | 3,808,800 | — | — |
| 2024-04-30 | $71.94 | $71.94 | 3,569,800 | — | — |
| 2024-04-29 | $70.59 | $70.59 | 2,846,200 | — | — |
| 2024-04-26 | $69.16 | $69.16 | 5,833,600 | — | — |
| 2024-04-25 | $62.59 | $62.59 | 2,666,700 | — | — |
| 2024-04-24 | $60.41 | $60.41 | 1,061,500 | — | — |
| 2024-04-23 | $61.19 | $61.19 | 1,132,700 | — | — |
| 2024-04-22 | $59.61 | $59.61 | 1,434,000 | — | — |
| 2024-04-19 | $59.67 | $59.67 | 1,666,500 | — | — |
| 2024-04-18 | $61.50 | $61.50 | 1,063,800 | — | — |
| 2024-04-17 | $61.56 | $61.56 | 1,652,100 | — | — |
| 2024-04-16 | $62.86 | $62.86 | 1,408,600 | — | — |
| 2024-04-15 | $61.75 | $61.75 | 2,169,500 | — | — |
| 2024-04-12 | $63.75 | $63.75 | 2,029,700 | — | — |
| 2024-04-11 | $66.38 | $66.38 | 2,247,700 | — | — |
| 2024-04-10 | $63.69 | $63.69 | 3,645,700 | — | — |
| 2024-04-09 | $60.28 | $60.28 | 4,501,200 | — | — |
| 2024-04-08 | $64.94 | $64.94 | 889,000 | — | — |
| 2024-04-05 | $64.65 | $64.65 | 1,315,700 | — | — |
| 2024-04-04 | $63.33 | $63.33 | 2,404,300 | — | — |
| 2024-04-03 | $66.77 | $66.77 | 2,769,100 | — | — |
| 2024-04-02 | $65.75 | $65.75 | 2,946,100 | — | — |
| 2024-04-01 | $68.40 | $68.40 | 1,998,800 | — | — |
| 2024-03-28 | $70.05 | $70.05 | 1,860,400 | — | — |
| 2024-03-27 | $69.17 | $69.17 | 2,614,500 | — | — |
| 2024-03-26 | $68.22 | $68.22 | 1,695,700 | — | — |
| 2024-03-25 | $68.25 | $68.25 | 1,279,500 | — | — |
| 2024-03-22 | $67.96 | $67.96 | 1,469,300 | — | — |
| 2024-03-21 | $67.82 | $67.82 | 2,607,700 | — | — |
| 2024-03-20 | $68.32 | $68.32 | 3,518,500 | — | — |
| 2024-03-19 | $65.10 | $65.10 | 2,736,300 | — | — |
| 2024-03-18 | $62.05 | $62.05 | 3,411,400 | — | — |
| 2024-03-15 | $64.16 | $64.16 | 4,535,300 | — | — |
| 2024-03-14 | $63.70 | $63.70 | 2,760,300 | — | — |
| 2024-03-13 | $65.44 | $65.44 | 2,931,600 | — | — |
| 2024-03-12 | $65.84 | $65.84 | 2,457,400 | — | — |
| 2024-03-11 | $62.78 | $62.78 | 2,003,700 | — | — |
| 2024-03-08 | $63.34 | $63.34 | 3,507,300 | — | — |
| 2024-03-07 | $61.72 | $61.72 | 2,727,000 | — | — |
| 2024-03-06 | $59.25 | $59.25 | 3,221,100 | — | — |
| 2024-03-05 | $57.36 | $57.36 | 2,485,200 | — | — |
| 2024-03-04 | $57.97 | $57.97 | 3,250,700 | — | — |
| 2024-03-01 | $58.30 | $58.30 | 2,518,000 | — | — |
| 2024-02-29 | $58.41 | $58.41 | 4,773,700 | — | — |
| 2024-02-28 | $56.90 | $56.90 | 4,659,900 | — | — |
| 2024-02-27 | $56.66 | $56.66 | 7,878,400 | — | — |
| 2024-02-26 | $50.50 | $50.50 | 2,745,000 | — | — |
| 2024-02-23 | $51.00 | $51.00 | 1,867,300 | — | — |
| 2024-02-22 | $50.00 | $50.00 | 3,288,600 | — | — |
| 2024-02-21 | $48.51 | $48.51 | 4,248,900 | — | — |
| 2024-02-20 | $54.18 | $54.18 | 1,135,300 | — | — |
| 2024-02-16 | $54.63 | $54.63 | 1,360,400 | — | — |
| 2024-02-15 | $54.70 | $54.70 | 1,554,500 | — | — |
| 2024-02-14 | $53.97 | $53.97 | 1,129,900 | — | — |
| 2024-02-13 | $53.22 | $53.22 | 1,368,300 | — | — |
| 2024-02-12 | $53.68 | $53.68 | 1,103,400 | — | — |
| 2024-02-09 | $52.88 | $52.88 | 1,918,100 | — | — |
| 2024-02-08 | $52.77 | $52.77 | 2,342,900 | — | — |
| 2024-02-07 | $51.35 | $51.35 | 1,842,800 | — | — |
| 2024-02-06 | $49.80 | $49.80 | 1,732,000 | — | — |
| 2024-02-05 | $49.10 | $49.10 | 1,275,100 | — | — |
| 2024-02-02 | $49.93 | $49.93 | 1,667,400 | — | — |
| 2024-02-01 | $49.41 | $49.41 | 2,383,700 | — | — |
| 2024-01-31 | $46.80 | $46.80 | 1,257,600 | — | — |
| 2024-01-30 | $47.69 | $47.69 | 853,500 | — | — |
| 2024-01-29 | $47.64 | $47.64 | 1,392,000 | — | — |
| 2024-01-26 | $45.80 | $45.80 | 1,380,200 | — | — |
| 2024-01-25 | $45.89 | $45.89 | 1,836,500 | — | — |
| 2024-01-24 | $47.84 | $47.84 | 1,652,900 | — | — |
| 2024-01-23 | $47.30 | $47.30 | 1,323,100 | — | — |
| 2024-01-22 | $47.86 | $47.86 | 1,422,100 | — | — |
| 2024-01-19 | $46.25 | $46.25 | 1,577,600 | — | — |
| 2024-01-18 | $45.47 | $45.47 | 1,741,400 | — | — |
| 2024-01-17 | $43.97 | $43.97 | 2,521,400 | — | — |
| 2024-01-16 | $43.70 | $43.70 | 1,360,400 | — | — |
| 2024-01-12 | $42.92 | $42.92 | 1,047,300 | — | — |
| 2024-01-11 | $42.94 | $42.94 | 1,191,000 | — | — |
| 2024-01-10 | $42.27 | $42.27 | 907,900 | — | — |
| 2024-01-09 | $42.52 | $42.52 | 994,200 | — | — |
| 2024-01-08 | $42.56 | $42.56 | 1,491,900 | — | — |
| 2024-01-05 | $41.15 | $41.15 | 1,320,200 | — | — |
| 2024-01-04 | $40.67 | $40.67 | 1,399,700 | — | — |
| 2024-01-03 | $39.47 | $39.47 | 2,616,700 | — | — |
| 2024-01-02 | $40.87 | $40.87 | 2,352,700 | — | — |