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-07-01 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 | $49.73 | $105.54 | 639,000 | — | — |
| 2023-12-28 | $49.38 | $104.80 | 1,081,800 | — | — |
| 2023-12-27 | $49.75 | $105.58 | 979,700 | — | — |
| 2023-12-26 | $49.08 | $104.16 | 874,500 | — | — |
| 2023-12-22 | $48.74 | $103.44 | 983,300 | — | — |
| 2023-12-21 | $48.95 | $103.88 | 1,054,900 | — | — |
| 2023-12-20 | $48.21 | $102.31 | 1,487,200 | — | — |
| 2023-12-19 | $49.06 | $104.12 | 1,130,500 | — | — |
| 2023-12-18 | $48.54 | $103.01 | 1,551,900 | — | — |
| 2023-12-15 | $47.68 | $101.19 | 1,745,600 | — | — |
| 2023-12-14 | $48.24 | $102.38 | 2,726,700 | — | — |
| 2023-12-13 | $48.30 | $102.50 | 2,214,800 | — | — |
| 2023-12-12 | $47.33 | $100.45 | 1,093,300 | — | — |
| 2023-12-11 | $47.15 | $100.06 | 1,916,400 | — | — |
| 2023-12-08 | $46.32 | $98.30 | 1,334,100 | — | — |
| 2023-12-07 | $46.06 | $97.75 | 1,947,000 | — | — |
| 2023-12-06 | $45.98 | $97.58 | 1,441,500 | — | — |
| 2023-12-05 | $46.34 | $98.34 | 1,423,300 | — | — |
| 2023-12-04 | $47.02 | $99.79 | 1,468,700 | — | — |
| 2023-12-01 | $46.72 | $99.15 | 1,162,300 | — | — |
| 2023-11-30 | $46.75 | $99.22 | 1,518,800 | — | — |
| 2023-11-29 | $46.60 | $98.90 | 1,087,100 | — | — |
| 2023-11-28 | $46.98 | $99.70 | 1,144,100 | — | — |
| 2023-11-27 | $47.65 | $101.13 | 1,490,500 | — | — |
| 2023-11-24 | $47.18 | $100.13 | 640,500 | — | — |
| 2023-11-22 | $46.46 | $98.60 | 1,439,900 | — | — |
| 2023-11-21 | $46.55 | $98.79 | 895,200 | — | — |
| 2023-11-20 | $46.50 | $98.68 | 1,055,800 | — | — |
| 2023-11-17 | $47.02 | $99.79 | 1,284,600 | — | — |
| 2023-11-16 | $46.35 | $98.37 | 1,784,800 | — | — |
| 2023-11-15 | $45.42 | $96.39 | 2,373,200 | — | — |
| 2023-11-14 | $45.73 | $97.05 | 1,665,700 | — | — |
| 2023-11-13 | $45.52 | $96.60 | 2,289,500 | — | — |
| 2023-11-10 | $45.92 | $97.45 | 2,625,300 | — | — |
| 2023-11-09 | $45.47 | $96.50 | 3,271,400 | — | — |
| 2023-11-08 | $45.78 | $97.16 | 1,750,600 | — | — |
| 2023-11-07 | $45.24 | $96.01 | 1,364,000 | — | — |
| 2023-11-06 | $45.24 | $96.01 | 2,300,900 | — | — |
| 2023-11-03 | $45.80 | $97.20 | 2,379,500 | — | — |
| 2023-11-02 | $46.51 | $98.71 | 3,873,200 | — | — |
| 2023-11-01 | $46.33 | $98.32 | 2,884,100 | — | — |
| 2023-10-31 | $45.25 | $96.03 | 4,674,200 | — | — |
| 2023-10-30 | $44.86 | $95.20 | 4,807,800 | — | — |
| 2023-10-27 | $43.13 | $91.53 | 15,522,700 | — | — |
| 2023-10-26 | $53.33 | $113.18 | 3,422,600 | — | — |
| 2023-10-25 | $53.09 | $112.67 | 1,261,700 | — | — |
| 2023-10-24 | $52.33 | $111.06 | 915,300 | — | — |
| 2023-10-23 | $52.07 | $110.51 | 1,141,000 | — | — |
| 2023-10-20 | $52.05 | $110.46 | 1,043,200 | — | — |
| 2023-10-19 | $52.31 | $111.01 | 3,781,000 | — | — |
| 2023-10-18 | $52.61 | $111.65 | 3,429,400 | — | — |
| 2023-10-17 | $53.79 | $114.16 | 1,687,700 | — | — |
| 2023-10-16 | $54.64 | $115.96 | 527,300 | — | — |
| 2023-10-13 | $54.53 | $115.73 | 1,243,700 | — | — |
| 2023-10-12 | $54.79 | $116.28 | 1,111,900 | — | — |
| 2023-10-11 | $54.79 | $116.28 | 1,782,200 | — | — |
| 2023-10-10 | $54.45 | $115.56 | 2,587,800 | — | — |
| 2023-10-09 | $54.05 | $114.71 | 2,738,600 | — | — |
| 2023-10-06 | $53.90 | $114.39 | 1,837,300 | — | — |
| 2023-10-05 | $54.05 | $114.71 | 1,133,100 | — | — |
| 2023-10-04 | $53.83 | $114.24 | 1,843,900 | — | — |
| 2023-10-03 | $53.58 | $113.71 | 2,871,500 | — | — |
| 2023-10-02 | $53.58 | $113.71 | 1,849,100 | — | — |
| 2023-09-29 | $53.64 | $113.84 | 3,954,000 | — | — |
| 2023-09-28 | $53.01 | $112.50 | 1,858,300 | — | — |
| 2023-09-27 | $52.97 | $112.42 | 2,160,100 | — | — |
| 2023-09-26 | $54.19 | $115.00 | 746,200 | — | — |
| 2023-09-25 | $54.35 | $115.34 | 647,600 | — | — |
| 2023-09-22 | $54.02 | $114.64 | 948,400 | — | — |
| 2023-09-21 | $54.28 | $115.20 | 1,479,200 | — | — |
| 2023-09-20 | $55.20 | $117.15 | 2,498,200 | — | — |
| 2023-09-19 | $54.87 | $116.45 | 1,324,600 | — | — |
| 2023-09-18 | $54.08 | $114.77 | 1,136,400 | — | — |
| 2023-09-15 | $54.54 | $115.75 | 1,518,200 | — | — |
| 2023-09-14 | $54.55 | $115.77 | 1,017,700 | — | — |
| 2023-09-13 | $54.28 | $115.20 | 1,275,600 | — | — |
| 2023-09-12 | $54.68 | $116.04 | 1,708,400 | — | — |
| 2023-09-11 | $54.47 | $115.60 | 1,076,500 | — | — |
| 2023-09-08 | $53.59 | $113.73 | 714,600 | — | — |
| 2023-09-07 | $53.03 | $112.54 | 769,100 | — | — |
| 2023-09-06 | $52.68 | $111.80 | 1,043,300 | — | — |
| 2023-09-05 | $52.94 | $112.35 | 1,587,800 | — | — |
| 2023-09-01 | $53.13 | $112.76 | 640,200 | — | — |
| 2023-08-31 | $53.18 | $112.86 | 887,200 | — | — |
| 2023-08-30 | $54.14 | $114.90 | 521,300 | — | — |
| 2023-08-29 | $54.16 | $114.94 | 830,200 | — | — |
| 2023-08-28 | $53.76 | $114.09 | 475,000 | — | — |
| 2023-08-25 | $53.42 | $113.37 | 493,800 | — | — |
| 2023-08-24 | $52.96 | $112.39 | 1,534,300 | — | — |
| 2023-08-23 | $53.50 | $113.54 | 1,838,500 | — | — |
| 2023-08-22 | $54.02 | $114.64 | 1,916,600 | — | — |
| 2023-08-21 | $53.71 | $113.99 | 1,644,700 | — | — |
| 2023-08-18 | $53.25 | $113.01 | 792,000 | — | — |
| 2023-08-17 | $52.93 | $112.33 | 983,600 | — | — |
| 2023-08-16 | $52.42 | $111.25 | 751,600 | — | — |
| 2023-08-15 | $52.80 | $112.05 | 1,064,500 | — | — |
| 2023-08-14 | $53.28 | $113.07 | 1,181,600 | — | — |
| 2023-08-11 | $53.53 | $113.60 | 1,659,200 | — | — |
| 2023-08-10 | $53.69 | $113.94 | 1,222,900 | — | — |
| 2023-08-09 | $53.22 | $112.95 | 1,504,900 | — | — |
| 2023-08-08 | $52.66 | $111.76 | 1,628,200 | — | — |
| 2023-08-07 | $52.04 | $110.44 | 1,615,100 | — | — |
| 2023-08-04 | $51.65 | $109.61 | 1,417,200 | — | — |
| 2023-08-03 | $50.95 | $108.13 | 1,917,700 | — | — |
| 2023-08-02 | $51.49 | $109.27 | 1,256,300 | — | — |
| 2023-08-01 | $53.06 | $112.61 | 987,000 | — | — |
| 2023-07-31 | $53.37 | $113.26 | 1,335,000 | — | — |
| 2023-07-28 | $52.48 | $111.38 | 3,204,600 | — | — |
| 2023-07-27 | $53.54 | $113.63 | 1,392,100 | — | — |
| 2023-07-26 | $53.51 | $113.56 | 1,589,000 | — | — |
| 2023-07-25 | $53.77 | $114.11 | 1,208,400 | — | — |
| 2023-07-24 | $53.92 | $114.43 | 1,039,300 | — | — |
| 2023-07-21 | $54.95 | $116.62 | 1,557,200 | — | — |
| 2023-07-20 | $54.72 | $116.13 | 1,103,100 | — | — |
| 2023-07-19 | $53.77 | $114.11 | 784,600 | — | — |
| 2023-07-18 | $53.73 | $114.03 | 1,120,100 | — | — |
| 2023-07-17 | $52.89 | $112.25 | 1,214,800 | — | — |
| 2023-07-14 | $52.68 | $111.80 | 659,400 | — | — |
| 2023-07-13 | $52.12 | $110.61 | 867,700 | — | — |
| 2023-07-12 | $51.83 | $110.00 | 946,900 | — | — |
| 2023-07-11 | $51.72 | $109.76 | 853,900 | — | — |
| 2023-07-10 | $51.83 | $110.00 | 953,000 | — | — |
| 2023-07-07 | $51.30 | $108.87 | 1,043,800 | — | — |
| 2023-07-06 | $51.86 | $110.06 | 1,286,000 | — | — |
| 2023-07-05 | $52.99 | $112.46 | 940,000 | — | — |
| 2023-07-03 | $53.63 | $113.82 | 979,500 | — | — |
| 2023-06-30 | $53.90 | $114.39 | 1,835,200 | — | — |
| 2023-06-29 | $52.99 | $112.46 | 1,107,600 | — | — |
| 2023-06-28 | $53.74 | $114.05 | 1,397,000 | — | — |
| 2023-06-27 | $53.67 | $113.90 | 1,031,500 | — | — |
| 2023-06-26 | $53.48 | $113.50 | 934,400 | — | — |
| 2023-06-23 | $53.30 | $113.12 | 2,293,900 | — | — |
| 2023-06-22 | $53.30 | $113.12 | 1,260,900 | — | — |
| 2023-06-21 | $53.64 | $113.84 | 1,422,000 | — | — |
| 2023-06-20 | $53.10 | $112.69 | 1,709,700 | — | — |
| 2023-06-16 | $52.04 | $110.44 | 1,142,200 | — | — |
| 2023-06-15 | $51.79 | $109.91 | 1,650,800 | — | — |
| 2023-06-14 | $50.72 | $107.64 | 868,400 | — | — |
| 2023-06-13 | $50.52 | $107.22 | 873,400 | — | — |
| 2023-06-12 | $51.01 | $108.26 | 641,900 | — | — |
| 2023-06-09 | $51.24 | $108.74 | 574,900 | — | — |
| 2023-06-08 | $51.54 | $109.38 | 731,800 | — | — |
| 2023-06-07 | $50.88 | $107.98 | 724,500 | — | — |
| 2023-06-06 | $51.49 | $109.27 | 1,446,600 | — | — |
| 2023-06-05 | $50.83 | $107.87 | 806,300 | — | — |
| 2023-06-02 | $51.01 | $108.26 | 666,900 | — | — |
| 2023-06-01 | $50.46 | $107.09 | 1,252,600 | — | — |
| 2023-05-31 | $51.02 | $108.28 | 1,160,400 | — | — |
| 2023-05-30 | $50.45 | $107.07 | 1,199,400 | — | — |
| 2023-05-26 | $52.51 | $107.40 | 1,268,700 | — | — |
| 2023-05-25 | $52.59 | $107.56 | 1,493,800 | — | — |
| 2023-05-24 | $53.97 | $110.39 | 1,189,500 | — | — |
| 2023-05-23 | $54.39 | $111.25 | 1,193,900 | — | — |
| 2023-05-22 | $53.98 | $110.41 | 926,300 | — | — |
| 2023-05-19 | $55.03 | $112.55 | 1,613,100 | — | — |
| 2023-05-18 | $53.86 | $110.16 | 1,573,600 | — | — |
| 2023-05-17 | $53.69 | $109.81 | 1,475,500 | — | — |
| 2023-05-16 | $54.55 | $111.57 | 1,377,500 | — | — |
| 2023-05-15 | $54.54 | $111.55 | 1,763,200 | — | — |
| 2023-05-12 | $54.13 | $110.71 | 4,378,400 | — | — |
| 2023-05-11 | $54.38 | $111.23 | 1,887,000 | — | — |
| 2023-05-10 | $54.57 | $111.61 | 1,819,200 | — | — |
| 2023-05-09 | $55.11 | $112.72 | 696,700 | — | — |
| 2023-05-08 | $54.93 | $112.35 | 726,000 | — | — |
| 2023-05-05 | $55.77 | $114.07 | 983,400 | — | — |
| 2023-05-04 | $54.73 | $111.94 | 941,700 | — | — |
| 2023-05-03 | $54.22 | $110.90 | 1,894,900 | — | — |
| 2023-05-02 | $53.35 | $109.12 | 1,840,700 | — | — |
| 2023-05-01 | $53.44 | $109.30 | 1,324,400 | — | — |
| 2023-04-28 | $53.65 | $109.73 | 2,699,900 | — | — |
| 2023-04-27 | $56.09 | $114.72 | 1,791,300 | — | — |
| 2023-04-26 | $56.22 | $114.99 | 2,555,000 | — | — |
| 2023-04-25 | $57.18 | $116.95 | 1,333,300 | — | — |
| 2023-04-24 | $56.61 | $115.79 | 1,043,900 | — | — |
| 2023-04-21 | $56.70 | $115.97 | 1,621,400 | — | — |
| 2023-04-20 | $55.47 | $113.45 | 815,900 | — | — |
| 2023-04-19 | $55.72 | $113.97 | 2,590,900 | — | — |
| 2023-04-18 | $55.20 | $112.90 | 2,404,100 | — | — |
| 2023-04-17 | $55.90 | $114.33 | 1,150,300 | — | — |
| 2023-04-14 | $56.15 | $114.85 | 1,731,500 | — | — |
| 2023-04-13 | $56.10 | $114.74 | 1,362,300 | — | — |
| 2023-04-12 | $55.80 | $114.13 | 2,146,900 | — | — |
| 2023-04-11 | $55.22 | $112.94 | 2,034,900 | — | — |
| 2023-04-10 | $54.99 | $112.47 | 1,732,400 | — | — |
| 2023-04-06 | $55.93 | $114.40 | 2,686,200 | — | — |
| 2023-04-05 | $54.84 | $112.17 | 3,026,800 | — | — |
| 2023-04-04 | $54.21 | $110.88 | 3,207,600 | — | — |
| 2023-04-03 | $54.18 | $110.82 | 1,874,100 | — | — |
| 2023-03-31 | $54.42 | $111.31 | 2,034,600 | — | — |
| 2023-03-30 | $53.97 | $110.39 | 1,912,100 | — | — |
| 2023-03-29 | $54.45 | $111.37 | 1,870,000 | — | — |
| 2023-03-28 | $54.19 | $110.84 | 1,514,000 | — | — |
| 2023-03-27 | $53.22 | $108.85 | 1,755,600 | — | — |
| 2023-03-24 | $52.61 | $107.61 | 2,748,900 | — | — |
| 2023-03-23 | $51.73 | $105.81 | 6,019,000 | — | — |
| 2023-03-22 | $48.79 | $99.79 | 955,400 | — | — |
| 2023-03-21 | $48.56 | $99.32 | 1,116,500 | — | — |
| 2023-03-20 | $48.00 | $98.18 | 2,232,000 | — | — |
| 2023-03-17 | $47.74 | $97.64 | 1,335,200 | — | — |
| 2023-03-16 | $48.12 | $98.42 | 1,287,600 | — | — |
| 2023-03-15 | $47.57 | $97.30 | 994,400 | — | — |
| 2023-03-14 | $47.86 | $97.89 | 2,219,800 | — | — |
| 2023-03-13 | $47.03 | $96.19 | 1,536,700 | — | — |
| 2023-03-10 | $47.28 | $96.70 | 1,281,800 | — | — |
| 2023-03-09 | $47.05 | $96.23 | 1,152,100 | — | — |
| 2023-03-08 | $47.23 | $96.60 | 1,138,600 | — | — |
| 2023-03-07 | $47.56 | $97.28 | 1,195,200 | — | — |
| 2023-03-06 | $47.73 | $97.62 | 734,200 | — | — |
| 2023-03-03 | $47.76 | $97.69 | 2,033,400 | — | — |
| 2023-03-02 | $47.63 | $97.42 | 1,163,600 | — | — |
| 2023-03-01 | $47.02 | $96.17 | 1,252,700 | — | — |
| 2023-02-28 | $46.85 | $95.82 | 1,072,800 | — | — |
| 2023-02-27 | $47.85 | $97.87 | 1,398,900 | — | — |
| 2023-02-24 | $47.70 | $97.56 | 2,576,700 | — | — |
| 2023-02-23 | $48.31 | $98.81 | 3,269,600 | — | — |
| 2023-02-22 | $48.02 | $98.22 | 1,611,300 | — | — |
| 2023-02-21 | $47.60 | $97.36 | 829,700 | — | — |
| 2023-02-17 | $47.67 | $97.50 | 1,065,200 | — | — |
| 2023-02-16 | $46.83 | $95.78 | 932,700 | — | — |
| 2023-02-15 | $47.25 | $96.64 | 1,356,600 | — | — |
| 2023-02-14 | $47.60 | $97.36 | 1,329,800 | — | — |
| 2023-02-13 | $47.40 | $96.95 | 1,472,600 | — | — |
| 2023-02-10 | $47.54 | $97.24 | 2,559,000 | — | — |
| 2023-02-09 | $48.08 | $98.34 | 2,461,200 | — | — |
| 2023-02-08 | $47.71 | $97.58 | 2,256,700 | — | — |
| 2023-02-07 | $46.97 | $96.07 | 2,424,800 | — | — |
| 2023-02-06 | $45.86 | $93.80 | 2,891,700 | — | — |
| 2023-02-03 | $46.02 | $94.13 | 3,503,300 | — | — |
| 2023-02-02 | $47.24 | $96.62 | 2,136,300 | — | — |
| 2023-02-01 | $48.75 | $99.71 | 1,434,400 | — | — |
| 2023-01-31 | $49.14 | $100.51 | 1,327,500 | — | — |
| 2023-01-30 | $48.57 | $99.34 | 2,062,000 | — | — |
| 2023-01-27 | $48.49 | $99.18 | 1,063,000 | — | — |
| 2023-01-26 | $48.81 | $99.83 | 2,238,800 | — | — |
| 2023-01-25 | $48.89 | $100.00 | 1,688,600 | — | — |
| 2023-01-24 | $48.53 | $99.26 | 3,687,300 | — | — |
| 2023-01-23 | $48.63 | $99.46 | 2,880,500 | — | — |
| 2023-01-20 | $49.08 | $100.39 | 1,540,800 | — | — |
| 2023-01-19 | $49.44 | $101.12 | 2,272,000 | — | — |
| 2023-01-18 | $49.16 | $100.55 | 1,443,300 | — | — |
| 2023-01-17 | $49.83 | $101.92 | 2,180,800 | — | — |
| 2023-01-13 | $49.27 | $100.77 | 2,163,300 | — | — |
| 2023-01-12 | $49.35 | $100.94 | 3,123,700 | — | — |
| 2023-01-11 | $48.74 | $99.69 | 4,722,600 | — | — |
| 2023-01-10 | $48.82 | $99.85 | 3,560,200 | — | — |
| 2023-01-09 | $48.51 | $99.22 | 4,367,100 | — | — |
| 2023-01-06 | $48.14 | $98.46 | 1,964,100 | — | — |
| 2023-01-05 | $47.75 | $97.66 | 2,483,000 | — | — |
| 2023-01-04 | $48.74 | $99.69 | 2,013,800 | — | — |
| 2023-01-03 | $49.00 | $100.22 | 2,095,000 | — | — |