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
- 2004-12-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 | $51.36 | $78.96 | 1,917,100 | — | — |
| 2024-12-30 | $50.70 | $77.95 | 2,426,900 | — | — |
| 2024-12-27 | $51.86 | $79.73 | 1,747,800 | — | — |
| 2024-12-26 | $51.97 | $79.90 | 1,660,400 | — | — |
| 2024-12-24 | $51.89 | $79.78 | 966,900 | — | — |
| 2024-12-23 | $51.66 | $79.42 | 2,302,900 | — | — |
| 2024-12-20 | $52.25 | $80.33 | 8,899,500 | — | — |
| 2024-12-19 | $51.28 | $78.84 | 3,788,200 | — | — |
| 2024-12-18 | $51.02 | $78.44 | 9,479,200 | — | — |
| 2024-12-17 | $53.64 | $82.47 | 5,654,900 | — | — |
| 2024-12-16 | $52.49 | $80.70 | 4,659,600 | — | — |
| 2024-12-13 | $53.87 | $82.82 | 3,378,800 | — | — |
| 2024-12-12 | $53.80 | $82.71 | 3,585,400 | — | — |
| 2024-12-11 | $54.45 | $83.71 | 4,981,300 | — | — |
| 2024-12-10 | $54.88 | $84.37 | 3,457,500 | — | — |
| 2024-12-09 | $55.17 | $84.82 | 5,328,500 | — | — |
| 2024-12-06 | $53.99 | $83.00 | 3,063,300 | — | — |
| 2024-12-05 | $53.84 | $82.77 | 2,872,800 | — | — |
| 2024-12-04 | $54.60 | $83.94 | 4,958,500 | — | — |
| 2024-12-03 | $53.90 | $82.87 | 3,645,700 | — | — |
| 2024-12-02 | $55.00 | $84.56 | 6,710,100 | — | — |
| 2024-11-29 | $53.06 | $81.57 | 4,739,200 | — | — |
| 2024-11-27 | $51.42 | $79.05 | 3,123,500 | — | — |
| 2024-11-26 | $50.92 | $78.28 | 5,795,600 | — | — |
| 2024-11-25 | $51.40 | $79.02 | 5,146,200 | — | — |
| 2024-11-22 | $50.08 | $76.99 | 3,408,400 | — | — |
| 2024-11-21 | $50.07 | $76.98 | 3,347,300 | — | — |
| 2024-11-20 | $49.91 | $76.73 | 3,206,000 | — | — |
| 2024-11-19 | $49.18 | $75.61 | 3,360,300 | — | — |
| 2024-11-18 | $49.14 | $75.55 | 4,904,600 | — | — |
| 2024-11-15 | $47.96 | $73.73 | 6,334,200 | — | — |
| 2024-11-14 | $48.53 | $74.61 | 7,592,500 | — | — |
| 2024-11-13 | $49.53 | $76.15 | 5,498,500 | — | — |
| 2024-11-12 | $49.26 | $75.73 | 9,384,000 | — | — |
| 2024-11-11 | $50.64 | $77.85 | 3,694,800 | — | — |
| 2024-11-08 | $50.38 | $77.45 | 8,699,100 | — | — |
| 2024-11-07 | $51.46 | $79.11 | 6,048,600 | — | — |
| 2024-11-06 | $50.70 | $77.95 | 6,280,200 | — | — |
| 2024-11-05 | $50.34 | $77.39 | 7,339,200 | — | — |
| 2024-11-04 | $51.37 | $78.67 | 7,091,700 | — | — |
| 2024-11-01 | $51.73 | $79.22 | 4,848,900 | — | — |
| 2024-10-31 | $51.85 | $79.40 | 6,325,400 | — | — |
| 2024-10-30 | $52.93 | $81.06 | 5,813,400 | — | — |
| 2024-10-29 | $53.39 | $81.76 | 5,596,800 | — | — |
| 2024-10-28 | $53.62 | $82.11 | 4,213,700 | — | — |
| 2024-10-25 | $52.76 | $80.80 | 7,170,100 | — | — |
| 2024-10-24 | $52.47 | $80.35 | 8,057,200 | — | — |
| 2024-10-23 | $51.04 | $78.16 | 4,486,900 | — | — |
| 2024-10-22 | $51.75 | $79.25 | 4,714,200 | — | — |
| 2024-10-21 | $51.17 | $78.36 | 3,430,300 | — | — |
| 2024-10-18 | $51.55 | $78.94 | 3,229,100 | — | — |
| 2024-10-17 | $50.80 | $77.80 | 4,377,800 | — | — |
| 2024-10-16 | $51.68 | $79.14 | 2,725,200 | — | — |
| 2024-10-15 | $50.95 | $78.03 | 5,008,600 | — | — |
| 2024-10-14 | $52.27 | $80.05 | 4,263,300 | — | — |
| 2024-10-11 | $52.87 | $80.97 | 5,721,700 | — | — |
| 2024-10-10 | $52.01 | $79.65 | 3,438,700 | — | — |
| 2024-10-09 | $51.93 | $79.53 | 7,827,300 | — | — |
| 2024-10-08 | $51.84 | $79.39 | 8,469,800 | — | — |
| 2024-10-07 | $53.33 | $81.67 | 8,817,600 | — | — |
| 2024-10-04 | $52.58 | $80.52 | 6,426,400 | — | — |
| 2024-10-03 | $51.97 | $79.59 | 6,042,100 | — | — |
| 2024-10-02 | $51.82 | $79.36 | 10,484,800 | — | — |
| 2024-10-01 | $51.83 | $79.37 | 12,142,200 | — | — |
| 2024-09-30 | $50.34 | $77.09 | 9,416,100 | — | — |
| 2024-09-27 | $51.12 | $78.29 | 16,750,200 | — | — |
| 2024-09-26 | $48.40 | $74.12 | 16,656,500 | — | — |
| 2024-09-25 | $44.82 | $68.64 | 8,223,800 | — | — |
| 2024-09-24 | $44.38 | $67.96 | 10,905,500 | — | — |
| 2024-09-23 | $42.13 | $64.52 | 7,011,700 | — | — |
| 2024-09-20 | $41.98 | $64.29 | 7,983,500 | — | — |
| 2024-09-19 | $42.10 | $64.47 | 5,322,800 | — | — |
| 2024-09-18 | $40.79 | $62.47 | 3,152,500 | — | — |
| 2024-09-17 | $41.40 | $63.40 | 4,267,800 | — | — |
| 2024-09-16 | $40.26 | $61.65 | 4,013,200 | — | — |
| 2024-09-13 | $40.02 | $61.29 | 6,328,000 | — | — |
| 2024-09-12 | $39.41 | $60.35 | 4,541,500 | — | — |
| 2024-09-11 | $39.36 | $60.28 | 5,629,000 | — | — |
| 2024-09-10 | $39.28 | $60.15 | 5,057,200 | — | — |
| 2024-09-09 | $40.00 | $61.26 | 9,216,500 | — | — |
| 2024-09-06 | $39.70 | $60.80 | 6,282,600 | — | — |
| 2024-09-05 | $39.98 | $61.23 | 5,031,300 | — | — |
| 2024-09-04 | $39.86 | $61.04 | 5,852,400 | — | — |
| 2024-09-03 | $38.68 | $59.23 | 7,459,700 | — | — |
| 2024-08-30 | $38.99 | $59.71 | 12,254,200 | — | — |
| 2024-08-29 | $38.64 | $59.17 | 7,656,300 | — | — |
| 2024-08-28 | $39.01 | $59.74 | 6,236,300 | — | — |
| 2024-08-27 | $39.94 | $61.16 | 6,217,900 | — | — |
| 2024-08-26 | $40.55 | $62.10 | 4,605,800 | — | — |
| 2024-08-23 | $40.60 | $62.18 | 5,143,700 | — | — |
| 2024-08-22 | $41.07 | $62.90 | 2,999,200 | — | — |
| 2024-08-21 | $41.29 | $63.23 | 4,170,900 | — | — |
| 2024-08-20 | $40.97 | $62.74 | 4,987,500 | — | — |
| 2024-08-19 | $40.85 | $62.56 | 3,429,600 | — | — |
| 2024-08-16 | $40.37 | $61.82 | 6,004,000 | — | — |
| 2024-08-15 | $40.13 | $61.46 | 9,741,800 | — | — |
| 2024-08-14 | $39.50 | $60.49 | 8,528,500 | — | — |
| 2024-08-13 | $39.38 | $60.31 | 6,378,600 | — | — |
| 2024-08-12 | $38.44 | $58.87 | 6,637,300 | — | — |
| 2024-08-09 | $38.57 | $59.07 | 6,366,500 | — | — |
| 2024-08-08 | $39.82 | $60.98 | 6,179,400 | — | — |
| 2024-08-07 | $38.48 | $58.93 | 6,580,200 | — | — |
| 2024-08-06 | $38.50 | $58.96 | 6,823,100 | — | — |
| 2024-08-05 | $37.86 | $57.67 | 7,218,200 | — | — |
| 2024-08-02 | $38.06 | $57.98 | 5,808,300 | — | — |
| 2024-08-01 | $38.47 | $58.60 | 6,021,700 | — | — |
| 2024-07-31 | $39.67 | $60.43 | 10,040,700 | — | — |
| 2024-07-30 | $39.47 | $60.13 | 6,402,300 | — | — |
| 2024-07-29 | $39.55 | $60.25 | 7,334,000 | — | — |
| 2024-07-26 | $39.18 | $59.68 | 6,490,800 | — | — |
| 2024-07-25 | $39.34 | $59.93 | 10,539,000 | — | — |
| 2024-07-24 | $40.32 | $61.42 | 6,684,200 | — | — |
| 2024-07-23 | $41.13 | $62.65 | 5,414,300 | — | — |
| 2024-07-22 | $41.41 | $63.08 | 4,320,100 | — | — |
| 2024-07-19 | $41.07 | $62.56 | 4,169,000 | — | — |
| 2024-07-18 | $41.10 | $62.61 | 6,048,300 | — | — |
| 2024-07-17 | $42.34 | $64.50 | 4,076,100 | — | — |
| 2024-07-16 | $42.90 | $65.35 | 5,631,000 | — | — |
| 2024-07-15 | $42.25 | $64.36 | 3,077,900 | — | — |
| 2024-07-12 | $42.73 | $65.09 | 3,591,200 | — | — |
| 2024-07-11 | $42.32 | $64.47 | 4,116,100 | — | — |
| 2024-07-10 | $41.43 | $63.11 | 4,079,500 | — | — |
| 2024-07-09 | $41.62 | $63.40 | 3,866,600 | — | — |
| 2024-07-08 | $41.45 | $63.14 | 4,810,500 | — | — |
| 2024-07-05 | $42.09 | $64.12 | 6,754,900 | — | — |
| 2024-07-03 | $42.55 | $64.82 | 3,382,100 | — | — |
| 2024-07-02 | $42.31 | $64.45 | 6,171,300 | — | — |
| 2024-07-01 | $42.88 | $65.32 | 6,405,900 | — | — |
| 2024-06-28 | $44.25 | $67.41 | 20,974,600 | — | — |
| 2024-06-27 | $44.14 | $67.24 | 6,879,800 | — | — |
| 2024-06-26 | $43.81 | $66.74 | 9,738,600 | — | — |
| 2024-06-25 | $44.37 | $67.59 | 7,979,900 | — | — |
| 2024-06-24 | $44.84 | $68.31 | 10,190,900 | — | — |
| 2024-06-21 | $45.91 | $69.94 | 14,191,500 | — | — |
| 2024-06-20 | $44.61 | $67.96 | 7,153,000 | — | — |
| 2024-06-18 | $44.30 | $67.48 | 7,335,500 | — | — |
| 2024-06-17 | $44.35 | $67.56 | 5,992,200 | — | — |
| 2024-06-14 | $43.25 | $65.88 | 4,643,500 | — | — |
| 2024-06-13 | $44.07 | $67.13 | 3,836,600 | — | — |
| 2024-06-12 | $44.24 | $67.39 | 6,279,500 | — | — |
| 2024-06-11 | $44.12 | $67.21 | 5,033,000 | — | — |
| 2024-06-10 | $44.73 | $68.14 | 5,166,600 | — | — |
| 2024-06-07 | $45.02 | $68.58 | 10,343,400 | — | — |
| 2024-06-06 | $43.66 | $66.51 | 6,924,600 | — | — |
| 2024-06-05 | $43.60 | $66.42 | 16,346,800 | — | — |
| 2024-06-04 | $43.57 | $66.37 | 6,161,900 | — | — |
| 2024-06-03 | $44.86 | $68.34 | 4,230,500 | — | — |
| 2024-05-31 | $45.03 | $68.60 | 6,696,400 | — | — |
| 2024-05-30 | $44.00 | $67.03 | 4,772,800 | — | — |
| 2024-05-29 | $43.90 | $66.87 | 4,189,600 | — | — |
| 2024-05-28 | $44.73 | $68.14 | 4,227,200 | — | — |
| 2024-05-24 | $44.88 | $68.37 | 5,878,000 | — | — |
| 2024-05-23 | $44.80 | $68.24 | 4,147,200 | — | — |
| 2024-05-22 | $45.87 | $69.87 | 3,680,100 | — | — |
| 2024-05-21 | $46.21 | $70.39 | 3,786,200 | — | — |
| 2024-05-20 | $46.82 | $71.32 | 6,858,600 | — | — |
| 2024-05-17 | $47.03 | $71.64 | 8,169,600 | — | — |
| 2024-05-16 | $46.62 | $71.02 | 3,911,000 | — | — |
| 2024-05-15 | $46.11 | $70.24 | 6,392,400 | — | — |
| 2024-05-14 | $46.32 | $70.56 | 7,156,300 | — | — |
| 2024-05-13 | $46.92 | $71.47 | 3,045,300 | — | — |
| 2024-05-10 | $46.54 | $70.90 | 2,222,900 | — | — |
| 2024-05-09 | $47.20 | $71.90 | 3,230,700 | — | — |
| 2024-05-08 | $46.77 | $71.25 | 3,438,700 | — | — |
| 2024-05-07 | $46.72 | $71.17 | 4,597,000 | — | — |
| 2024-05-06 | $47.02 | $71.63 | 4,141,300 | — | — |
| 2024-05-03 | $46.87 | $71.09 | 4,703,600 | — | — |
| 2024-05-02 | $46.65 | $70.76 | 8,361,700 | — | — |
| 2024-05-01 | $44.54 | $67.56 | 5,559,600 | — | — |
| 2024-04-30 | $44.36 | $67.29 | 6,435,600 | — | — |
| 2024-04-29 | $45.75 | $69.39 | 4,830,200 | — | — |
| 2024-04-26 | $45.45 | $68.94 | 4,932,300 | — | — |
| 2024-04-25 | $45.55 | $69.09 | 5,172,700 | — | — |
| 2024-04-24 | $45.84 | $69.53 | 7,358,100 | — | — |
| 2024-04-23 | $46.01 | $69.79 | 7,965,400 | — | — |
| 2024-04-22 | $46.56 | $70.62 | 7,882,200 | — | — |
| 2024-04-19 | $45.46 | $68.95 | 7,998,600 | — | — |
| 2024-04-18 | $45.88 | $69.59 | 21,519,900 | — | — |
| 2024-04-17 | $50.23 | $76.19 | 9,102,500 | — | — |
| 2024-04-16 | $50.51 | $76.61 | 4,493,000 | — | — |
| 2024-04-15 | $50.25 | $76.22 | 5,165,900 | — | — |
| 2024-04-12 | $50.43 | $76.49 | 2,881,800 | — | — |
| 2024-04-11 | $51.61 | $78.28 | 2,586,800 | — | — |
| 2024-04-10 | $51.86 | $78.66 | 2,345,500 | — | — |
| 2024-04-09 | $52.45 | $79.56 | 2,316,500 | — | — |
| 2024-04-08 | $52.44 | $79.54 | 2,754,200 | — | — |
| 2024-04-05 | $53.18 | $80.66 | 2,163,500 | — | — |
| 2024-04-04 | $52.59 | $79.77 | 3,386,500 | — | — |
| 2024-04-03 | $53.96 | $81.85 | 3,187,400 | — | — |
| 2024-04-02 | $52.91 | $80.25 | 2,197,400 | — | — |
| 2024-04-01 | $53.18 | $80.66 | 4,667,300 | — | — |
| 2024-03-28 | $51.70 | $78.42 | 4,729,100 | — | — |
| 2024-03-27 | $51.48 | $78.09 | 2,288,800 | — | — |
| 2024-03-26 | $50.85 | $77.13 | 2,686,400 | — | — |
| 2024-03-25 | $50.32 | $76.33 | 2,186,600 | — | — |
| 2024-03-22 | $50.10 | $75.99 | 2,684,600 | — | — |
| 2024-03-21 | $50.35 | $76.37 | 2,892,700 | — | — |
| 2024-03-20 | $50.57 | $76.71 | 3,702,300 | — | — |
| 2024-03-19 | $50.78 | $77.02 | 3,668,800 | — | — |
| 2024-03-18 | $50.61 | $76.77 | 4,174,500 | — | — |
| 2024-03-15 | $51.03 | $77.40 | 5,718,300 | — | — |
| 2024-03-14 | $52.36 | $79.42 | 4,323,700 | — | — |
| 2024-03-13 | $53.35 | $80.92 | 3,831,400 | — | — |
| 2024-03-12 | $52.95 | $80.32 | 2,965,500 | — | — |
| 2024-03-11 | $52.61 | $79.80 | 3,509,400 | — | — |
| 2024-03-08 | $51.51 | $78.13 | 3,168,200 | — | — |
| 2024-03-07 | $51.49 | $78.10 | 3,426,800 | — | — |
| 2024-03-06 | $50.58 | $76.72 | 3,376,900 | — | — |
| 2024-03-05 | $50.91 | $77.22 | 4,231,200 | — | — |
| 2024-03-04 | $50.70 | $76.90 | 4,399,000 | — | — |
| 2024-03-01 | $51.28 | $77.78 | 10,350,100 | — | — |
| 2024-02-29 | $54.52 | $82.70 | 5,979,500 | — | — |
| 2024-02-28 | $53.62 | $81.33 | 3,621,800 | — | — |
| 2024-02-27 | $53.40 | $81.00 | 3,463,000 | — | — |
| 2024-02-26 | $53.93 | $81.80 | 3,007,100 | — | — |
| 2024-02-23 | $54.75 | $83.05 | 3,320,600 | — | — |
| 2024-02-22 | $53.65 | $81.38 | 2,515,400 | — | — |
| 2024-02-21 | $53.49 | $81.13 | 4,060,900 | — | — |
| 2024-02-20 | $53.06 | $80.48 | 5,232,700 | — | — |
| 2024-02-16 | $55.25 | $83.80 | 4,400,500 | — | — |
| 2024-02-15 | $54.97 | $83.38 | 3,753,000 | — | — |
| 2024-02-14 | $54.48 | $82.64 | 4,446,300 | — | — |
| 2024-02-13 | $53.86 | $81.70 | 4,480,500 | — | — |
| 2024-02-12 | $54.46 | $82.61 | 4,271,600 | — | — |
| 2024-02-09 | $53.62 | $81.33 | 3,364,700 | — | — |
| 2024-02-08 | $53.61 | $81.32 | 6,141,100 | — | — |
| 2024-02-07 | $52.75 | $80.01 | 6,731,500 | — | — |
| 2024-02-06 | $52.17 | $79.13 | 5,013,900 | — | — |
| 2024-02-05 | $51.11 | $77.52 | 5,924,200 | — | — |
| 2024-02-02 | $50.48 | $76.27 | 3,882,000 | — | — |
| 2024-02-01 | $50.85 | $76.82 | 5,728,100 | — | — |
| 2024-01-31 | $48.92 | $73.91 | 3,618,200 | — | — |
| 2024-01-30 | $49.51 | $74.80 | 4,928,900 | — | — |
| 2024-01-29 | $50.40 | $76.14 | 4,098,300 | — | — |
| 2024-01-26 | $50.03 | $75.59 | 4,810,600 | — | — |
| 2024-01-25 | $50.15 | $75.77 | 9,263,900 | — | — |
| 2024-01-24 | $49.64 | $75.00 | 9,465,400 | — | — |
| 2024-01-23 | $49.02 | $74.06 | 5,392,000 | — | — |
| 2024-01-22 | $47.93 | $72.41 | 7,206,400 | — | — |
| 2024-01-19 | $48.85 | $73.80 | 7,639,500 | — | — |
| 2024-01-18 | $49.52 | $74.82 | 4,219,100 | — | — |
| 2024-01-17 | $48.23 | $72.87 | 5,631,600 | — | — |
| 2024-01-16 | $49.04 | $74.09 | 3,708,200 | — | — |
| 2024-01-12 | $49.61 | $74.95 | 3,741,300 | — | — |
| 2024-01-11 | $49.75 | $75.16 | 4,625,700 | — | — |
| 2024-01-10 | $49.29 | $74.47 | 3,414,200 | — | — |
| 2024-01-09 | $50.01 | $75.56 | 4,407,200 | — | — |
| 2024-01-08 | $51.78 | $78.23 | 3,889,500 | — | — |
| 2024-01-05 | $50.81 | $76.76 | 2,946,500 | — | — |
| 2024-01-04 | $50.25 | $75.92 | 3,755,300 | — | — |
| 2024-01-03 | $50.67 | $76.55 | 5,108,100 | — | — |
| 2024-01-02 | $51.33 | $77.55 | 7,502,600 | — | — |