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 — 2023
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2023-12-29 | $36.66 | $119.19 | 2,728,600 | — | — |
| 2023-12-28 | $36.59 | $118.97 | 2,029,200 | — | — |
| 2023-12-27 | $36.32 | $118.09 | 2,367,200 | — | — |
| 2023-12-26 | $36.34 | $118.15 | 2,764,300 | — | — |
| 2023-12-22 | $36.23 | $117.80 | 4,446,000 | — | — |
| 2023-12-21 | $36.33 | $118.12 | 2,887,400 | — | — |
| 2023-12-20 | $36.19 | $117.67 | 3,233,800 | — | — |
| 2023-12-19 | $36.92 | $120.04 | 2,476,200 | — | — |
| 2023-12-18 | $36.82 | $119.71 | 2,924,700 | — | — |
| 2023-12-15 | $36.98 | $120.23 | 8,110,800 | — | — |
| 2023-12-14 | $37.87 | $123.13 | 6,452,100 | — | — |
| 2023-12-13 | $38.51 | $125.21 | 4,953,000 | — | — |
| 2023-12-12 | $36.98 | $120.23 | 3,425,200 | — | — |
| 2023-12-11 | $37.26 | $121.14 | 3,762,800 | — | — |
| 2023-12-08 | $37.08 | $120.56 | 4,199,600 | — | — |
| 2023-12-07 | $37.30 | $121.27 | 4,221,700 | — | — |
| 2023-12-06 | $37.45 | $121.76 | 3,532,700 | — | — |
| 2023-12-05 | $37.05 | $120.46 | 3,345,100 | — | — |
| 2023-12-04 | $37.17 | $120.85 | 4,062,200 | — | — |
| 2023-12-01 | $37.36 | $121.47 | 4,185,600 | — | — |
| 2023-11-30 | $36.94 | $120.10 | 4,435,200 | — | — |
| 2023-11-29 | $36.98 | $120.23 | 5,079,700 | — | — |
| 2023-11-28 | $37.31 | $121.31 | 5,313,600 | — | — |
| 2023-11-27 | $37.50 | $121.92 | 2,906,200 | — | — |
| 2023-11-24 | $37.64 | $122.38 | 1,091,500 | — | — |
| 2023-11-22 | $37.54 | $122.05 | 3,015,500 | — | — |
| 2023-11-21 | $37.66 | $122.44 | 3,232,900 | — | — |
| 2023-11-20 | $37.43 | $121.70 | 3,734,900 | — | — |
| 2023-11-17 | $37.18 | $120.88 | 3,294,800 | — | — |
| 2023-11-16 | $37.04 | $120.43 | 3,328,000 | — | — |
| 2023-11-15 | $36.82 | $119.71 | 3,440,600 | — | — |
| 2023-11-14 | $36.63 | $119.10 | 4,494,600 | — | — |
| 2023-11-13 | $35.12 | $114.19 | 2,742,300 | — | — |
| 2023-11-10 | $35.30 | $114.77 | 2,176,100 | — | — |
| 2023-11-09 | $35.39 | $115.06 | 1,952,400 | — | — |
| 2023-11-08 | $35.69 | $116.04 | 2,207,000 | — | — |
| 2023-11-07 | $36.10 | $117.37 | 2,526,900 | — | — |
| 2023-11-06 | $35.97 | $116.95 | 2,491,500 | — | — |
| 2023-11-03 | $36.82 | $118.38 | 3,727,700 | — | — |
| 2023-11-02 | $36.57 | $117.58 | 2,989,700 | — | — |
| 2023-11-01 | $36.05 | $115.90 | 3,075,300 | — | — |
| 2023-10-31 | $35.60 | $114.46 | 2,795,500 | — | — |
| 2023-10-30 | $35.40 | $113.82 | 2,774,600 | — | — |
| 2023-10-27 | $35.13 | $112.95 | 4,503,500 | — | — |
| 2023-10-26 | $36.06 | $115.94 | 3,460,100 | — | — |
| 2023-10-25 | $35.76 | $114.97 | 3,168,600 | — | — |
| 2023-10-24 | $35.70 | $114.78 | 3,498,000 | — | — |
| 2023-10-23 | $34.99 | $112.50 | 4,014,400 | — | — |
| 2023-10-20 | $35.28 | $113.43 | 5,252,400 | — | — |
| 2023-10-19 | $35.66 | $114.65 | 3,740,700 | — | — |
| 2023-10-18 | $35.82 | $115.17 | 3,081,000 | — | — |
| 2023-10-17 | $36.08 | $116.00 | 2,484,800 | — | — |
| 2023-10-16 | $36.16 | $116.26 | 2,442,700 | — | — |
| 2023-10-13 | $35.60 | $114.46 | 4,039,200 | — | — |
| 2023-10-12 | $35.30 | $113.49 | 5,601,500 | — | — |
| 2023-10-11 | $35.46 | $114.01 | 2,607,800 | — | — |
| 2023-10-10 | $35.02 | $112.59 | 3,070,100 | — | — |
| 2023-10-09 | $34.77 | $111.79 | 2,733,700 | — | — |
| 2023-10-06 | $34.25 | $110.12 | 5,237,900 | — | — |
| 2023-10-05 | $33.78 | $108.61 | 4,748,300 | — | — |
| 2023-10-04 | $33.59 | $108.00 | 4,711,000 | — | — |
| 2023-10-03 | $33.61 | $108.06 | 8,440,000 | — | — |
| 2023-10-02 | $32.60 | $104.81 | 6,489,300 | — | — |
| 2023-09-29 | $34.18 | $109.89 | 4,533,400 | — | — |
| 2023-09-28 | $34.57 | $111.15 | 6,501,600 | — | — |
| 2023-09-27 | $35.24 | $113.30 | 5,475,000 | — | — |
| 2023-09-26 | $35.31 | $113.53 | 3,691,800 | — | — |
| 2023-09-25 | $35.92 | $115.49 | 2,216,600 | — | — |
| 2023-09-22 | $36.05 | $115.90 | 2,920,200 | — | — |
| 2023-09-21 | $36.20 | $116.39 | 2,786,400 | — | — |
| 2023-09-20 | $36.56 | $117.54 | 3,159,000 | — | — |
| 2023-09-19 | $36.80 | $118.32 | 4,448,400 | — | — |
| 2023-09-18 | $36.77 | $118.22 | 2,272,000 | — | — |
| 2023-09-15 | $36.91 | $118.67 | 9,503,200 | — | — |
| 2023-09-14 | $36.89 | $118.61 | 4,211,800 | — | — |
| 2023-09-13 | $36.16 | $116.26 | 3,073,200 | — | — |
| 2023-09-12 | $35.87 | $115.33 | 2,981,700 | — | — |
| 2023-09-11 | $35.58 | $114.39 | 3,032,900 | — | — |
| 2023-09-08 | $35.62 | $114.52 | 2,850,300 | — | — |
| 2023-09-07 | $35.46 | $114.01 | 3,746,600 | — | — |
| 2023-09-06 | $35.09 | $112.82 | 3,638,000 | — | — |
| 2023-09-05 | $34.96 | $112.40 | 3,527,800 | — | — |
| 2023-09-01 | $35.69 | $114.75 | 2,819,800 | — | — |
| 2023-08-31 | $36.07 | $115.97 | 2,906,000 | — | — |
| 2023-08-30 | $36.29 | $116.68 | 2,073,400 | — | — |
| 2023-08-29 | $36.46 | $117.22 | 1,980,800 | — | — |
| 2023-08-28 | $36.38 | $116.97 | 1,235,000 | — | — |
| 2023-08-25 | $36.27 | $116.61 | 1,890,700 | — | — |
| 2023-08-24 | $36.04 | $115.87 | 2,829,900 | — | — |
| 2023-08-23 | $36.38 | $116.97 | 2,270,200 | — | — |
| 2023-08-22 | $36.06 | $115.94 | 1,840,400 | — | — |
| 2023-08-21 | $35.89 | $115.39 | 2,251,200 | — | — |
| 2023-08-18 | $36.17 | $116.29 | 2,185,800 | — | — |
| 2023-08-17 | $35.87 | $115.33 | 2,310,100 | — | — |
| 2023-08-16 | $36.24 | $116.52 | 2,480,800 | — | — |
| 2023-08-15 | $36.03 | $115.84 | 4,151,800 | — | — |
| 2023-08-14 | $36.86 | $118.51 | 5,256,300 | — | — |
| 2023-08-11 | $36.87 | $118.54 | 3,956,700 | — | — |
| 2023-08-10 | $36.30 | $116.71 | 2,711,700 | — | — |
| 2023-08-09 | $36.19 | $116.36 | 4,600,300 | — | — |
| 2023-08-08 | $36.48 | $117.29 | 4,136,100 | — | — |
| 2023-08-07 | $36.12 | $116.13 | 4,115,000 | — | — |
| 2023-08-04 | $36.30 | $116.71 | 5,665,900 | — | — |
| 2023-08-03 | $37.17 | $118.25 | 5,332,500 | — | — |
| 2023-08-02 | $38.62 | $122.86 | 4,459,200 | — | — |
| 2023-08-01 | $38.99 | $124.04 | 3,017,700 | — | — |
| 2023-07-31 | $39.39 | $125.31 | 4,000,600 | — | — |
| 2023-07-28 | $39.34 | $125.16 | 1,671,600 | — | — |
| 2023-07-27 | $39.24 | $124.84 | 2,340,400 | — | — |
| 2023-07-26 | $40.02 | $127.32 | 2,071,800 | — | — |
| 2023-07-25 | $40.05 | $127.41 | 1,838,200 | — | — |
| 2023-07-24 | $40.00 | $127.26 | 2,081,600 | — | — |
| 2023-07-21 | $40.09 | $127.54 | 3,341,000 | — | — |
| 2023-07-20 | $39.67 | $126.21 | 2,115,800 | — | — |
| 2023-07-19 | $39.17 | $124.61 | 2,092,400 | — | — |
| 2023-07-18 | $38.85 | $123.60 | 1,989,400 | — | — |
| 2023-07-17 | $39.24 | $124.84 | 1,980,400 | — | — |
| 2023-07-14 | $39.75 | $126.46 | 3,586,700 | — | — |
| 2023-07-13 | $39.85 | $126.78 | 2,424,400 | — | — |
| 2023-07-12 | $39.45 | $125.51 | 2,511,300 | — | — |
| 2023-07-11 | $38.92 | $123.82 | 1,604,200 | — | — |
| 2023-07-10 | $38.57 | $122.71 | 2,114,000 | — | — |
| 2023-07-07 | $38.77 | $123.34 | 1,914,900 | — | — |
| 2023-07-06 | $39.10 | $124.39 | 2,371,600 | — | — |
| 2023-07-05 | $39.54 | $125.79 | 2,841,300 | — | — |
| 2023-07-03 | $39.02 | $124.14 | 1,245,500 | — | — |
| 2023-06-30 | $38.88 | $123.69 | 2,595,600 | — | — |
| 2023-06-29 | $38.61 | $122.83 | 2,804,700 | — | — |
| 2023-06-28 | $38.34 | $121.97 | 2,467,800 | — | — |
| 2023-06-27 | $38.86 | $123.63 | 2,718,700 | — | — |
| 2023-06-26 | $38.77 | $123.34 | 3,410,400 | — | — |
| 2023-06-23 | $38.49 | $122.45 | 4,874,000 | — | — |
| 2023-06-22 | $39.22 | $124.77 | 2,566,400 | — | — |
| 2023-06-21 | $39.45 | $125.51 | 3,261,300 | — | — |
| 2023-06-20 | $39.29 | $125.00 | 3,532,200 | — | — |
| 2023-06-16 | $39.07 | $124.30 | 6,888,100 | — | — |
| 2023-06-15 | $39.11 | $124.42 | 1,928,100 | — | — |
| 2023-06-14 | $38.82 | $123.50 | 3,752,900 | — | — |
| 2023-06-13 | $38.75 | $123.28 | 2,886,800 | — | — |
| 2023-06-12 | $38.75 | $123.28 | 2,499,400 | — | — |
| 2023-06-09 | $38.61 | $122.83 | 3,963,800 | — | — |
| 2023-06-08 | $38.95 | $123.91 | 4,700,700 | — | — |
| 2023-06-07 | $38.50 | $122.48 | 4,296,300 | — | — |
| 2023-06-06 | $37.79 | $120.22 | 3,510,900 | — | — |
| 2023-06-05 | $38.14 | $121.34 | 2,913,400 | — | — |
| 2023-06-02 | $37.70 | $119.94 | 3,804,300 | — | — |
| 2023-06-01 | $37.18 | $118.28 | 5,888,700 | — | — |
| 2023-05-31 | $37.39 | $118.95 | 5,362,300 | — | — |
| 2023-05-30 | $37.00 | $117.71 | 2,880,700 | — | — |
| 2023-05-26 | $36.71 | $116.79 | 2,813,500 | — | — |
| 2023-05-25 | $37.02 | $117.77 | 4,131,200 | — | — |
| 2023-05-24 | $37.72 | $120.00 | 3,080,900 | — | — |
| 2023-05-23 | $37.90 | $120.57 | 2,095,200 | — | — |
| 2023-05-22 | $37.89 | $120.54 | 2,148,900 | — | — |
| 2023-05-19 | $37.76 | $120.13 | 3,282,500 | — | — |
| 2023-05-18 | $37.98 | $120.83 | 3,889,900 | — | — |
| 2023-05-17 | $38.33 | $121.94 | 4,010,900 | — | — |
| 2023-05-16 | $38.14 | $121.34 | 2,362,600 | — | — |
| 2023-05-15 | $38.81 | $123.47 | 2,423,200 | — | — |
| 2023-05-12 | $39.46 | $125.54 | 3,399,300 | — | — |
| 2023-05-11 | $39.39 | $125.31 | 4,692,800 | — | — |
| 2023-05-10 | $39.57 | $125.89 | 4,488,000 | — | — |
| 2023-05-09 | $38.91 | $123.79 | 3,662,800 | — | — |
| 2023-05-08 | $39.09 | $124.36 | 4,607,200 | — | — |
| 2023-05-05 | $39.70 | $126.30 | 5,792,600 | — | — |
| 2023-05-04 | $38.91 | $123.79 | 4,927,000 | — | — |
| 2023-05-03 | $38.93 | $122.61 | 8,208,200 | — | — |
| 2023-05-02 | $38.75 | $122.04 | 16,998,200 | — | — |
| 2023-05-01 | $39.01 | $122.86 | 15,462,500 | — | — |
| 2023-04-28 | $39.80 | $125.35 | 5,304,800 | — | — |
| 2023-04-27 | $41.12 | $129.51 | 2,649,100 | — | — |
| 2023-04-26 | $40.68 | $128.12 | 3,487,300 | — | — |
| 2023-04-25 | $41.14 | $129.57 | 1,954,400 | — | — |
| 2023-04-24 | $40.85 | $128.66 | 2,827,000 | — | — |
| 2023-04-21 | $40.61 | $127.90 | 2,152,100 | — | — |
| 2023-04-20 | $40.53 | $127.65 | 2,196,000 | — | — |
| 2023-04-19 | $40.80 | $128.50 | 2,337,600 | — | — |
| 2023-04-18 | $40.48 | $127.49 | 2,960,100 | — | — |
| 2023-04-17 | $40.86 | $128.69 | 4,082,900 | — | — |
| 2023-04-14 | $40.84 | $128.63 | 2,092,700 | — | — |
| 2023-04-13 | $41.20 | $129.76 | 3,298,000 | — | — |
| 2023-04-12 | $41.46 | $130.58 | 3,660,600 | — | — |
| 2023-04-11 | $41.85 | $131.81 | 2,770,000 | — | — |
| 2023-04-10 | $41.46 | $130.58 | 2,115,800 | — | — |
| 2023-04-06 | $41.70 | $131.33 | 3,640,300 | — | — |
| 2023-04-05 | $41.61 | $131.05 | 4,142,500 | — | — |
| 2023-04-04 | $40.10 | $126.30 | 2,863,300 | — | — |
| 2023-04-03 | $39.80 | $125.35 | 3,968,400 | — | — |
| 2023-03-31 | $40.06 | $126.17 | 3,226,200 | — | — |
| 2023-03-30 | $39.58 | $124.66 | 3,435,200 | — | — |
| 2023-03-29 | $39.29 | $123.74 | 6,052,500 | — | — |
| 2023-03-28 | $38.62 | $121.63 | 4,131,000 | — | — |
| 2023-03-27 | $39.03 | $122.93 | 5,970,300 | — | — |
| 2023-03-24 | $39.17 | $123.37 | 2,339,000 | — | — |
| 2023-03-23 | $37.75 | $118.89 | 3,442,600 | — | — |
| 2023-03-22 | $38.36 | $120.82 | 2,377,600 | — | — |
| 2023-03-21 | $39.38 | $124.03 | 2,573,800 | — | — |
| 2023-03-20 | $40.32 | $126.99 | 2,619,800 | — | — |
| 2023-03-17 | $39.78 | $125.29 | 8,566,600 | — | — |
| 2023-03-16 | $40.15 | $126.45 | 3,246,300 | — | — |
| 2023-03-15 | $39.72 | $125.10 | 3,069,700 | — | — |
| 2023-03-14 | $39.19 | $123.43 | 4,439,700 | — | — |
| 2023-03-13 | $38.80 | $122.20 | 4,123,100 | — | — |
| 2023-03-10 | $38.09 | $119.96 | 4,260,200 | — | — |
| 2023-03-09 | $39.15 | $123.30 | 2,660,100 | — | — |
| 2023-03-08 | $39.71 | $125.07 | 2,713,600 | — | — |
| 2023-03-07 | $39.16 | $123.33 | 2,493,600 | — | — |
| 2023-03-06 | $39.98 | $125.92 | 3,059,700 | — | — |
| 2023-03-03 | $39.76 | $125.22 | 2,973,200 | — | — |
| 2023-03-02 | $39.08 | $123.08 | 4,347,300 | — | — |
| 2023-03-01 | $38.74 | $122.01 | 4,978,000 | — | — |
| 2023-02-28 | $39.54 | $124.53 | 5,820,300 | — | — |
| 2023-02-27 | $39.91 | $125.70 | 3,723,700 | — | — |
| 2023-02-24 | $39.80 | $125.35 | 3,232,900 | — | — |
| 2023-02-23 | $39.48 | $124.34 | 2,702,500 | — | — |
| 2023-02-22 | $39.89 | $125.63 | 2,634,000 | — | — |
| 2023-02-21 | $40.49 | $127.52 | 2,350,600 | — | — |
| 2023-02-17 | $41.03 | $129.22 | 3,426,600 | — | — |
| 2023-02-16 | $40.57 | $127.78 | 3,831,900 | — | — |
| 2023-02-15 | $40.76 | $128.37 | 3,517,200 | — | — |
| 2023-02-14 | $40.17 | $126.52 | 5,000,300 | — | — |
| 2023-02-13 | $40.39 | $127.21 | 2,955,900 | — | — |
| 2023-02-10 | $39.90 | $125.67 | 2,247,000 | — | — |
| 2023-02-09 | $39.35 | $123.93 | 4,145,500 | — | — |
| 2023-02-08 | $39.37 | $124.00 | 2,828,100 | — | — |
| 2023-02-07 | $40.07 | $126.20 | 4,830,800 | — | — |
| 2023-02-06 | $39.71 | $125.07 | 5,329,200 | — | — |
| 2023-02-03 | $39.52 | $123.24 | 6,981,600 | — | — |
| 2023-02-02 | $41.00 | $127.86 | 6,050,600 | — | — |
| 2023-02-01 | $41.14 | $128.29 | 4,235,800 | — | — |
| 2023-01-31 | $40.95 | $127.70 | 5,723,400 | — | — |
| 2023-01-30 | $41.30 | $128.79 | 2,513,800 | — | — |
| 2023-01-27 | $41.23 | $128.57 | 1,573,300 | — | — |
| 2023-01-26 | $41.39 | $129.07 | 2,085,400 | — | — |
| 2023-01-25 | $41.00 | $127.86 | 4,920,500 | — | — |
| 2023-01-24 | $41.18 | $128.42 | 5,116,300 | — | — |
| 2023-01-23 | $41.14 | $128.29 | 5,870,300 | — | — |
| 2023-01-20 | $42.20 | $131.60 | 6,142,500 | — | — |
| 2023-01-19 | $41.90 | $130.66 | 4,626,500 | — | — |
| 2023-01-18 | $42.12 | $131.35 | 7,578,700 | — | — |
| 2023-01-17 | $42.99 | $134.06 | 5,005,700 | — | — |
| 2023-01-13 | $42.73 | $133.25 | 4,147,800 | — | — |
| 2023-01-12 | $43.09 | $134.37 | 3,257,700 | — | — |
| 2023-01-11 | $42.86 | $133.66 | 3,092,800 | — | — |
| 2023-01-10 | $42.59 | $132.81 | 4,356,200 | — | — |
| 2023-01-09 | $42.40 | $132.22 | 3,173,700 | — | — |
| 2023-01-06 | $42.37 | $132.13 | 2,349,300 | — | — |
| 2023-01-05 | $41.68 | $129.98 | 4,797,600 | — | — |
| 2023-01-04 | $42.34 | $132.03 | 3,139,400 | — | — |
| 2023-01-03 | $42.03 | $131.07 | 2,777,300 | — | — |