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
- 2002-05-23 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 | $89.13 | $89.13 | 18,759,000 | — | — |
| 2024-12-30 | $90.04 | $90.04 | 22,030,000 | — | — |
| 2024-12-27 | $90.75 | $90.75 | 32,262,000 | — | — |
| 2024-12-26 | $92.41 | $92.41 | 23,403,000 | — | — |
| 2024-12-24 | $93.21 | $93.21 | 23,203,000 | — | — |
| 2024-12-23 | $91.14 | $91.14 | 23,394,000 | — | — |
| 2024-12-20 | $90.90 | $90.90 | 45,305,000 | — | — |
| 2024-12-19 | $90.20 | $90.20 | 28,155,000 | — | — |
| 2024-12-18 | $88.96 | $88.96 | 29,382,000 | — | — |
| 2024-12-17 | $91.91 | $91.91 | 24,595,000 | — | — |
| 2024-12-16 | $92.11 | $92.11 | 26,749,000 | — | — |
| 2024-12-13 | $91.89 | $91.89 | 24,858,000 | — | — |
| 2024-12-12 | $92.56 | $92.56 | 24,862,000 | — | — |
| 2024-12-11 | $93.66 | $93.66 | 35,017,000 | — | — |
| 2024-12-10 | $91.33 | $91.33 | 23,886,000 | — | — |
| 2024-12-09 | $91.37 | $91.37 | 33,501,000 | — | — |
| 2024-12-06 | $93.47 | $93.47 | 29,554,000 | — | — |
| 2024-12-05 | $91.79 | $91.79 | 28,353,000 | — | — |
| 2024-12-04 | $91.11 | $91.11 | 26,896,000 | — | — |
| 2024-12-03 | $90.22 | $90.22 | 24,016,000 | — | — |
| 2024-12-02 | $89.77 | $89.77 | 23,890,000 | — | — |
| 2024-11-29 | $88.68 | $88.68 | 20,272,000 | — | — |
| 2024-11-27 | $87.73 | $87.73 | 25,782,000 | — | — |
| 2024-11-26 | $87.26 | $87.26 | 31,383,000 | — | — |
| 2024-11-25 | $86.56 | $86.56 | 60,142,000 | — | — |
| 2024-11-22 | $89.78 | $89.78 | 32,140,000 | — | — |
| 2024-11-21 | $89.75 | $89.75 | 45,113,000 | — | — |
| 2024-11-20 | $88.39 | $88.39 | 40,938,000 | — | — |
| 2024-11-19 | $87.13 | $87.13 | 38,142,000 | — | — |
| 2024-11-18 | $84.71 | $84.71 | 40,812,000 | — | — |
| 2024-11-15 | $82.40 | $82.40 | 36,737,000 | — | — |
| 2024-11-14 | $83.73 | $83.73 | 30,382,000 | — | — |
| 2024-11-13 | $83.05 | $83.05 | 27,678,000 | — | — |
| 2024-11-12 | $81.95 | $81.95 | 28,141,000 | — | — |
| 2024-11-11 | $80.54 | $80.54 | 23,992,000 | — | — |
| 2024-11-08 | $79.50 | $79.50 | 19,106,000 | — | — |
| 2024-11-07 | $79.65 | $79.65 | 32,951,000 | — | — |
| 2024-11-06 | $78.02 | $78.02 | 36,908,000 | — | — |
| 2024-11-05 | $76.39 | $76.39 | 22,006,000 | — | — |
| 2024-11-04 | $75.55 | $75.55 | 19,022,000 | — | — |
| 2024-11-01 | $75.61 | $75.61 | 29,968,000 | — | — |
| 2024-10-31 | $75.60 | $75.60 | 30,577,000 | — | — |
| 2024-10-30 | $75.37 | $75.37 | 17,220,000 | — | — |
| 2024-10-29 | $75.94 | $75.94 | 36,604,000 | — | — |
| 2024-10-28 | $74.91 | $74.91 | 28,624,000 | — | — |
| 2024-10-25 | $75.47 | $75.47 | 28,195,000 | — | — |
| 2024-10-24 | $75.46 | $75.46 | 26,430,000 | — | — |
| 2024-10-23 | $74.93 | $74.93 | 37,490,000 | — | — |
| 2024-10-22 | $76.42 | $76.42 | 29,873,000 | — | — |
| 2024-10-21 | $77.21 | $77.21 | 60,571,000 | — | — |
| 2024-10-18 | $76.39 | $76.39 | 159,741,000 | — | — |
| 2024-10-17 | $68.76 | $68.76 | 89,267,000 | — | — |
| 2024-10-16 | $70.20 | $70.20 | 24,943,000 | — | — |
| 2024-10-15 | $70.60 | $70.60 | 29,328,000 | — | — |
| 2024-10-14 | $71.30 | $71.30 | 27,971,000 | — | — |
| 2024-10-11 | $72.28 | $72.28 | 22,995,000 | — | — |
| 2024-10-10 | $73.03 | $73.03 | 27,679,000 | — | — |
| 2024-10-09 | $72.74 | $72.74 | 19,811,000 | — | — |
| 2024-10-08 | $72.18 | $72.18 | 31,874,000 | — | — |
| 2024-10-07 | $70.19 | $70.19 | 33,605,000 | — | — |
| 2024-10-04 | $71.97 | $71.97 | 22,290,000 | — | — |
| 2024-10-03 | $70.68 | $70.68 | 22,564,000 | — | — |
| 2024-10-02 | $71.11 | $71.11 | 17,582,000 | — | — |
| 2024-10-01 | $70.61 | $70.61 | 28,135,000 | — | — |
| 2024-09-30 | $70.93 | $70.93 | 17,099,000 | — | — |
| 2024-09-27 | $70.74 | $70.74 | 23,956,000 | — | — |
| 2024-09-26 | $71.14 | $71.14 | 28,330,000 | — | — |
| 2024-09-25 | $72.16 | $72.16 | 22,598,000 | — | — |
| 2024-09-24 | $72.23 | $72.23 | 35,657,000 | — | — |
| 2024-09-23 | $70.54 | $70.54 | 32,243,000 | — | — |
| 2024-09-20 | $70.10 | $70.10 | 39,981,000 | — | — |
| 2024-09-19 | $70.43 | $70.43 | 42,285,000 | — | — |
| 2024-09-18 | $69.05 | $69.05 | 29,844,000 | — | — |
| 2024-09-17 | $70.69 | $70.69 | 22,986,000 | — | — |
| 2024-09-16 | $69.65 | $69.65 | 18,437,000 | — | — |
| 2024-09-13 | $69.71 | $69.71 | 22,765,000 | — | — |
| 2024-09-12 | $68.68 | $68.68 | 25,821,000 | — | — |
| 2024-09-11 | $68.15 | $68.15 | 23,919,000 | — | — |
| 2024-09-10 | $67.36 | $67.36 | 20,792,000 | — | — |
| 2024-09-09 | $67.54 | $67.54 | 26,831,000 | — | — |
| 2024-09-06 | $66.58 | $66.58 | 29,913,000 | — | — |
| 2024-09-05 | $68.36 | $68.36 | 18,101,000 | — | — |
| 2024-09-04 | $67.97 | $67.97 | 17,853,000 | — | — |
| 2024-09-03 | $67.53 | $67.53 | 31,610,000 | — | — |
| 2024-08-30 | $70.14 | $70.14 | 32,667,000 | — | — |
| 2024-08-29 | $69.25 | $69.25 | 21,870,000 | — | — |
| 2024-08-28 | $68.38 | $68.38 | 24,306,000 | — | — |
| 2024-08-27 | $69.57 | $69.57 | 31,649,000 | — | — |
| 2024-08-26 | $68.84 | $68.84 | 13,542,000 | — | — |
| 2024-08-23 | $68.67 | $68.67 | 23,545,000 | — | — |
| 2024-08-22 | $68.90 | $68.90 | 27,294,000 | — | — |
| 2024-08-21 | $69.71 | $69.71 | 22,353,000 | — | — |
| 2024-08-20 | $69.85 | $69.85 | 48,131,000 | — | — |
| 2024-08-19 | $68.85 | $68.85 | 30,162,000 | — | — |
| 2024-08-16 | $67.41 | $67.41 | 35,110,000 | — | — |
| 2024-08-15 | $66.32 | $66.32 | 32,102,000 | — | — |
| 2024-08-14 | $66.17 | $66.17 | 40,143,000 | — | — |
| 2024-08-13 | $64.80 | $64.80 | 26,396,000 | — | — |
| 2024-08-12 | $63.31 | $63.31 | 23,317,000 | — | — |
| 2024-08-09 | $63.39 | $63.39 | 19,808,000 | — | — |
| 2024-08-08 | $63.04 | $63.04 | 32,835,000 | — | — |
| 2024-08-07 | $61.15 | $61.15 | 31,878,000 | — | — |
| 2024-08-06 | $60.96 | $60.96 | 43,191,000 | — | — |
| 2024-08-05 | $59.86 | $59.86 | 40,442,000 | — | — |
| 2024-08-02 | $61.36 | $61.36 | 35,230,000 | — | — |
| 2024-08-01 | $62.49 | $62.49 | 37,206,000 | — | — |
| 2024-07-31 | $62.83 | $62.83 | 31,349,000 | — | — |
| 2024-07-30 | $62.26 | $62.26 | 34,966,000 | — | — |
| 2024-07-29 | $62.70 | $62.70 | 24,005,000 | — | — |
| 2024-07-26 | $63.14 | $63.14 | 31,207,000 | — | — |
| 2024-07-25 | $63.41 | $63.41 | 45,545,000 | — | — |
| 2024-07-24 | $63.60 | $63.60 | 48,882,000 | — | — |
| 2024-07-23 | $64.28 | $64.28 | 24,636,000 | — | — |
| 2024-07-22 | $64.75 | $64.75 | 52,191,000 | — | — |
| 2024-07-19 | $63.33 | $63.33 | 98,156,000 | — | — |
| 2024-07-18 | $64.30 | $64.30 | 75,758,000 | — | — |
| 2024-07-17 | $64.75 | $64.75 | 40,173,000 | — | — |
| 2024-07-16 | $65.63 | $65.63 | 26,857,000 | — | — |
| 2024-07-15 | $65.64 | $65.64 | 32,088,000 | — | — |
| 2024-07-12 | $64.76 | $64.76 | 33,552,000 | — | — |
| 2024-07-11 | $65.28 | $65.28 | 51,066,000 | — | — |
| 2024-07-10 | $67.76 | $67.76 | 26,519,000 | — | — |
| 2024-07-09 | $68.57 | $68.57 | 25,961,000 | — | — |
| 2024-07-08 | $68.57 | $68.57 | 19,308,000 | — | — |
| 2024-07-05 | $69.07 | $69.07 | 26,591,000 | — | — |
| 2024-07-03 | $68.25 | $68.25 | 14,035,000 | — | — |
| 2024-07-02 | $67.96 | $67.96 | 24,114,000 | — | — |
| 2024-07-01 | $67.36 | $67.36 | 22,128,000 | — | — |
| 2024-06-28 | $67.49 | $67.49 | 34,124,000 | — | — |
| 2024-06-27 | $68.43 | $68.43 | 24,048,000 | — | — |
| 2024-06-26 | $67.77 | $67.77 | 35,458,000 | — | — |
| 2024-06-25 | $67.24 | $67.24 | 22,706,000 | — | — |
| 2024-06-24 | $66.90 | $66.90 | 39,163,000 | — | — |
| 2024-06-21 | $68.61 | $68.61 | 45,064,000 | — | — |
| 2024-06-20 | $67.90 | $67.90 | 25,851,000 | — | — |
| 2024-06-18 | $68.57 | $68.57 | 29,438,000 | — | — |
| 2024-06-17 | $67.58 | $67.58 | 36,312,000 | — | — |
| 2024-06-14 | $66.94 | $66.94 | 44,471,000 | — | — |
| 2024-06-13 | $65.33 | $65.33 | 18,636,000 | — | — |
| 2024-06-12 | $65.01 | $65.01 | 20,944,000 | — | — |
| 2024-06-11 | $64.86 | $64.86 | 21,674,000 | — | — |
| 2024-06-10 | $64.45 | $64.45 | 20,644,000 | — | — |
| 2024-06-07 | $64.15 | $64.15 | 18,766,000 | — | — |
| 2024-06-06 | $64.85 | $64.85 | 24,667,000 | — | — |
| 2024-06-05 | $65.03 | $65.03 | 26,826,000 | — | — |
| 2024-06-04 | $63.16 | $63.16 | 30,082,000 | — | — |
| 2024-06-03 | $63.38 | $63.38 | 23,235,000 | — | — |
| 2024-05-31 | $64.16 | $64.16 | 40,710,000 | — | — |
| 2024-05-30 | $64.77 | $64.77 | 23,889,000 | — | — |
| 2024-05-29 | $65.46 | $65.46 | 36,959,000 | — | — |
| 2024-05-28 | $64.90 | $64.90 | 26,095,000 | — | — |
| 2024-05-24 | $64.68 | $64.68 | 26,153,000 | — | — |
| 2024-05-23 | $63.57 | $63.57 | 23,139,000 | — | — |
| 2024-05-22 | $64.05 | $64.05 | 21,762,000 | — | — |
| 2024-05-21 | $65.06 | $65.06 | 29,202,000 | — | — |
| 2024-05-20 | $64.08 | $64.08 | 38,579,000 | — | — |
| 2024-05-17 | $62.11 | $62.11 | 37,827,000 | — | — |
| 2024-05-16 | $61.05 | $61.05 | 30,564,000 | — | — |
| 2024-05-15 | $61.35 | $61.35 | 56,706,000 | — | — |
| 2024-05-14 | $61.37 | $61.37 | 27,924,000 | — | — |
| 2024-05-13 | $61.66 | $61.66 | 20,862,000 | — | — |
| 2024-05-10 | $61.09 | $61.09 | 26,536,000 | — | — |
| 2024-05-09 | $61.21 | $61.21 | 20,654,000 | — | — |
| 2024-05-08 | $60.95 | $60.95 | 30,939,000 | — | — |
| 2024-05-07 | $60.60 | $60.60 | 36,141,000 | — | — |
| 2024-05-06 | $59.70 | $59.70 | 36,863,000 | — | — |
| 2024-05-03 | $57.93 | $57.93 | 33,075,000 | — | — |
| 2024-05-02 | $56.51 | $56.51 | 30,682,000 | — | — |
| 2024-05-01 | $55.17 | $55.17 | 34,732,000 | — | — |
| 2024-04-30 | $55.06 | $55.06 | 33,615,000 | — | — |
| 2024-04-29 | $55.95 | $55.95 | 25,089,000 | — | — |
| 2024-04-26 | $56.12 | $56.12 | 43,326,000 | — | — |
| 2024-04-25 | $56.48 | $56.48 | 38,071,000 | — | — |
| 2024-04-24 | $55.51 | $55.51 | 53,553,000 | — | — |
| 2024-04-23 | $57.78 | $57.78 | 49,755,000 | — | — |
| 2024-04-22 | $55.46 | $55.46 | 85,977,000 | — | — |
| 2024-04-19 | $55.50 | $55.50 | 164,497,000 | — | — |
| 2024-04-18 | $61.06 | $61.06 | 84,684,000 | — | — |
| 2024-04-17 | $61.37 | $61.37 | 33,122,000 | — | — |
| 2024-04-16 | $61.75 | $61.75 | 35,191,000 | — | — |
| 2024-04-15 | $60.72 | $60.72 | 30,854,000 | — | — |
| 2024-04-12 | $62.28 | $62.28 | 29,593,000 | — | — |
| 2024-04-11 | $62.88 | $62.88 | 26,627,000 | — | — |
| 2024-04-10 | $61.86 | $61.86 | 28,062,000 | — | — |
| 2024-04-09 | $61.82 | $61.82 | 21,436,000 | — | — |
| 2024-04-08 | $62.84 | $62.84 | 21,457,000 | — | — |
| 2024-04-05 | $63.62 | $63.62 | 33,788,000 | — | — |
| 2024-04-04 | $61.71 | $61.71 | 30,643,000 | — | — |
| 2024-04-03 | $63.01 | $63.01 | 29,312,000 | — | — |
| 2024-04-02 | $61.42 | $61.42 | 20,292,000 | — | — |
| 2024-04-01 | $61.43 | $61.43 | 21,159,000 | — | — |
| 2024-03-28 | $60.73 | $60.73 | 37,088,000 | — | — |
| 2024-03-27 | $61.35 | $61.35 | 26,283,000 | — | — |
| 2024-03-26 | $62.92 | $62.92 | 28,045,000 | — | — |
| 2024-03-25 | $62.75 | $62.75 | 18,033,000 | — | — |
| 2024-03-22 | $62.80 | $62.80 | 21,357,000 | — | — |
| 2024-03-21 | $62.27 | $62.27 | 25,077,000 | — | — |
| 2024-03-20 | $62.77 | $62.77 | 26,395,000 | — | — |
| 2024-03-19 | $62.07 | $62.07 | 21,426,000 | — | — |
| 2024-03-18 | $61.84 | $61.84 | 33,442,000 | — | — |
| 2024-03-15 | $60.59 | $60.59 | 66,716,000 | — | — |
| 2024-03-14 | $61.30 | $61.30 | 31,205,000 | — | — |
| 2024-03-13 | $60.95 | $60.95 | 21,921,000 | — | — |
| 2024-03-12 | $61.11 | $61.11 | 28,216,000 | — | — |
| 2024-03-11 | $60.09 | $60.09 | 25,009,000 | — | — |
| 2024-03-08 | $60.48 | $60.48 | 27,772,000 | — | — |
| 2024-03-07 | $60.85 | $60.85 | 27,428,000 | — | — |
| 2024-03-06 | $59.77 | $59.77 | 24,696,000 | — | — |
| 2024-03-05 | $59.85 | $59.85 | 38,496,000 | — | — |
| 2024-03-04 | $61.58 | $61.58 | 30,203,000 | — | — |
| 2024-03-01 | $61.93 | $61.93 | 42,703,000 | — | — |
| 2024-02-29 | $60.29 | $60.29 | 35,721,000 | — | — |
| 2024-02-28 | $59.65 | $59.65 | 26,052,000 | — | — |
| 2024-02-27 | $60.17 | $60.17 | 44,894,000 | — | — |
| 2024-02-26 | $58.76 | $58.76 | 23,937,000 | — | — |
| 2024-02-23 | $58.36 | $58.36 | 25,689,000 | — | — |
| 2024-02-22 | $58.85 | $58.85 | 35,266,000 | — | — |
| 2024-02-21 | $57.33 | $57.33 | 22,706,000 | — | — |
| 2024-02-20 | $57.51 | $57.51 | 31,242,000 | — | — |
| 2024-02-16 | $58.40 | $58.40 | 43,257,000 | — | — |
| 2024-02-15 | $59.35 | $59.35 | 52,209,000 | — | — |
| 2024-02-14 | $57.93 | $57.93 | 56,342,000 | — | — |
| 2024-02-13 | $55.45 | $55.45 | 35,115,000 | — | — |
| 2024-02-12 | $55.79 | $55.79 | 36,085,000 | — | — |
| 2024-02-09 | $56.13 | $56.13 | 30,557,000 | — | — |
| 2024-02-08 | $55.85 | $55.85 | 31,755,000 | — | — |
| 2024-02-07 | $55.93 | $55.93 | 43,736,000 | — | — |
| 2024-02-06 | $55.59 | $55.59 | 28,403,000 | — | — |
| 2024-02-05 | $56.21 | $56.21 | 41,431,000 | — | — |
| 2024-02-02 | $56.46 | $56.46 | 40,328,000 | — | — |
| 2024-02-01 | $56.75 | $56.75 | 31,740,000 | — | — |
| 2024-01-31 | $56.41 | $56.41 | 48,576,000 | — | — |
| 2024-01-30 | $56.29 | $56.29 | 61,818,000 | — | — |
| 2024-01-29 | $57.58 | $57.58 | 69,054,000 | — | — |
| 2024-01-26 | $57.04 | $57.04 | 127,706,000 | — | — |
| 2024-01-25 | $56.20 | $56.20 | 94,519,000 | — | — |
| 2024-01-24 | $54.49 | $54.49 | 264,328,000 | — | — |
| 2024-01-23 | $49.22 | $49.22 | 155,060,000 | — | — |
| 2024-01-22 | $48.57 | $48.57 | 52,123,000 | — | — |
| 2024-01-19 | $48.29 | $48.29 | 56,724,000 | — | — |
| 2024-01-18 | $48.53 | $48.53 | 40,544,000 | — | — |
| 2024-01-17 | $48.03 | $48.03 | 48,946,000 | — | — |
| 2024-01-16 | $48.12 | $48.12 | 46,790,000 | — | — |
| 2024-01-12 | $49.22 | $49.22 | 50,037,000 | — | — |
| 2024-01-11 | $49.22 | $49.22 | 79,933,000 | — | — |
| 2024-01-10 | $47.83 | $47.83 | 43,424,000 | — | — |
| 2024-01-09 | $48.21 | $48.21 | 35,268,000 | — | — |
| 2024-01-08 | $48.50 | $48.50 | 36,758,000 | — | — |
| 2024-01-05 | $47.41 | $47.41 | 26,313,000 | — | — |
| 2024-01-04 | $47.47 | $47.47 | 36,365,000 | — | — |
| 2024-01-03 | $47.03 | $47.03 | 34,437,000 | — | — |
| 2024-01-02 | $46.85 | $46.85 | 50,494,000 | — | — |