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
- 2007-01-22 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 | $54.52 | $54.52 | 2,703,200 | — | — |
| 2023-12-28 | $55.45 | $55.45 | 3,457,900 | — | — |
| 2023-12-27 | $55.72 | $55.72 | 5,686,000 | — | — |
| 2023-12-26 | $52.95 | $52.95 | 4,275,800 | — | — |
| 2023-12-22 | $50.04 | $50.04 | 2,030,600 | — | — |
| 2023-12-21 | $50.29 | $50.29 | 2,106,400 | — | — |
| 2023-12-20 | $49.09 | $49.09 | 4,600,500 | — | — |
| 2023-12-19 | $50.99 | $50.99 | 2,846,700 | — | — |
| 2023-12-18 | $49.76 | $49.76 | 2,967,300 | — | — |
| 2023-12-15 | $49.68 | $49.68 | 5,890,900 | — | — |
| 2023-12-14 | $50.90 | $50.90 | 5,142,600 | — | — |
| 2023-12-13 | $51.89 | $51.89 | 4,342,000 | — | — |
| 2023-12-12 | $49.13 | $49.13 | 3,998,100 | — | — |
| 2023-12-11 | $49.69 | $49.69 | 3,504,400 | — | — |
| 2023-12-08 | $50.90 | $50.90 | 3,450,700 | — | — |
| 2023-12-07 | $50.96 | $50.96 | 3,842,900 | — | — |
| 2023-12-06 | $51.22 | $51.22 | 3,204,100 | — | — |
| 2023-12-05 | $52.00 | $52.00 | 3,394,800 | — | — |
| 2023-12-04 | $52.36 | $52.36 | 4,757,100 | — | — |
| 2023-12-01 | $51.99 | $51.99 | 4,385,600 | — | — |
| 2023-11-30 | $49.51 | $49.51 | 12,507,100 | — | — |
| 2023-11-29 | $50.60 | $50.60 | 4,558,900 | — | — |
| 2023-11-28 | $52.25 | $52.25 | 3,911,000 | — | — |
| 2023-11-27 | $53.69 | $53.69 | 3,115,200 | — | — |
| 2023-11-24 | $53.56 | $53.56 | 1,502,200 | — | — |
| 2023-11-22 | $53.92 | $53.92 | 3,614,500 | — | — |
| 2023-11-21 | $52.29 | $52.29 | 4,693,500 | — | — |
| 2023-11-20 | $54.18 | $54.18 | 7,135,000 | — | — |
| 2023-11-17 | $49.97 | $49.97 | 3,656,100 | — | — |
| 2023-11-16 | $50.04 | $50.04 | 6,171,200 | — | — |
| 2023-11-15 | $51.59 | $51.59 | 7,996,500 | — | — |
| 2023-11-14 | $52.25 | $52.25 | 18,207,300 | — | — |
| 2023-11-13 | $54.14 | $54.14 | 5,996,100 | — | — |
| 2023-11-10 | $57.50 | $57.50 | 4,662,300 | — | — |
| 2023-11-09 | $58.12 | $58.12 | 5,482,200 | — | — |
| 2023-11-08 | $59.76 | $59.76 | 10,509,600 | — | — |
| 2023-11-07 | $58.05 | $58.05 | 20,872,500 | — | — |
| 2023-11-06 | $58.97 | $58.97 | 12,813,900 | — | — |
| 2023-11-03 | $58.18 | $58.18 | 7,967,100 | — | — |
| 2023-11-02 | $54.00 | $54.00 | 4,585,200 | — | — |
| 2023-11-01 | $51.74 | $51.74 | 4,117,500 | — | — |
| 2023-10-31 | $50.70 | $50.70 | 5,747,100 | — | — |
| 2023-10-30 | $53.68 | $53.68 | 2,589,900 | — | — |
| 2023-10-27 | $53.27 | $53.27 | 3,294,000 | — | — |
| 2023-10-26 | $53.46 | $53.46 | 3,911,400 | — | — |
| 2023-10-25 | $55.90 | $55.90 | 3,719,700 | — | — |
| 2023-10-24 | $56.98 | $56.98 | 2,343,000 | — | — |
| 2023-10-23 | $54.63 | $54.63 | 3,300,900 | — | — |
| 2023-10-20 | $54.01 | $54.01 | 3,888,300 | — | — |
| 2023-10-19 | $57.31 | $57.31 | 2,695,200 | — | — |
| 2023-10-18 | $57.35 | $57.35 | 3,009,600 | — | — |
| 2023-10-17 | $58.01 | $58.01 | 4,099,200 | — | — |
| 2023-10-16 | $55.73 | $55.73 | 2,556,300 | — | — |
| 2023-10-13 | $54.56 | $54.56 | 2,334,000 | — | — |
| 2023-10-12 | $52.92 | $52.92 | 2,737,200 | — | — |
| 2023-10-11 | $55.25 | $55.25 | 2,675,100 | — | — |
| 2023-10-10 | $55.68 | $55.68 | 4,689,000 | — | — |
| 2023-10-09 | $52.86 | $52.86 | 3,492,900 | — | — |
| 2023-10-06 | $51.37 | $51.37 | 3,093,900 | — | — |
| 2023-10-05 | $51.05 | $51.05 | 3,408,000 | — | — |
| 2023-10-04 | $52.20 | $52.20 | 5,553,600 | — | — |
| 2023-10-03 | $53.71 | $53.71 | 4,935,600 | — | — |
| 2023-10-02 | $58.00 | $58.00 | 2,504,700 | — | — |
| 2023-09-29 | $57.20 | $57.20 | 2,552,700 | — | — |
| 2023-09-28 | $57.69 | $57.69 | 2,717,400 | — | — |
| 2023-09-27 | $57.41 | $57.41 | 3,423,600 | — | — |
| 2023-09-26 | $55.84 | $55.84 | 2,698,200 | — | — |
| 2023-09-25 | $56.78 | $56.78 | 2,691,300 | — | — |
| 2023-09-22 | $55.85 | $55.85 | 3,227,100 | — | — |
| 2023-09-21 | $56.76 | $56.76 | 7,683,300 | — | — |
| 2023-09-20 | $60.47 | $60.47 | 7,084,800 | — | — |
| 2023-09-19 | $65.96 | $65.96 | 2,630,100 | — | — |
| 2023-09-18 | $66.31 | $66.31 | 2,591,700 | — | — |
| 2023-09-15 | $65.84 | $65.84 | 8,253,300 | — | — |
| 2023-09-14 | $67.31 | $67.31 | 2,414,700 | — | — |
| 2023-09-13 | $66.85 | $66.85 | 2,846,100 | — | — |
| 2023-09-12 | $67.04 | $67.04 | 2,911,500 | — | — |
| 2023-09-11 | $66.48 | $66.48 | 2,553,000 | — | — |
| 2023-09-08 | $67.21 | $67.21 | 2,687,100 | — | — |
| 2023-09-07 | $68.42 | $68.42 | 3,602,400 | — | — |
| 2023-09-06 | $66.78 | $66.78 | 3,141,300 | — | — |
| 2023-09-05 | $65.79 | $65.79 | 3,548,400 | — | — |
| 2023-09-01 | $64.74 | $64.74 | 2,610,300 | — | — |
| 2023-08-31 | $65.35 | $65.35 | 3,637,200 | — | — |
| 2023-08-30 | $64.67 | $64.67 | 2,922,300 | — | — |
| 2023-08-29 | $62.60 | $62.60 | 4,628,400 | — | — |
| 2023-08-28 | $60.71 | $60.71 | 1,507,500 | — | — |
| 2023-08-25 | $60.66 | $60.66 | 2,518,500 | — | — |
| 2023-08-24 | $59.21 | $59.21 | 2,246,400 | — | — |
| 2023-08-23 | $60.12 | $60.12 | 3,041,100 | — | — |
| 2023-08-22 | $59.34 | $59.34 | 2,268,600 | — | — |
| 2023-08-21 | $59.17 | $59.17 | 3,585,600 | — | — |
| 2023-08-18 | $58.26 | $58.26 | 3,204,000 | — | — |
| 2023-08-17 | $56.45 | $56.45 | 4,620,600 | — | — |
| 2023-08-16 | $59.72 | $59.72 | 3,243,000 | — | — |
| 2023-08-15 | $60.91 | $60.91 | 5,961,300 | — | — |
| 2023-08-14 | $61.00 | $61.00 | 5,861,700 | — | — |
| 2023-08-11 | $58.35 | $58.35 | 4,038,300 | — | — |
| 2023-08-10 | $57.66 | $57.66 | 6,925,500 | — | — |
| 2023-08-09 | $57.56 | $57.56 | 16,377,600 | — | — |
| 2023-08-08 | $47.79 | $47.79 | 8,103,900 | — | — |
| 2023-08-07 | $47.74 | $47.74 | 4,374,900 | — | — |
| 2023-08-04 | $47.54 | $47.54 | 2,926,200 | — | — |
| 2023-08-03 | $47.79 | $47.79 | 2,632,500 | — | — |
| 2023-08-02 | $46.45 | $46.45 | 3,802,800 | — | — |
| 2023-08-01 | $47.48 | $47.48 | 2,200,800 | — | — |
| 2023-07-31 | $48.23 | $48.23 | 4,855,200 | — | — |
| 2023-07-28 | $49.16 | $49.16 | 1,750,200 | — | — |
| 2023-07-27 | $48.14 | $48.14 | 2,067,000 | — | — |
| 2023-07-26 | $49.12 | $49.12 | 2,730,000 | — | — |
| 2023-07-25 | $48.88 | $48.88 | 2,801,700 | — | — |
| 2023-07-24 | $47.80 | $47.80 | 2,560,500 | — | — |
| 2023-07-21 | $47.79 | $47.79 | 1,700,100 | — | — |
| 2023-07-20 | $47.84 | $47.84 | 1,867,200 | — | — |
| 2023-07-19 | $48.43 | $48.43 | 3,115,200 | — | — |
| 2023-07-18 | $48.18 | $48.18 | 5,135,400 | — | — |
| 2023-07-17 | $50.64 | $50.64 | 3,175,500 | — | — |
| 2023-07-14 | $51.04 | $51.04 | 5,301,300 | — | — |
| 2023-07-13 | $49.57 | $49.57 | 3,070,200 | — | — |
| 2023-07-12 | $49.95 | $49.95 | 3,285,000 | — | — |
| 2023-07-11 | $48.60 | $48.60 | 3,937,500 | — | — |
| 2023-07-10 | $49.84 | $49.84 | 2,588,400 | — | — |
| 2023-07-07 | $48.67 | $48.67 | 2,160,000 | — | — |
| 2023-07-06 | $48.68 | $48.68 | 3,288,300 | — | — |
| 2023-07-05 | $49.28 | $49.28 | 1,881,900 | — | — |
| 2023-07-03 | $49.42 | $49.42 | 1,289,100 | — | — |
| 2023-06-30 | $49.73 | $49.73 | 2,531,100 | — | — |
| 2023-06-29 | $49.61 | $49.61 | 1,929,900 | — | — |
| 2023-06-28 | $50.12 | $50.12 | 2,558,700 | — | — |
| 2023-06-27 | $50.24 | $50.24 | 3,457,800 | — | — |
| 2023-06-26 | $49.05 | $49.05 | 3,740,400 | — | — |
| 2023-06-23 | $50.03 | $50.03 | 23,684,100 | — | — |
| 2023-06-22 | $49.29 | $49.29 | 4,738,500 | — | — |
| 2023-06-21 | $46.82 | $46.82 | 2,251,800 | — | — |
| 2023-06-20 | $47.12 | $47.12 | 2,856,000 | — | — |
| 2023-06-16 | $48.15 | $48.15 | 2,584,500 | — | — |
| 2023-06-15 | $48.25 | $48.25 | 2,852,100 | — | — |
| 2023-06-14 | $47.69 | $47.69 | 5,280,900 | — | — |
| 2023-06-13 | $49.83 | $49.83 | 4,790,700 | — | — |
| 2023-06-12 | $48.04 | $48.04 | 2,595,600 | — | — |
| 2023-06-09 | $46.40 | $46.40 | 2,181,300 | — | — |
| 2023-06-08 | $47.00 | $47.00 | 3,193,200 | — | — |
| 2023-06-07 | $46.01 | $46.01 | 3,726,300 | — | — |
| 2023-06-06 | $47.40 | $47.40 | 3,973,800 | — | — |
| 2023-06-05 | $47.98 | $47.98 | 5,590,500 | — | — |
| 2023-06-02 | $46.06 | $46.06 | 4,802,400 | — | — |
| 2023-06-01 | $44.43 | $44.43 | 6,728,100 | — | — |
| 2023-05-31 | $41.84 | $41.84 | 4,082,400 | — | — |
| 2023-05-30 | $41.52 | $41.52 | 2,470,200 | — | — |
| 2023-05-26 | $42.15 | $42.15 | 2,837,100 | — | — |
| 2023-05-25 | $43.04 | $43.04 | 2,262,300 | — | — |
| 2023-05-24 | $43.81 | $43.81 | 4,237,500 | — | — |
| 2023-05-23 | $43.20 | $43.20 | 4,539,900 | — | — |
| 2023-05-22 | $43.74 | $43.74 | 3,069,000 | — | — |
| 2023-05-19 | $43.89 | $43.89 | 2,898,900 | — | — |
| 2023-05-18 | $44.46 | $44.46 | 4,724,700 | — | — |
| 2023-05-17 | $44.38 | $44.38 | 2,458,800 | — | — |
| 2023-05-16 | $44.09 | $44.09 | 3,449,400 | — | — |
| 2023-05-15 | $43.85 | $43.85 | 3,183,600 | — | — |
| 2023-05-12 | $43.28 | $43.28 | 5,246,700 | — | — |
| 2023-05-11 | $43.40 | $43.40 | 5,818,800 | — | — |
| 2023-05-10 | $42.76 | $42.76 | 20,874,300 | — | — |
| 2023-05-09 | $35.71 | $35.71 | 4,505,400 | — | — |
| 2023-05-08 | $35.63 | $35.63 | 3,141,300 | — | — |
| 2023-05-05 | $34.75 | $34.75 | 3,216,000 | — | — |
| 2023-05-04 | $33.35 | $33.35 | 2,159,700 | — | — |
| 2023-05-03 | $33.28 | $33.28 | 2,451,600 | — | — |
| 2023-05-02 | $33.17 | $33.17 | 4,941,300 | — | — |
| 2023-05-01 | $34.45 | $34.45 | 4,745,100 | — | — |
| 2023-04-28 | $31.86 | $31.86 | 2,790,300 | — | — |
| 2023-04-27 | $31.02 | $31.02 | 2,152,200 | — | — |
| 2023-04-26 | $30.62 | $30.62 | 2,884,500 | — | — |
| 2023-04-25 | $29.99 | $29.99 | 1,469,100 | — | — |
| 2023-04-24 | $30.83 | $30.83 | 2,210,100 | — | — |
| 2023-04-21 | $30.19 | $30.19 | 2,938,200 | — | — |
| 2023-04-20 | $30.01 | $30.01 | 3,234,600 | — | — |
| 2023-04-19 | $29.83 | $29.83 | 3,174,900 | — | — |
| 2023-04-18 | $29.23 | $29.23 | 2,212,500 | — | — |
| 2023-04-17 | $29.14 | $29.14 | 2,275,500 | — | — |
| 2023-04-14 | $28.97 | $28.97 | 1,316,400 | — | — |
| 2023-04-13 | $29.12 | $29.12 | 1,858,200 | — | — |
| 2023-04-12 | $28.69 | $28.69 | 1,459,800 | — | — |
| 2023-04-11 | $28.96 | $28.96 | 1,539,000 | — | — |
| 2023-04-10 | $29.00 | $29.00 | 1,565,400 | — | — |
| 2023-04-06 | $28.90 | $28.90 | 1,535,700 | — | — |
| 2023-04-05 | $29.45 | $29.45 | 1,565,400 | — | — |
| 2023-04-04 | $29.97 | $29.97 | 1,499,100 | — | — |
| 2023-04-03 | $30.71 | $30.71 | 1,642,800 | — | — |
| 2023-03-31 | $30.98 | $30.98 | 2,048,100 | — | — |
| 2023-03-30 | $30.48 | $30.48 | 1,148,100 | — | — |
| 2023-03-29 | $30.21 | $30.21 | 1,251,000 | — | — |
| 2023-03-28 | $29.82 | $29.82 | 1,509,300 | — | — |
| 2023-03-27 | $30.84 | $30.84 | 2,048,700 | — | — |
| 2023-03-24 | $30.15 | $30.15 | 2,090,100 | — | — |
| 2023-03-23 | $29.63 | $29.63 | 1,966,500 | — | — |
| 2023-03-22 | $29.51 | $29.51 | 2,247,900 | — | — |
| 2023-03-21 | $29.73 | $29.73 | 3,212,400 | — | — |
| 2023-03-20 | $27.93 | $27.93 | 1,567,200 | — | — |
| 2023-03-17 | $27.93 | $27.93 | 2,601,000 | — | — |
| 2023-03-16 | $28.39 | $28.39 | 2,007,300 | — | — |
| 2023-03-15 | $27.83 | $27.83 | 2,580,600 | — | — |
| 2023-03-14 | $28.17 | $28.17 | 2,642,100 | — | — |
| 2023-03-13 | $27.21 | $27.21 | 2,957,100 | — | — |
| 2023-03-10 | $27.67 | $27.67 | 3,404,100 | — | — |
| 2023-03-09 | $29.00 | $29.00 | 2,543,100 | — | — |
| 2023-03-08 | $29.40 | $29.40 | 2,294,400 | — | — |
| 2023-03-07 | $29.73 | $29.73 | 3,553,200 | — | — |
| 2023-03-06 | $29.46 | $29.46 | 7,500,000 | — | — |
| 2023-03-03 | $31.59 | $31.59 | 4,860,000 | — | — |
| 2023-03-02 | $31.47 | $31.47 | 7,049,700 | — | — |
| 2023-03-01 | $29.59 | $29.59 | 6,174,600 | — | — |
| 2023-02-28 | $30.27 | $30.27 | 5,756,400 | — | — |
| 2023-02-27 | $30.01 | $30.01 | 3,690,000 | — | — |
| 2023-02-24 | $30.69 | $30.69 | 2,653,200 | — | — |
| 2023-02-23 | $30.59 | $30.59 | 3,217,500 | — | — |
| 2023-02-22 | $29.68 | $29.68 | 3,571,500 | — | — |
| 2023-02-21 | $28.97 | $28.97 | 4,059,900 | — | — |
| 2023-02-17 | $31.61 | $31.61 | 2,043,600 | — | — |
| 2023-02-16 | $31.27 | $31.27 | 2,157,900 | — | — |
| 2023-02-15 | $32.22 | $32.22 | 1,466,400 | — | — |
| 2023-02-14 | $32.06 | $32.06 | 1,552,800 | — | — |
| 2023-02-13 | $32.62 | $32.62 | 2,672,400 | — | — |
| 2023-02-10 | $32.38 | $32.38 | 1,616,400 | — | — |
| 2023-02-09 | $32.14 | $32.14 | 2,391,900 | — | — |
| 2023-02-08 | $32.47 | $32.47 | 1,350,900 | — | — |
| 2023-02-07 | $32.71 | $32.71 | 3,224,400 | — | — |
| 2023-02-06 | $33.15 | $33.15 | 6,153,900 | — | — |
| 2023-02-03 | $30.71 | $30.71 | 4,192,200 | — | — |
| 2023-02-02 | $31.38 | $31.38 | 4,973,100 | — | — |
| 2023-02-01 | $33.48 | $33.48 | 2,209,800 | — | — |
| 2023-01-31 | $33.44 | $33.44 | 1,447,200 | — | — |
| 2023-01-30 | $32.58 | $32.58 | 1,434,300 | — | — |
| 2023-01-27 | $33.01 | $33.01 | 2,111,100 | — | — |
| 2023-01-26 | $34.05 | $34.05 | 1,352,100 | — | — |
| 2023-01-25 | $33.81 | $33.81 | 2,108,400 | — | — |
| 2023-01-24 | $34.67 | $34.67 | 2,550,600 | — | — |
| 2023-01-23 | $34.47 | $34.47 | 2,066,100 | — | — |
| 2023-01-20 | $33.29 | $33.29 | 3,269,400 | — | — |
| 2023-01-19 | $32.60 | $32.60 | 2,939,400 | — | — |
| 2023-01-18 | $33.94 | $33.94 | 4,602,900 | — | — |
| 2023-01-17 | $37.56 | $37.56 | 3,532,200 | — | — |
| 2023-01-13 | $36.73 | $36.73 | 2,853,000 | — | — |
| 2023-01-12 | $35.47 | $35.47 | 2,404,200 | — | — |
| 2023-01-11 | $35.52 | $35.52 | 3,903,300 | — | — |
| 2023-01-10 | $33.75 | $33.75 | 2,505,000 | — | — |
| 2023-01-09 | $32.56 | $32.56 | 1,920,300 | — | — |
| 2023-01-06 | $32.42 | $32.42 | 3,166,200 | — | — |
| 2023-01-05 | $33.74 | $33.74 | 1,803,900 | — | — |
| 2023-01-04 | $33.64 | $33.64 | 2,467,800 | — | — |
| 2023-01-03 | $33.49 | $33.49 | 3,649,500 | — | — |