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
- 1985-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 | $20.27 | $262.97 | 3,541,700 | — | — |
| 2024-12-30 | $19.98 | $259.21 | 3,150,900 | — | — |
| 2024-12-27 | $20.08 | $260.51 | 2,716,200 | — | — |
| 2024-12-26 | $20.26 | $262.84 | 1,946,400 | — | — |
| 2024-12-24 | $20.39 | $264.53 | 1,415,700 | — | — |
| 2024-12-23 | $20.18 | $261.80 | 3,875,200 | — | — |
| 2024-12-20 | $20.12 | $261.02 | 12,559,100 | — | — |
| 2024-12-19 | $19.76 | $256.35 | 6,564,100 | — | — |
| 2024-12-18 | $19.98 | $259.21 | 4,300,600 | — | — |
| 2024-12-17 | $20.87 | $270.75 | 3,128,800 | — | — |
| 2024-12-16 | $20.71 | $268.68 | 3,887,700 | — | — |
| 2024-12-13 | $20.76 | $269.33 | 7,231,600 | — | — |
| 2024-12-12 | $20.93 | $271.53 | 4,047,800 | — | — |
| 2024-12-11 | $21.27 | $275.94 | 3,642,800 | — | — |
| 2024-12-10 | $21.44 | $278.15 | 3,502,900 | — | — |
| 2024-12-09 | $21.70 | $281.52 | 5,050,100 | — | — |
| 2024-12-06 | $21.38 | $277.37 | 3,822,900 | — | — |
| 2024-12-05 | $21.49 | $278.80 | 3,340,200 | — | — |
| 2024-12-04 | $21.30 | $276.33 | 3,640,200 | — | — |
| 2024-12-03 | $21.51 | $279.06 | 3,783,800 | — | — |
| 2024-12-02 | $21.65 | $280.87 | 4,920,000 | — | — |
| 2024-11-29 | $21.99 | $285.29 | 4,748,600 | — | — |
| 2024-11-27 | $22.24 | $288.53 | 4,668,200 | — | — |
| 2024-11-26 | $22.32 | $289.57 | 3,352,400 | — | — |
| 2024-11-25 | $21.98 | $285.16 | 7,006,900 | — | — |
| 2024-11-22 | $21.62 | $280.48 | 4,224,100 | — | — |
| 2024-11-21 | $21.71 | $281.65 | 3,879,300 | — | — |
| 2024-11-20 | $21.43 | $278.02 | 4,968,300 | — | — |
| 2024-11-19 | $21.40 | $277.63 | 5,079,700 | — | — |
| 2024-11-18 | $20.87 | $270.75 | 5,344,600 | — | — |
| 2024-11-15 | $20.86 | $270.63 | 7,300,800 | — | — |
| 2024-11-14 | $21.25 | $275.68 | 6,212,000 | — | — |
| 2024-11-13 | $21.65 | $280.87 | 6,902,300 | — | — |
| 2024-11-12 | $21.79 | $282.69 | 5,057,800 | — | — |
| 2024-11-11 | $22.35 | $289.96 | 4,101,700 | — | — |
| 2024-11-08 | $22.76 | $295.27 | 3,908,400 | — | — |
| 2024-11-07 | $22.56 | $292.68 | 6,297,300 | — | — |
| 2024-11-06 | $22.33 | $289.70 | 12,041,700 | — | — |
| 2024-11-05 | $22.51 | $292.03 | 5,013,500 | — | — |
| 2024-11-04 | $21.99 | $285.29 | 4,254,100 | — | — |
| 2024-11-01 | $21.98 | $281.26 | 5,994,800 | — | — |
| 2024-10-31 | $22.45 | $287.28 | 8,922,000 | — | — |
| 2024-10-30 | $22.72 | $290.73 | 6,977,800 | — | — |
| 2024-10-29 | $22.52 | $288.17 | 7,367,700 | — | — |
| 2024-10-28 | $22.59 | $289.07 | 9,525,600 | — | — |
| 2024-10-25 | $22.29 | $285.23 | 8,802,300 | — | — |
| 2024-10-24 | $23.00 | $294.32 | 8,096,500 | — | — |
| 2024-10-23 | $23.12 | $295.85 | 7,193,600 | — | — |
| 2024-10-22 | $22.43 | $287.02 | 4,198,800 | — | — |
| 2024-10-21 | $22.18 | $283.82 | 4,221,900 | — | — |
| 2024-10-18 | $22.64 | $289.71 | 3,709,200 | — | — |
| 2024-10-17 | $22.31 | $285.49 | 3,237,700 | — | — |
| 2024-10-16 | $22.69 | $290.35 | 4,387,600 | — | — |
| 2024-10-15 | $22.32 | $285.61 | 3,609,600 | — | — |
| 2024-10-14 | $21.88 | $279.98 | 2,983,000 | — | — |
| 2024-10-11 | $21.67 | $277.30 | 3,460,500 | — | — |
| 2024-10-10 | $21.50 | $275.12 | 4,656,500 | — | — |
| 2024-10-09 | $21.78 | $278.70 | 2,786,000 | — | — |
| 2024-10-08 | $21.82 | $279.22 | 2,557,300 | — | — |
| 2024-10-07 | $22.01 | $281.65 | 2,557,600 | — | — |
| 2024-10-04 | $22.12 | $283.05 | 3,345,600 | — | — |
| 2024-10-03 | $22.22 | $284.33 | 4,839,200 | — | — |
| 2024-10-02 | $22.34 | $285.87 | 3,047,200 | — | — |
| 2024-10-01 | $22.67 | $290.09 | 4,316,700 | — | — |
| 2024-09-30 | $22.87 | $292.65 | 6,697,000 | — | — |
| 2024-09-27 | $22.60 | $289.20 | 5,217,700 | — | — |
| 2024-09-26 | $22.50 | $287.92 | 3,513,700 | — | — |
| 2024-09-25 | $22.80 | $291.76 | 6,715,200 | — | — |
| 2024-09-24 | $22.77 | $291.37 | 3,665,600 | — | — |
| 2024-09-23 | $22.57 | $288.81 | 4,437,900 | — | — |
| 2024-09-20 | $22.01 | $281.65 | 11,123,800 | — | — |
| 2024-09-19 | $21.90 | $280.24 | 5,442,500 | — | — |
| 2024-09-18 | $22.12 | $283.05 | 4,508,800 | — | — |
| 2024-09-17 | $21.94 | $280.75 | 8,241,800 | — | — |
| 2024-09-16 | $22.41 | $286.77 | 4,436,500 | — | — |
| 2024-09-13 | $22.58 | $288.94 | 8,214,700 | — | — |
| 2024-09-12 | $22.41 | $286.77 | 3,601,800 | — | — |
| 2024-09-11 | $22.15 | $283.44 | 4,647,000 | — | — |
| 2024-09-10 | $22.22 | $284.33 | 4,942,100 | — | — |
| 2024-09-09 | $22.13 | $283.18 | 5,985,700 | — | — |
| 2024-09-06 | $21.99 | $281.39 | 4,574,000 | — | — |
| 2024-09-05 | $22.09 | $282.67 | 4,152,900 | — | — |
| 2024-09-04 | $22.18 | $283.82 | 5,290,700 | — | — |
| 2024-09-03 | $22.20 | $284.08 | 7,452,800 | — | — |
| 2024-08-30 | $22.28 | $285.10 | 10,247,300 | — | — |
| 2024-08-29 | $22.13 | $283.18 | 7,088,200 | — | — |
| 2024-08-28 | $22.04 | $282.03 | 4,731,000 | — | — |
| 2024-08-27 | $22.28 | $285.10 | 4,858,100 | — | — |
| 2024-08-26 | $22.49 | $287.79 | 2,919,100 | — | — |
| 2024-08-23 | $22.46 | $287.41 | 2,747,900 | — | — |
| 2024-08-22 | $22.12 | $283.05 | 4,184,800 | — | — |
| 2024-08-21 | $21.89 | $280.11 | 2,114,700 | — | — |
| 2024-08-20 | $21.80 | $278.96 | 2,902,600 | — | — |
| 2024-08-19 | $21.70 | $277.68 | 3,134,100 | — | — |
| 2024-08-16 | $21.48 | $274.87 | 2,828,400 | — | — |
| 2024-08-15 | $21.58 | $276.14 | 4,583,800 | — | — |
| 2024-08-14 | $21.79 | $278.83 | 2,667,200 | — | — |
| 2024-08-13 | $21.94 | $280.75 | 3,926,500 | — | — |
| 2024-08-12 | $21.52 | $275.38 | 3,423,300 | — | — |
| 2024-08-09 | $21.63 | $276.78 | 2,728,200 | — | — |
| 2024-08-08 | $21.41 | $273.97 | 3,178,800 | — | — |
| 2024-08-07 | $21.23 | $271.67 | 3,757,400 | — | — |
| 2024-08-06 | $21.38 | $273.59 | 5,275,000 | — | — |
| 2024-08-05 | $20.74 | $265.40 | 6,766,900 | — | — |
| 2024-08-02 | $21.54 | $271.79 | 5,654,700 | — | — |
| 2024-08-01 | $21.73 | $274.19 | 4,469,600 | — | — |
| 2024-07-31 | $21.82 | $275.33 | 7,122,000 | — | — |
| 2024-07-30 | $21.84 | $275.58 | 7,926,700 | — | — |
| 2024-07-29 | $21.85 | $275.71 | 5,210,600 | — | — |
| 2024-07-26 | $21.90 | $276.34 | 8,948,500 | — | — |
| 2024-07-25 | $20.76 | $261.95 | 5,278,700 | — | — |
| 2024-07-24 | $20.76 | $261.95 | 5,141,800 | — | — |
| 2024-07-23 | $21.02 | $265.23 | 5,270,400 | — | — |
| 2024-07-22 | $21.01 | $265.11 | 3,595,600 | — | — |
| 2024-07-19 | $20.90 | $263.72 | 3,158,800 | — | — |
| 2024-07-18 | $20.93 | $264.10 | 2,487,400 | — | — |
| 2024-07-17 | $21.14 | $266.75 | 3,341,200 | — | — |
| 2024-07-16 | $21.08 | $265.99 | 4,990,900 | — | — |
| 2024-07-15 | $20.66 | $260.69 | 3,915,400 | — | — |
| 2024-07-12 | $20.54 | $259.18 | 3,850,000 | — | — |
| 2024-07-11 | $20.34 | $256.65 | 7,501,500 | — | — |
| 2024-07-10 | $19.82 | $250.09 | 3,411,300 | — | — |
| 2024-07-09 | $19.64 | $247.82 | 2,843,100 | — | — |
| 2024-07-08 | $19.63 | $247.69 | 4,478,800 | — | — |
| 2024-07-05 | $19.73 | $248.96 | 2,520,700 | — | — |
| 2024-07-03 | $19.48 | $245.80 | 2,592,400 | — | — |
| 2024-07-02 | $19.53 | $246.43 | 3,373,700 | — | — |
| 2024-07-01 | $19.47 | $245.67 | 3,255,400 | — | — |
| 2024-06-28 | $19.60 | $247.31 | 6,490,200 | — | — |
| 2024-06-27 | $19.24 | $242.77 | 5,011,800 | — | — |
| 2024-06-26 | $19.37 | $244.41 | 8,119,900 | — | — |
| 2024-06-25 | $19.19 | $242.14 | 4,183,100 | — | — |
| 2024-06-24 | $19.65 | $247.95 | 4,187,900 | — | — |
| 2024-06-21 | $19.24 | $242.77 | 11,527,100 | — | — |
| 2024-06-20 | $19.38 | $244.54 | 3,850,700 | — | — |
| 2024-06-18 | $19.48 | $245.80 | 3,222,000 | — | — |
| 2024-06-17 | $19.36 | $244.29 | 3,704,600 | — | — |
| 2024-06-14 | $19.65 | $247.95 | 2,570,700 | — | — |
| 2024-06-13 | $19.57 | $246.94 | 2,579,800 | — | — |
| 2024-06-12 | $19.40 | $244.79 | 3,502,700 | — | — |
| 2024-06-11 | $19.19 | $242.14 | 5,036,700 | — | — |
| 2024-06-10 | $19.23 | $242.65 | 3,379,400 | — | — |
| 2024-06-07 | $19.29 | $243.40 | 2,958,100 | — | — |
| 2024-06-06 | $19.53 | $246.43 | 2,296,800 | — | — |
| 2024-06-05 | $19.57 | $246.94 | 2,882,500 | — | — |
| 2024-06-04 | $19.74 | $249.08 | 4,677,200 | — | — |
| 2024-06-03 | $19.77 | $249.46 | 4,435,400 | — | — |
| 2024-05-31 | $19.90 | $251.10 | 8,940,000 | — | — |
| 2024-05-30 | $19.41 | $244.92 | 4,956,900 | — | — |
| 2024-05-29 | $18.96 | $239.24 | 4,265,200 | — | — |
| 2024-05-28 | $18.91 | $238.61 | 3,151,500 | — | — |
| 2024-05-24 | $19.10 | $241.01 | 2,717,900 | — | — |
| 2024-05-23 | $19.04 | $240.25 | 4,140,400 | — | — |
| 2024-05-22 | $19.52 | $246.31 | 2,997,300 | — | — |
| 2024-05-21 | $19.75 | $249.21 | 2,735,300 | — | — |
| 2024-05-20 | $19.79 | $249.71 | 3,112,100 | — | — |
| 2024-05-17 | $19.89 | $250.97 | 3,235,100 | — | — |
| 2024-05-16 | $19.97 | $251.98 | 5,236,500 | — | — |
| 2024-05-15 | $20.25 | $255.52 | 5,811,700 | — | — |
| 2024-05-14 | $19.82 | $250.09 | 3,672,000 | — | — |
| 2024-05-13 | $19.57 | $246.94 | 5,129,400 | — | — |
| 2024-05-10 | $19.55 | $246.68 | 4,307,600 | — | — |
| 2024-05-09 | $19.45 | $245.42 | 3,912,800 | — | — |
| 2024-05-08 | $19.15 | $241.64 | 3,329,000 | — | — |
| 2024-05-07 | $19.20 | $242.27 | 6,461,900 | — | — |
| 2024-05-06 | $18.97 | $239.37 | 3,765,300 | — | — |
| 2024-05-03 | $18.97 | $239.37 | 4,096,700 | — | — |
| 2024-05-02 | $19.17 | $238.10 | 7,000,900 | — | — |
| 2024-05-01 | $18.88 | $234.50 | 5,561,600 | — | — |
| 2024-04-30 | $18.61 | $231.15 | 7,081,600 | — | — |
| 2024-04-29 | $18.94 | $235.25 | 6,558,700 | — | — |
| 2024-04-26 | $18.80 | $233.51 | 7,081,700 | — | — |
| 2024-04-25 | $18.34 | $227.79 | 6,977,900 | — | — |
| 2024-04-24 | $18.63 | $231.40 | 5,997,000 | — | — |
| 2024-04-23 | $18.45 | $229.16 | 6,206,600 | — | — |
| 2024-04-22 | $18.23 | $226.43 | 5,010,000 | — | — |
| 2024-04-19 | $17.98 | $223.32 | 5,388,300 | — | — |
| 2024-04-18 | $18.01 | $223.70 | 3,642,300 | — | — |
| 2024-04-17 | $18.07 | $224.44 | 4,067,200 | — | — |
| 2024-04-16 | $17.82 | $221.34 | 6,298,300 | — | — |
| 2024-04-15 | $18.29 | $227.17 | 5,117,900 | — | — |
| 2024-04-12 | $18.52 | $230.03 | 5,878,600 | — | — |
| 2024-04-11 | $18.68 | $232.02 | 5,403,000 | — | — |
| 2024-04-10 | $18.68 | $232.02 | 5,602,100 | — | — |
| 2024-04-09 | $19.34 | $240.22 | 5,368,700 | — | — |
| 2024-04-08 | $18.98 | $235.74 | 5,796,900 | — | — |
| 2024-04-05 | $18.63 | $231.40 | 8,805,300 | — | — |
| 2024-04-04 | $18.33 | $227.67 | 6,469,900 | — | — |
| 2024-04-03 | $18.38 | $228.29 | 5,352,000 | — | — |
| 2024-04-02 | $18.25 | $226.68 | 5,132,100 | — | — |
| 2024-04-01 | $18.54 | $230.28 | 5,793,200 | — | — |
| 2024-03-28 | $18.75 | $232.89 | 5,614,500 | — | — |
| 2024-03-27 | $18.31 | $227.42 | 5,300,100 | — | — |
| 2024-03-26 | $17.56 | $218.11 | 6,180,100 | — | — |
| 2024-03-25 | $17.54 | $217.86 | 4,257,800 | — | — |
| 2024-03-22 | $17.54 | $217.86 | 5,452,000 | — | — |
| 2024-03-21 | $17.82 | $221.34 | 5,741,900 | — | — |
| 2024-03-20 | $17.58 | $218.35 | 5,071,700 | — | — |
| 2024-03-19 | $17.50 | $217.36 | 5,575,600 | — | — |
| 2024-03-18 | $17.32 | $215.13 | 5,803,900 | — | — |
| 2024-03-15 | $17.24 | $214.13 | 17,060,000 | — | — |
| 2024-03-14 | $16.91 | $210.03 | 11,201,600 | — | — |
| 2024-03-13 | $17.24 | $214.13 | 5,827,400 | — | — |
| 2024-03-12 | $17.39 | $215.99 | 5,918,500 | — | — |
| 2024-03-11 | $17.61 | $218.73 | 5,687,000 | — | — |
| 2024-03-08 | $17.74 | $220.34 | 6,320,100 | — | — |
| 2024-03-07 | $17.54 | $217.86 | 8,759,100 | — | — |
| 2024-03-06 | $17.57 | $218.23 | 10,036,400 | — | — |
| 2024-03-05 | $17.04 | $211.65 | 13,550,100 | — | — |
| 2024-03-04 | $16.85 | $209.29 | 12,337,100 | — | — |
| 2024-03-01 | $17.10 | $212.39 | 9,979,000 | — | — |
| 2024-02-29 | $16.75 | $208.05 | 66,006,500 | — | — |
| 2024-02-28 | $16.55 | $205.56 | 10,612,200 | — | — |
| 2024-02-27 | $16.24 | $201.71 | 8,349,700 | — | — |
| 2024-02-26 | $16.18 | $200.97 | 6,725,800 | — | — |
| 2024-02-23 | $16.63 | $206.56 | 5,331,800 | — | — |
| 2024-02-22 | $16.79 | $208.54 | 7,721,800 | — | — |
| 2024-02-21 | $16.82 | $208.92 | 10,124,300 | — | — |
| 2024-02-20 | $16.92 | $210.16 | 7,113,100 | — | — |
| 2024-02-16 | $17.16 | $213.14 | 5,215,200 | — | — |
| 2024-02-15 | $17.46 | $216.86 | 4,813,300 | — | — |
| 2024-02-14 | $16.86 | $209.41 | 8,953,000 | — | — |
| 2024-02-13 | $16.78 | $208.42 | 8,617,200 | — | — |
| 2024-02-12 | $17.54 | $214.13 | 6,339,000 | — | — |
| 2024-02-09 | $17.34 | $211.69 | 13,320,400 | — | — |
| 2024-02-08 | $17.99 | $219.63 | 6,993,900 | — | — |
| 2024-02-07 | $17.87 | $218.16 | 4,954,700 | — | — |
| 2024-02-06 | $18.08 | $220.72 | 5,344,800 | — | — |
| 2024-02-05 | $17.81 | $217.43 | 5,515,300 | — | — |
| 2024-02-02 | $18.31 | $223.53 | 6,221,400 | — | — |
| 2024-02-01 | $18.82 | $229.76 | 5,702,600 | — | — |
| 2024-01-31 | $18.50 | $225.85 | 12,125,600 | — | — |
| 2024-01-30 | $18.62 | $227.32 | 7,506,700 | — | — |
| 2024-01-29 | $19.22 | $234.64 | 5,757,400 | — | — |
| 2024-01-26 | $19.42 | $237.08 | 3,230,800 | — | — |
| 2024-01-25 | $19.36 | $236.35 | 5,071,600 | — | — |
| 2024-01-24 | $19.13 | $233.54 | 4,534,600 | — | — |
| 2024-01-23 | $19.37 | $236.47 | 4,420,800 | — | — |
| 2024-01-22 | $19.71 | $240.62 | 4,953,100 | — | — |
| 2024-01-19 | $19.75 | $241.11 | 4,598,200 | — | — |
| 2024-01-18 | $19.60 | $239.28 | 5,195,800 | — | — |
| 2024-01-17 | $20.04 | $244.65 | 4,727,600 | — | — |
| 2024-01-16 | $20.73 | $253.08 | 7,463,800 | — | — |
| 2024-01-12 | $20.84 | $254.42 | 6,812,900 | — | — |
| 2024-01-11 | $20.29 | $247.70 | 8,259,600 | — | — |
| 2024-01-10 | $19.97 | $243.80 | 5,151,300 | — | — |
| 2024-01-09 | $19.90 | $242.94 | 4,192,800 | — | — |
| 2024-01-08 | $19.98 | $243.92 | 4,316,700 | — | — |
| 2024-01-05 | $19.63 | $239.65 | 5,470,400 | — | — |
| 2024-01-04 | $19.66 | $240.01 | 3,727,900 | — | — |
| 2024-01-03 | $19.58 | $239.04 | 3,070,100 | — | — |
| 2024-01-02 | $20.03 | $244.53 | 3,662,700 | — | — |