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
- 1997-11-10 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 | $39.78 | $134.98 | 2,501,400 | — | — |
| 2024-12-30 | $39.64 | $134.50 | 2,113,800 | — | — |
| 2024-12-27 | $39.67 | $134.60 | 1,864,000 | — | — |
| 2024-12-26 | $39.80 | $135.05 | 1,450,000 | — | — |
| 2024-12-24 | $39.89 | $135.35 | 819,600 | — | — |
| 2024-12-23 | $39.73 | $134.81 | 3,578,100 | — | — |
| 2024-12-20 | $39.79 | $135.01 | 7,995,100 | — | — |
| 2024-12-19 | $39.16 | $132.87 | 3,540,200 | — | — |
| 2024-12-18 | $39.14 | $132.81 | 3,583,600 | — | — |
| 2024-12-17 | $39.84 | $135.18 | 2,712,300 | — | — |
| 2024-12-16 | $39.90 | $135.38 | 2,636,900 | — | — |
| 2024-12-13 | $40.27 | $136.64 | 1,622,400 | — | — |
| 2024-12-12 | $40.32 | $136.81 | 2,710,900 | — | — |
| 2024-12-11 | $40.12 | $136.13 | 2,682,100 | — | — |
| 2024-12-10 | $40.49 | $137.39 | 2,679,900 | — | — |
| 2024-12-09 | $40.81 | $138.47 | 2,061,400 | — | — |
| 2024-12-06 | $40.97 | $139.02 | 1,898,400 | — | — |
| 2024-12-05 | $41.34 | $140.27 | 2,010,000 | — | — |
| 2024-12-04 | $41.28 | $140.07 | 1,801,300 | — | — |
| 2024-12-03 | $41.40 | $140.47 | 2,306,200 | — | — |
| 2024-12-02 | $41.59 | $141.12 | 2,713,700 | — | — |
| 2024-11-29 | $42.55 | $144.38 | 1,662,100 | — | — |
| 2024-11-27 | $42.62 | $144.61 | 2,217,300 | — | — |
| 2024-11-26 | $42.28 | $143.46 | 1,801,100 | — | — |
| 2024-11-25 | $42.05 | $142.68 | 2,557,500 | — | — |
| 2024-11-22 | $41.79 | $141.80 | 2,163,400 | — | — |
| 2024-11-21 | $42.20 | $143.19 | 1,966,100 | — | — |
| 2024-11-20 | $41.73 | $141.59 | 2,392,100 | — | — |
| 2024-11-19 | $41.58 | $141.09 | 2,439,300 | — | — |
| 2024-11-18 | $41.69 | $141.46 | 2,724,400 | — | — |
| 2024-11-15 | $41.51 | $140.85 | 4,002,100 | — | — |
| 2024-11-14 | $40.83 | $138.54 | 3,430,600 | — | — |
| 2024-11-13 | $41.22 | $139.86 | 3,729,000 | — | — |
| 2024-11-12 | $41.50 | $140.81 | 2,690,200 | — | — |
| 2024-11-11 | $41.72 | $141.56 | 2,218,500 | — | — |
| 2024-11-08 | $41.54 | $140.95 | 2,812,900 | — | — |
| 2024-11-07 | $41.23 | $139.90 | 3,067,100 | — | — |
| 2024-11-06 | $41.58 | $139.64 | 3,358,400 | — | — |
| 2024-11-05 | $41.90 | $140.72 | 2,693,900 | — | — |
| 2024-11-04 | $41.55 | $139.54 | 2,475,000 | — | — |
| 2024-11-01 | $41.73 | $140.15 | 5,641,900 | — | — |
| 2024-10-31 | $41.83 | $140.48 | 4,017,200 | — | — |
| 2024-10-30 | $42.17 | $141.62 | 5,933,600 | — | — |
| 2024-10-29 | $42.83 | $143.84 | 3,853,800 | — | — |
| 2024-10-28 | $43.68 | $146.70 | 2,277,600 | — | — |
| 2024-10-25 | $43.41 | $145.79 | 2,327,600 | — | — |
| 2024-10-24 | $44.09 | $148.07 | 2,475,800 | — | — |
| 2024-10-23 | $44.27 | $148.68 | 2,503,100 | — | — |
| 2024-10-22 | $43.84 | $147.23 | 2,101,700 | — | — |
| 2024-10-21 | $43.70 | $146.76 | 2,096,700 | — | — |
| 2024-10-18 | $43.66 | $146.63 | 2,096,800 | — | — |
| 2024-10-17 | $43.49 | $146.06 | 2,598,700 | — | — |
| 2024-10-16 | $43.90 | $147.43 | 3,053,500 | — | — |
| 2024-10-15 | $43.50 | $146.09 | 2,315,900 | — | — |
| 2024-10-14 | $43.17 | $144.98 | 1,968,400 | — | — |
| 2024-10-11 | $42.71 | $143.44 | 2,053,600 | — | — |
| 2024-10-10 | $42.33 | $142.16 | 2,049,800 | — | — |
| 2024-10-09 | $42.55 | $142.90 | 2,514,700 | — | — |
| 2024-10-08 | $42.73 | $143.51 | 2,323,500 | — | — |
| 2024-10-07 | $42.87 | $143.98 | 3,343,600 | — | — |
| 2024-10-04 | $43.46 | $145.96 | 2,998,800 | — | — |
| 2024-10-03 | $43.42 | $145.82 | 4,031,600 | — | — |
| 2024-10-02 | $44.05 | $147.94 | 3,774,000 | — | — |
| 2024-10-01 | $44.51 | $149.48 | 2,336,600 | — | — |
| 2024-09-30 | $44.35 | $148.95 | 2,852,200 | — | — |
| 2024-09-27 | $44.05 | $147.94 | 2,271,100 | — | — |
| 2024-09-26 | $43.61 | $146.46 | 2,268,100 | — | — |
| 2024-09-25 | $43.79 | $147.07 | 2,666,700 | — | — |
| 2024-09-24 | $43.65 | $146.60 | 2,381,600 | — | — |
| 2024-09-23 | $44.03 | $147.87 | 3,191,700 | — | — |
| 2024-09-20 | $44.00 | $147.77 | 7,857,200 | — | — |
| 2024-09-19 | $43.23 | $145.18 | 3,047,700 | — | — |
| 2024-09-18 | $43.49 | $146.06 | 4,111,400 | — | — |
| 2024-09-17 | $43.69 | $146.73 | 6,515,100 | — | — |
| 2024-09-16 | $44.34 | $148.91 | 2,656,200 | — | — |
| 2024-09-13 | $44.47 | $149.35 | 2,443,500 | — | — |
| 2024-09-12 | $44.06 | $147.97 | 2,225,200 | — | — |
| 2024-09-11 | $44.15 | $148.27 | 2,262,500 | — | — |
| 2024-09-10 | $44.27 | $148.68 | 2,005,100 | — | — |
| 2024-09-09 | $44.48 | $149.38 | 2,750,000 | — | — |
| 2024-09-06 | $44.19 | $148.41 | 2,108,400 | — | — |
| 2024-09-05 | $44.47 | $149.35 | 2,978,500 | — | — |
| 2024-09-04 | $44.54 | $149.58 | 2,242,700 | — | — |
| 2024-09-03 | $44.31 | $148.81 | 2,392,500 | — | — |
| 2024-08-30 | $43.92 | $147.50 | 2,882,500 | — | — |
| 2024-08-29 | $43.61 | $146.46 | 2,549,400 | — | — |
| 2024-08-28 | $43.78 | $147.03 | 2,430,000 | — | — |
| 2024-08-27 | $43.18 | $145.02 | 1,577,800 | — | — |
| 2024-08-26 | $43.42 | $145.82 | 1,668,300 | — | — |
| 2024-08-23 | $43.19 | $145.05 | 1,492,100 | — | — |
| 2024-08-22 | $43.20 | $145.08 | 1,788,400 | — | — |
| 2024-08-21 | $43.18 | $145.02 | 2,008,500 | — | — |
| 2024-08-20 | $43.19 | $145.05 | 3,136,200 | — | — |
| 2024-08-19 | $42.86 | $143.94 | 2,209,000 | — | — |
| 2024-08-16 | $42.57 | $142.97 | 2,524,200 | — | — |
| 2024-08-15 | $42.32 | $142.13 | 3,146,600 | — | — |
| 2024-08-14 | $42.28 | $141.99 | 2,397,800 | — | — |
| 2024-08-13 | $42.29 | $142.03 | 2,631,200 | — | — |
| 2024-08-12 | $42.20 | $141.73 | 2,564,200 | — | — |
| 2024-08-09 | $41.97 | $140.95 | 2,887,200 | — | — |
| 2024-08-08 | $41.89 | $140.68 | 3,422,900 | — | — |
| 2024-08-07 | $41.91 | $140.75 | 3,282,300 | — | — |
| 2024-08-06 | $42.14 | $140.10 | 3,439,300 | — | — |
| 2024-08-05 | $41.88 | $139.23 | 4,581,100 | — | — |
| 2024-08-02 | $42.68 | $141.89 | 4,172,300 | — | — |
| 2024-08-01 | $42.72 | $142.02 | 3,223,600 | — | — |
| 2024-07-31 | $41.91 | $139.33 | 4,662,200 | — | — |
| 2024-07-30 | $41.80 | $138.97 | 3,958,700 | — | — |
| 2024-07-29 | $41.52 | $138.04 | 3,114,600 | — | — |
| 2024-07-26 | $40.94 | $136.11 | 2,054,200 | — | — |
| 2024-07-25 | $40.45 | $134.48 | 3,091,800 | — | — |
| 2024-07-24 | $40.42 | $134.38 | 2,417,200 | — | — |
| 2024-07-23 | $39.88 | $132.58 | 1,786,400 | — | — |
| 2024-07-22 | $39.80 | $132.32 | 1,393,500 | — | — |
| 2024-07-19 | $39.59 | $131.62 | 2,004,200 | — | — |
| 2024-07-18 | $39.46 | $131.19 | 2,302,300 | — | — |
| 2024-07-17 | $39.50 | $131.32 | 2,859,200 | — | — |
| 2024-07-16 | $38.97 | $129.56 | 2,205,100 | — | — |
| 2024-07-15 | $38.86 | $129.19 | 2,200,400 | — | — |
| 2024-07-12 | $39.52 | $131.39 | 2,954,200 | — | — |
| 2024-07-11 | $39.47 | $131.22 | 2,562,000 | — | — |
| 2024-07-10 | $38.92 | $129.39 | 2,484,500 | — | — |
| 2024-07-09 | $38.65 | $128.49 | 2,034,100 | — | — |
| 2024-07-08 | $38.59 | $128.29 | 2,012,300 | — | — |
| 2024-07-05 | $38.58 | $128.26 | 1,827,700 | — | — |
| 2024-07-03 | $38.44 | $127.80 | 1,249,400 | — | — |
| 2024-07-02 | $38.25 | $127.16 | 4,093,100 | — | — |
| 2024-07-01 | $38.31 | $127.36 | 2,173,300 | — | — |
| 2024-06-28 | $38.27 | $127.23 | 4,419,300 | — | — |
| 2024-06-27 | $38.53 | $128.10 | 2,408,200 | — | — |
| 2024-06-26 | $38.54 | $128.13 | 2,066,900 | — | — |
| 2024-06-25 | $38.38 | $127.60 | 2,439,500 | — | — |
| 2024-06-24 | $38.50 | $128.00 | 3,158,900 | — | — |
| 2024-06-21 | $38.27 | $127.23 | 5,179,400 | — | — |
| 2024-06-20 | $38.23 | $127.10 | 1,765,200 | — | — |
| 2024-06-18 | $38.17 | $126.90 | 1,980,300 | — | — |
| 2024-06-17 | $38.24 | $127.13 | 1,864,600 | — | — |
| 2024-06-14 | $38.77 | $128.89 | 1,783,900 | — | — |
| 2024-06-13 | $38.68 | $128.59 | 1,511,900 | — | — |
| 2024-06-12 | $38.65 | $128.49 | 2,265,700 | — | — |
| 2024-06-11 | $38.82 | $129.06 | 1,995,400 | — | — |
| 2024-06-10 | $38.93 | $129.42 | 2,576,300 | — | — |
| 2024-06-07 | $38.82 | $129.06 | 1,768,900 | — | — |
| 2024-06-06 | $39.10 | $129.99 | 2,399,000 | — | — |
| 2024-06-05 | $39.44 | $131.12 | 1,945,300 | — | — |
| 2024-06-04 | $40.21 | $133.68 | 2,144,200 | — | — |
| 2024-06-03 | $40.17 | $133.55 | 2,421,900 | — | — |
| 2024-05-31 | $40.26 | $133.85 | 4,458,000 | — | — |
| 2024-05-30 | $38.99 | $129.62 | 2,366,100 | — | — |
| 2024-05-29 | $38.53 | $128.10 | 1,970,600 | — | — |
| 2024-05-28 | $38.79 | $128.96 | 2,270,600 | — | — |
| 2024-05-24 | $38.97 | $129.56 | 1,892,000 | — | — |
| 2024-05-23 | $39.14 | $130.12 | 2,675,900 | — | — |
| 2024-05-22 | $39.90 | $132.65 | 1,892,500 | — | — |
| 2024-05-21 | $40.43 | $134.41 | 1,879,100 | — | — |
| 2024-05-20 | $40.06 | $133.18 | 1,579,400 | — | — |
| 2024-05-17 | $40.04 | $133.12 | 2,516,400 | — | — |
| 2024-05-16 | $40.22 | $133.71 | 2,426,300 | — | — |
| 2024-05-15 | $40.26 | $133.85 | 3,158,400 | — | — |
| 2024-05-14 | $39.84 | $132.45 | 1,884,300 | — | — |
| 2024-05-13 | $39.69 | $131.95 | 1,643,500 | — | — |
| 2024-05-10 | $39.94 | $132.78 | 2,055,900 | — | — |
| 2024-05-09 | $39.84 | $132.45 | 2,023,000 | — | — |
| 2024-05-08 | $39.47 | $131.22 | 2,283,600 | — | — |
| 2024-05-07 | $39.35 | $130.82 | 2,963,100 | — | — |
| 2024-05-06 | $38.95 | $129.49 | 2,068,800 | — | — |
| 2024-05-03 | $39.24 | $129.04 | 2,137,500 | — | — |
| 2024-05-02 | $39.09 | $128.55 | 2,762,700 | — | — |
| 2024-05-01 | $38.70 | $127.27 | 2,862,300 | — | — |
| 2024-04-30 | $38.34 | $126.08 | 3,680,300 | — | — |
| 2024-04-29 | $38.78 | $127.53 | 4,019,300 | — | — |
| 2024-04-26 | $38.13 | $125.39 | 5,476,300 | — | — |
| 2024-04-25 | $38.57 | $126.84 | 3,289,700 | — | — |
| 2024-04-24 | $38.30 | $125.95 | 2,491,200 | — | — |
| 2024-04-23 | $38.12 | $125.36 | 1,944,700 | — | — |
| 2024-04-22 | $38.21 | $125.66 | 2,389,500 | — | — |
| 2024-04-19 | $38.17 | $125.52 | 2,710,000 | — | — |
| 2024-04-18 | $37.63 | $123.75 | 1,779,000 | — | — |
| 2024-04-17 | $37.45 | $123.16 | 2,552,500 | — | — |
| 2024-04-16 | $36.83 | $121.12 | 2,577,300 | — | — |
| 2024-04-15 | $37.40 | $122.99 | 2,638,900 | — | — |
| 2024-04-12 | $37.41 | $123.02 | 2,001,900 | — | — |
| 2024-04-11 | $37.62 | $123.72 | 2,110,200 | — | — |
| 2024-04-10 | $37.84 | $124.44 | 2,922,900 | — | — |
| 2024-04-09 | $38.47 | $126.51 | 2,468,900 | — | — |
| 2024-04-08 | $38.37 | $126.18 | 2,418,600 | — | — |
| 2024-04-05 | $38.01 | $125.00 | 3,193,700 | — | — |
| 2024-04-04 | $38.27 | $125.85 | 4,250,100 | — | — |
| 2024-04-03 | $38.14 | $125.43 | 3,172,000 | — | — |
| 2024-04-02 | $38.47 | $126.51 | 3,459,900 | — | — |
| 2024-04-01 | $38.37 | $126.18 | 2,844,100 | — | — |
| 2024-03-28 | $38.62 | $127.00 | 3,248,200 | — | — |
| 2024-03-27 | $38.46 | $126.48 | 3,799,700 | — | — |
| 2024-03-26 | $37.79 | $124.27 | 2,190,200 | — | — |
| 2024-03-25 | $38.36 | $126.15 | 1,462,500 | — | — |
| 2024-03-22 | $38.21 | $125.66 | 1,665,800 | — | — |
| 2024-03-21 | $38.27 | $125.85 | 2,176,600 | — | — |
| 2024-03-20 | $38.26 | $125.82 | 2,487,300 | — | — |
| 2024-03-19 | $38.30 | $125.95 | 2,041,800 | — | — |
| 2024-03-18 | $38.21 | $125.66 | 3,113,900 | — | — |
| 2024-03-15 | $37.95 | $124.80 | 5,657,300 | — | — |
| 2024-03-14 | $38.02 | $125.03 | 2,513,000 | — | — |
| 2024-03-13 | $38.09 | $125.26 | 2,325,300 | — | — |
| 2024-03-12 | $37.89 | $124.60 | 2,879,700 | — | — |
| 2024-03-11 | $38.53 | $126.71 | 2,579,400 | — | — |
| 2024-03-08 | $38.09 | $125.26 | 2,694,600 | — | — |
| 2024-03-07 | $37.84 | $124.44 | 2,196,000 | — | — |
| 2024-03-06 | $37.46 | $123.19 | 2,293,100 | — | — |
| 2024-03-05 | $37.01 | $121.71 | 3,440,500 | — | — |
| 2024-03-04 | $37.27 | $122.56 | 2,570,300 | — | — |
| 2024-03-01 | $36.50 | $120.03 | 2,730,000 | — | — |
| 2024-02-29 | $36.61 | $120.39 | 3,085,800 | — | — |
| 2024-02-28 | $36.84 | $121.15 | 2,315,200 | — | — |
| 2024-02-27 | $36.87 | $121.25 | 2,336,700 | — | — |
| 2024-02-26 | $36.48 | $119.97 | 2,995,800 | — | — |
| 2024-02-23 | $37.40 | $122.99 | 4,298,300 | — | — |
| 2024-02-22 | $37.30 | $122.66 | 3,278,600 | — | — |
| 2024-02-21 | $37.82 | $124.37 | 3,159,200 | — | — |
| 2024-02-20 | $37.15 | $122.17 | 4,110,500 | — | — |
| 2024-02-16 | $37.39 | $122.96 | 3,477,000 | — | — |
| 2024-02-15 | $37.30 | $122.66 | 3,930,900 | — | — |
| 2024-02-14 | $36.93 | $121.45 | 3,404,100 | — | — |
| 2024-02-13 | $36.95 | $121.51 | 4,063,500 | — | — |
| 2024-02-12 | $37.77 | $124.21 | 3,692,500 | — | — |
| 2024-02-09 | $37.31 | $122.70 | 9,712,600 | — | — |
| 2024-02-08 | $35.79 | $117.70 | 4,550,300 | — | — |
| 2024-02-07 | $35.83 | $117.83 | 2,514,300 | — | — |
| 2024-02-06 | $35.81 | $117.76 | 2,636,100 | — | — |
| 2024-02-05 | $36.22 | $117.76 | 3,883,600 | — | — |
| 2024-02-02 | $36.79 | $119.62 | 3,897,900 | — | — |
| 2024-02-01 | $37.32 | $121.34 | 2,880,800 | — | — |
| 2024-01-31 | $36.68 | $119.26 | 3,447,500 | — | — |
| 2024-01-30 | $36.76 | $119.52 | 2,877,100 | — | — |
| 2024-01-29 | $36.78 | $119.58 | 2,789,300 | — | — |
| 2024-01-26 | $36.38 | $118.28 | 3,379,600 | — | — |
| 2024-01-25 | $36.50 | $118.67 | 3,963,000 | — | — |
| 2024-01-24 | $35.96 | $116.92 | 5,257,000 | — | — |
| 2024-01-23 | $36.72 | $119.39 | 5,877,600 | — | — |
| 2024-01-22 | $36.69 | $119.29 | 4,172,500 | — | — |
| 2024-01-19 | $37.01 | $120.33 | 3,736,700 | — | — |
| 2024-01-18 | $37.11 | $120.66 | 5,382,400 | — | — |
| 2024-01-17 | $37.33 | $121.37 | 5,538,300 | — | — |
| 2024-01-16 | $37.85 | $123.06 | 4,977,600 | — | — |
| 2024-01-12 | $38.37 | $124.75 | 3,968,600 | — | — |
| 2024-01-11 | $38.02 | $123.62 | 4,540,400 | — | — |
| 2024-01-10 | $38.74 | $125.96 | 3,048,900 | — | — |
| 2024-01-09 | $38.52 | $125.24 | 8,050,400 | — | — |
| 2024-01-08 | $38.38 | $124.79 | 2,841,200 | — | — |
| 2024-01-05 | $38.13 | $123.97 | 3,621,500 | — | — |
| 2024-01-04 | $37.79 | $122.87 | 3,715,100 | — | — |
| 2024-01-03 | $37.76 | $122.77 | 4,079,300 | — | — |
| 2024-01-02 | $37.40 | $121.60 | 2,994,800 | — | — |