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
- 1980-03-17 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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $78.56 | $547.83 | 1,975,500 | — | — |
| 2021-12-30 | $78.47 | $547.20 | 1,752,300 | — | — |
| 2021-12-29 | $78.42 | $546.85 | 1,517,900 | — | — |
| 2021-12-28 | $77.91 | $543.30 | 1,236,100 | — | — |
| 2021-12-27 | $77.43 | $539.95 | 1,430,700 | — | — |
| 2021-12-23 | $77.34 | $539.32 | 1,851,000 | — | — |
| 2021-12-22 | $77.15 | $538.00 | 1,717,300 | — | — |
| 2021-12-21 | $77.14 | $537.93 | 2,395,300 | — | — |
| 2021-12-20 | $77.96 | $543.65 | 4,520,300 | — | — |
| 2021-12-17 | $76.63 | $534.37 | 6,600,600 | — | — |
| 2021-12-16 | $78.57 | $547.90 | 3,252,600 | — | — |
| 2021-12-15 | $78.20 | $545.32 | 3,235,400 | — | — |
| 2021-12-14 | $76.60 | $534.16 | 3,261,900 | — | — |
| 2021-12-13 | $76.75 | $535.21 | 2,629,500 | — | — |
| 2021-12-10 | $75.96 | $529.70 | 3,111,600 | — | — |
| 2021-12-09 | $76.19 | $531.30 | 5,358,500 | — | — |
| 2021-12-08 | $75.13 | $523.91 | 3,491,100 | — | — |
| 2021-12-07 | $75.46 | $526.21 | 5,676,400 | — | — |
| 2021-12-06 | $74.29 | $518.05 | 4,774,900 | — | — |
| 2021-12-03 | $73.04 | $509.34 | 3,673,200 | — | — |
| 2021-12-02 | $71.84 | $500.97 | 4,081,000 | — | — |
| 2021-12-01 | $70.85 | $489.67 | 4,009,800 | — | — |
| 2021-11-30 | $71.20 | $492.09 | 6,593,600 | — | — |
| 2021-11-29 | $74.42 | $514.35 | 4,182,700 | — | — |
| 2021-11-26 | $73.67 | $509.16 | 2,021,100 | — | — |
| 2021-11-24 | $74.90 | $517.66 | 2,374,700 | — | — |
| 2021-11-23 | $74.82 | $517.11 | 2,482,100 | — | — |
| 2021-11-22 | $74.04 | $511.72 | 4,119,100 | — | — |
| 2021-11-19 | $74.19 | $512.76 | 5,532,000 | — | — |
| 2021-11-18 | $75.19 | $519.67 | 3,325,500 | — | — |
| 2021-11-17 | $75.35 | $520.77 | 3,046,300 | — | — |
| 2021-11-16 | $75.41 | $521.19 | 3,825,000 | — | — |
| 2021-11-15 | $75.88 | $524.44 | 3,156,100 | — | — |
| 2021-11-12 | $74.74 | $516.56 | 3,213,700 | — | — |
| 2021-11-11 | $75.07 | $518.84 | 2,780,300 | — | — |
| 2021-11-10 | $75.68 | $523.05 | 2,825,400 | — | — |
| 2021-11-09 | $74.58 | $515.45 | 3,425,500 | — | — |
| 2021-11-08 | $74.58 | $515.45 | 4,094,100 | — | — |
| 2021-11-05 | $76.53 | $528.93 | 2,588,500 | — | — |
| 2021-11-04 | $75.44 | $521.40 | 3,459,300 | — | — |
| 2021-11-03 | $75.48 | $521.67 | 2,326,100 | — | — |
| 2021-11-02 | $75.49 | $521.74 | 2,722,700 | — | — |
| 2021-11-01 | $75.41 | $521.19 | 2,390,100 | — | — |
| 2021-10-29 | $75.93 | $524.78 | 3,050,400 | — | — |
| 2021-10-28 | $76.34 | $527.62 | 2,453,100 | — | — |
| 2021-10-27 | $75.99 | $525.20 | 2,406,900 | — | — |
| 2021-10-26 | $76.59 | $529.34 | 2,477,600 | — | — |
| 2021-10-25 | $76.50 | $528.72 | 2,253,300 | — | — |
| 2021-10-22 | $77.29 | $534.18 | 2,150,600 | — | — |
| 2021-10-21 | $77.29 | $534.18 | 3,777,500 | — | — |
| 2021-10-20 | $76.59 | $529.34 | 3,394,500 | — | — |
| 2021-10-19 | $75.22 | $519.88 | 5,127,800 | — | — |
| 2021-10-18 | $71.96 | $497.34 | 2,981,600 | — | — |
| 2021-10-15 | $73.10 | $505.22 | 2,719,200 | — | — |
| 2021-10-14 | $73.65 | $509.02 | 3,112,800 | — | — |
| 2021-10-13 | $73.37 | $507.09 | 3,123,000 | — | — |
| 2021-10-12 | $72.52 | $501.21 | 2,200,100 | — | — |
| 2021-10-11 | $72.12 | $498.45 | 2,782,000 | — | — |
| 2021-10-08 | $72.70 | $502.46 | 2,960,000 | — | — |
| 2021-10-07 | $73.85 | $510.41 | 3,015,500 | — | — |
| 2021-10-06 | $74.17 | $512.62 | 3,602,900 | — | — |
| 2021-10-05 | $72.78 | $503.01 | 4,861,300 | — | — |
| 2021-10-04 | $73.35 | $506.95 | 4,042,400 | — | — |
| 2021-10-01 | $72.29 | $499.62 | 3,803,300 | — | — |
| 2021-09-30 | $73.02 | $504.67 | 4,305,000 | — | — |
| 2021-09-29 | $74.35 | $513.86 | 2,614,800 | — | — |
| 2021-09-28 | $73.14 | $505.50 | 3,233,500 | — | — |
| 2021-09-27 | $73.81 | $510.13 | 2,901,900 | — | — |
| 2021-09-24 | $74.58 | $515.45 | 3,087,500 | — | — |
| 2021-09-23 | $74.26 | $513.24 | 4,030,700 | — | — |
| 2021-09-22 | $74.84 | $517.25 | 3,363,200 | — | — |
| 2021-09-21 | $74.51 | $514.97 | 3,216,700 | — | — |
| 2021-09-20 | $74.60 | $515.59 | 4,545,900 | — | — |
| 2021-09-17 | $74.12 | $512.27 | 7,592,800 | — | — |
| 2021-09-16 | $74.93 | $517.87 | 3,522,200 | — | — |
| 2021-09-15 | $75.55 | $522.16 | 3,028,600 | — | — |
| 2021-09-14 | $76.15 | $526.30 | 3,191,800 | — | — |
| 2021-09-13 | $76.54 | $529.00 | 3,133,300 | — | — |
| 2021-09-10 | $77.30 | $534.25 | 3,323,100 | — | — |
| 2021-09-09 | $78.46 | $542.27 | 4,458,400 | — | — |
| 2021-09-08 | $77.84 | $537.98 | 3,233,300 | — | — |
| 2021-09-07 | $76.52 | $528.86 | 3,647,500 | — | — |
| 2021-09-03 | $78.38 | $541.71 | 2,134,300 | — | — |
| 2021-09-02 | $78.89 | $545.24 | 2,073,300 | — | — |
| 2021-09-01 | $78.98 | $541.51 | 3,128,800 | — | — |
| 2021-08-31 | $77.84 | $533.69 | 4,361,300 | — | — |
| 2021-08-30 | $78.30 | $536.85 | 2,147,100 | — | — |
| 2021-08-27 | $78.19 | $536.09 | 3,143,600 | — | — |
| 2021-08-26 | $78.45 | $537.87 | 2,170,100 | — | — |
| 2021-08-25 | $78.56 | $538.63 | 2,622,100 | — | — |
| 2021-08-24 | $78.54 | $538.49 | 2,860,800 | — | — |
| 2021-08-23 | $78.98 | $541.51 | 4,145,300 | — | — |
| 2021-08-20 | $80.05 | $548.84 | 3,742,900 | — | — |
| 2021-08-19 | $79.06 | $542.06 | 4,125,700 | — | — |
| 2021-08-18 | $77.98 | $534.65 | 2,903,900 | — | — |
| 2021-08-17 | $78.62 | $539.04 | 2,245,100 | — | — |
| 2021-08-16 | $78.46 | $537.94 | 3,083,100 | — | — |
| 2021-08-13 | $77.71 | $532.80 | 2,552,900 | — | — |
| 2021-08-12 | $77.36 | $530.40 | 2,914,700 | — | — |
| 2021-08-11 | $76.93 | $527.45 | 3,919,100 | — | — |
| 2021-08-10 | $76.44 | $524.09 | 3,931,900 | — | — |
| 2021-08-09 | $76.00 | $521.08 | 3,031,400 | — | — |
| 2021-08-06 | $76.00 | $521.08 | 2,974,700 | — | — |
| 2021-08-05 | $76.08 | $521.62 | 2,519,800 | — | — |
| 2021-08-04 | $75.47 | $517.44 | 2,835,300 | — | — |
| 2021-08-03 | $75.50 | $517.65 | 2,697,300 | — | — |
| 2021-08-02 | $75.35 | $516.62 | 2,779,700 | — | — |
| 2021-07-30 | $74.87 | $513.33 | 3,339,000 | — | — |
| 2021-07-29 | $75.51 | $517.72 | 2,053,500 | — | — |
| 2021-07-28 | $75.74 | $519.29 | 2,358,700 | — | — |
| 2021-07-27 | $76.83 | $526.77 | 3,188,500 | — | — |
| 2021-07-26 | $75.09 | $514.84 | 3,190,100 | — | — |
| 2021-07-23 | $75.32 | $516.41 | 3,353,900 | — | — |
| 2021-07-22 | $74.39 | $510.04 | 3,317,100 | — | — |
| 2021-07-21 | $74.72 | $512.30 | 3,022,100 | — | — |
| 2021-07-20 | $75.67 | $518.81 | 3,701,200 | — | — |
| 2021-07-19 | $75.86 | $520.12 | 5,314,800 | — | — |
| 2021-07-16 | $77.16 | $529.03 | 3,401,900 | — | — |
| 2021-07-15 | $76.14 | $522.04 | 3,210,700 | — | — |
| 2021-07-14 | $75.24 | $515.87 | 2,661,800 | — | — |
| 2021-07-13 | $74.50 | $510.79 | 2,066,000 | — | — |
| 2021-07-12 | $75.55 | $517.99 | 2,327,600 | — | — |
| 2021-07-09 | $75.55 | $517.99 | 2,163,300 | — | — |
| 2021-07-08 | $75.95 | $520.73 | 2,527,600 | — | — |
| 2021-07-07 | $75.64 | $518.61 | 2,281,000 | — | — |
| 2021-07-06 | $75.39 | $516.89 | 3,562,100 | — | — |
| 2021-07-02 | $74.21 | $508.80 | 1,831,400 | — | — |
| 2021-07-01 | $74.11 | $508.12 | 2,501,000 | — | — |
| 2021-06-30 | $73.57 | $504.42 | 2,818,400 | — | — |
| 2021-06-29 | $73.51 | $504.00 | 3,312,500 | — | — |
| 2021-06-28 | $75.24 | $515.87 | 2,047,700 | — | — |
| 2021-06-25 | $75.11 | $514.97 | 2,468,700 | — | — |
| 2021-06-24 | $74.61 | $511.55 | 2,854,400 | — | — |
| 2021-06-23 | $74.55 | $511.13 | 2,482,200 | — | — |
| 2021-06-22 | $75.65 | $518.68 | 2,734,300 | — | — |
| 2021-06-21 | $75.90 | $520.39 | 3,640,100 | — | — |
| 2021-06-18 | $74.82 | $512.99 | 7,225,600 | — | — |
| 2021-06-17 | $76.78 | $526.42 | 4,510,400 | — | — |
| 2021-06-16 | $76.50 | $524.50 | 3,916,400 | — | — |
| 2021-06-15 | $78.12 | $535.61 | 3,630,900 | — | — |
| 2021-06-14 | $78.27 | $536.64 | 3,320,600 | — | — |
| 2021-06-11 | $77.32 | $530.13 | 2,205,600 | — | — |
| 2021-06-10 | $77.45 | $531.02 | 2,936,200 | — | — |
| 2021-06-09 | $76.50 | $524.50 | 2,882,200 | — | — |
| 2021-06-08 | $75.81 | $519.77 | 3,616,800 | — | — |
| 2021-06-07 | $76.41 | $523.89 | 3,111,900 | — | — |
| 2021-06-04 | $76.52 | $524.64 | 3,357,100 | — | — |
| 2021-06-03 | $76.71 | $525.94 | 3,859,500 | — | — |
| 2021-06-02 | $76.39 | $519.43 | 3,554,800 | — | — |
| 2021-06-01 | $75.55 | $513.72 | 3,410,800 | — | — |
| 2021-05-28 | $76.14 | $517.73 | 4,708,000 | — | — |
| 2021-05-27 | $75.49 | $513.31 | 5,900,200 | — | — |
| 2021-05-26 | $75.95 | $516.44 | 3,428,700 | — | — |
| 2021-05-25 | $76.01 | $516.85 | 5,383,300 | — | — |
| 2021-05-24 | $77.09 | $524.19 | 3,695,100 | — | — |
| 2021-05-21 | $78.23 | $531.94 | 5,472,300 | — | — |
| 2021-05-20 | $77.24 | $525.21 | 3,390,700 | — | — |
| 2021-05-19 | $76.98 | $523.44 | 3,388,200 | — | — |
| 2021-05-18 | $77.16 | $524.67 | 3,807,200 | — | — |
| 2021-05-17 | $77.67 | $528.13 | 3,120,500 | — | — |
| 2021-05-14 | $78.07 | $530.85 | 3,334,300 | — | — |
| 2021-05-13 | $78.38 | $532.96 | 2,797,100 | — | — |
| 2021-05-12 | $77.14 | $524.53 | 3,249,100 | — | — |
| 2021-05-11 | $78.63 | $534.66 | 4,544,000 | — | — |
| 2021-05-10 | $79.46 | $540.31 | 4,243,600 | — | — |
| 2021-05-07 | $78.45 | $533.44 | 2,670,800 | — | — |
| 2021-05-06 | $78.48 | $533.64 | 3,356,900 | — | — |
| 2021-05-05 | $77.95 | $530.04 | 4,167,300 | — | — |
| 2021-05-04 | $79.41 | $539.97 | 3,691,700 | — | — |
| 2021-05-03 | $80.37 | $546.49 | 3,100,500 | — | — |
| 2021-04-30 | $79.90 | $543.30 | 3,238,000 | — | — |
| 2021-04-29 | $79.02 | $537.31 | 2,992,400 | — | — |
| 2021-04-28 | $77.64 | $527.93 | 3,464,100 | — | — |
| 2021-04-27 | $78.29 | $532.35 | 2,290,300 | — | — |
| 2021-04-26 | $78.68 | $535.00 | 2,671,000 | — | — |
| 2021-04-23 | $79.38 | $539.76 | 3,283,700 | — | — |
| 2021-04-22 | $79.42 | $540.03 | 3,076,800 | — | — |
| 2021-04-21 | $80.20 | $545.34 | 4,597,000 | — | — |
| 2021-04-20 | $80.11 | $544.73 | 3,981,300 | — | — |
| 2021-04-19 | $78.74 | $535.41 | 2,956,800 | — | — |
| 2021-04-16 | $78.89 | $536.43 | 3,645,400 | — | — |
| 2021-04-15 | $78.31 | $532.49 | 3,683,100 | — | — |
| 2021-04-14 | $77.42 | $526.43 | 2,946,800 | — | — |
| 2021-04-13 | $77.47 | $526.77 | 3,527,000 | — | — |
| 2021-04-12 | $76.26 | $518.55 | 2,396,500 | — | — |
| 2021-04-09 | $76.30 | $518.82 | 2,075,100 | — | — |
| 2021-04-08 | $76.21 | $518.21 | 2,624,500 | — | — |
| 2021-04-07 | $76.22 | $518.27 | 3,060,300 | — | — |
| 2021-04-06 | $76.38 | $519.36 | 2,448,500 | — | — |
| 2021-04-05 | $76.41 | $519.57 | 2,915,200 | — | — |
| 2021-04-01 | $75.72 | $514.87 | 2,630,700 | — | — |
| 2021-03-31 | $75.96 | $516.51 | 3,447,800 | — | — |
| 2021-03-30 | $75.53 | $513.58 | 2,661,900 | — | — |
| 2021-03-29 | $76.70 | $521.54 | 4,223,600 | — | — |
| 2021-03-26 | $75.78 | $515.28 | 3,613,200 | — | — |
| 2021-03-25 | $75.22 | $511.47 | 4,310,100 | — | — |
| 2021-03-24 | $74.16 | $504.27 | 2,379,500 | — | — |
| 2021-03-23 | $74.18 | $504.40 | 3,245,600 | — | — |
| 2021-03-22 | $73.50 | $499.78 | 3,366,300 | — | — |
| 2021-03-19 | $73.35 | $498.76 | 9,090,700 | — | — |
| 2021-03-18 | $73.50 | $499.78 | 3,115,900 | — | — |
| 2021-03-17 | $73.17 | $497.54 | 3,756,200 | — | — |
| 2021-03-16 | $74.29 | $505.15 | 4,107,700 | — | — |
| 2021-03-15 | $74.54 | $506.85 | 3,213,800 | — | — |
| 2021-03-12 | $73.54 | $500.05 | 3,476,900 | — | — |
| 2021-03-11 | $72.43 | $492.50 | 3,147,400 | — | — |
| 2021-03-10 | $73.21 | $497.81 | 4,858,900 | — | — |
| 2021-03-09 | $72.94 | $495.97 | 6,027,000 | — | — |
| 2021-03-08 | $72.00 | $489.58 | 11,148,200 | — | — |
| 2021-03-05 | $69.86 | $475.03 | 8,083,300 | — | — |
| 2021-03-04 | $68.00 | $462.38 | 5,721,500 | — | — |
| 2021-03-03 | $69.58 | $468.84 | 5,016,300 | — | — |
| 2021-03-02 | $69.80 | $470.32 | 3,995,100 | — | — |
| 2021-03-01 | $69.93 | $471.20 | 3,971,900 | — | — |
| 2021-02-26 | $68.32 | $460.35 | 7,575,800 | — | — |
| 2021-02-25 | $70.63 | $475.92 | 3,678,500 | — | — |
| 2021-02-24 | $71.17 | $479.55 | 3,799,800 | — | — |
| 2021-02-23 | $72.04 | $485.42 | 4,621,200 | — | — |
| 2021-02-22 | $71.17 | $479.55 | 4,908,100 | — | — |
| 2021-02-19 | $71.15 | $479.42 | 3,310,000 | — | — |
| 2021-02-18 | $72.71 | $489.93 | 3,668,300 | — | — |
| 2021-02-17 | $72.39 | $487.77 | 3,557,800 | — | — |
| 2021-02-16 | $71.13 | $479.28 | 4,528,400 | — | — |
| 2021-02-12 | $71.87 | $484.27 | 4,866,100 | — | — |
| 2021-02-11 | $73.06 | $492.29 | 2,751,100 | — | — |
| 2021-02-10 | $73.09 | $492.49 | 3,749,200 | — | — |
| 2021-02-09 | $73.11 | $492.63 | 2,308,100 | — | — |
| 2021-02-08 | $73.83 | $497.48 | 3,008,200 | — | — |
| 2021-02-05 | $73.74 | $496.87 | 3,011,500 | — | — |
| 2021-02-04 | $72.69 | $489.80 | 2,171,600 | — | — |
| 2021-02-03 | $72.57 | $488.99 | 3,054,700 | — | — |
| 2021-02-02 | $72.77 | $490.34 | 3,922,300 | — | — |
| 2021-02-01 | $72.68 | $489.73 | 3,480,100 | — | — |
| 2021-01-29 | $72.89 | $491.14 | 4,330,700 | — | — |
| 2021-01-28 | $72.67 | $489.66 | 3,124,000 | — | — |
| 2021-01-27 | $73.08 | $492.42 | 4,657,200 | — | — |
| 2021-01-26 | $73.64 | $496.20 | 3,393,600 | — | — |
| 2021-01-25 | $73.56 | $495.66 | 4,057,600 | — | — |
| 2021-01-22 | $72.29 | $487.10 | 4,152,900 | — | — |
| 2021-01-21 | $71.80 | $483.80 | 3,185,400 | — | — |
| 2021-01-20 | $71.58 | $482.32 | 3,552,000 | — | — |
| 2021-01-19 | $70.96 | $478.14 | 3,670,800 | — | — |
| 2021-01-15 | $72.08 | $485.69 | 3,407,400 | — | — |
| 2021-01-14 | $71.02 | $478.54 | 3,461,300 | — | — |
| 2021-01-13 | $72.24 | $486.76 | 4,364,100 | — | — |
| 2021-01-12 | $71.53 | $481.98 | 3,801,200 | — | — |
| 2021-01-11 | $72.67 | $489.66 | 2,949,800 | — | — |
| 2021-01-08 | $73.20 | $493.23 | 3,476,800 | — | — |
| 2021-01-07 | $72.96 | $491.62 | 4,126,600 | — | — |
| 2021-01-06 | $74.56 | $502.40 | 4,112,100 | — | — |
| 2021-01-05 | $73.00 | $491.89 | 3,466,900 | — | — |
| 2021-01-04 | $73.89 | $497.88 | 2,975,500 | — | — |