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
- 1981-12-31 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 | $99.17 | $497.62 | 5,556,400 | — | — |
| 2024-12-30 | $97.09 | $487.19 | 5,238,800 | — | — |
| 2024-12-27 | $96.92 | $486.33 | 5,889,700 | — | — |
| 2024-12-26 | $96.89 | $486.18 | 4,325,600 | — | — |
| 2024-12-24 | $97.11 | $487.29 | 2,677,400 | — | — |
| 2024-12-23 | $96.38 | $483.62 | 7,892,300 | — | — |
| 2024-12-20 | $95.12 | $477.30 | 29,542,200 | — | — |
| 2024-12-19 | $95.18 | $477.60 | 9,951,200 | — | — |
| 2024-12-18 | $95.85 | $480.97 | 8,466,500 | — | — |
| 2024-12-17 | $98.26 | $493.06 | 8,737,800 | — | — |
| 2024-12-16 | $99.57 | $499.63 | 7,441,800 | — | — |
| 2024-12-13 | $101.02 | $506.91 | 6,887,800 | — | — |
| 2024-12-12 | $100.91 | $506.36 | 5,908,600 | — | — |
| 2024-12-11 | $102.19 | $512.78 | 8,195,500 | — | — |
| 2024-12-10 | $102.36 | $513.63 | 5,860,800 | — | — |
| 2024-12-09 | $103.16 | $517.65 | 6,526,500 | — | — |
| 2024-12-06 | $103.22 | $517.95 | 5,365,600 | — | — |
| 2024-12-05 | $104.44 | $524.07 | 7,074,700 | — | — |
| 2024-12-04 | $103.51 | $519.40 | 7,291,000 | — | — |
| 2024-12-03 | $106.05 | $532.15 | 5,862,600 | — | — |
| 2024-12-02 | $106.14 | $532.60 | 5,939,700 | — | — |
| 2024-11-29 | $108.34 | $543.64 | 3,918,700 | — | — |
| 2024-11-27 | $107.39 | $538.87 | 6,237,600 | — | — |
| 2024-11-26 | $106.78 | $535.81 | 12,073,700 | — | — |
| 2024-11-25 | $106.10 | $532.40 | 23,447,400 | — | — |
| 2024-11-22 | $111.75 | $560.75 | 7,516,200 | — | — |
| 2024-11-21 | $111.90 | $561.50 | 12,535,500 | — | — |
| 2024-11-20 | $113.43 | $569.18 | 4,092,700 | — | — |
| 2024-11-19 | $113.09 | $567.47 | 5,100,000 | — | — |
| 2024-11-18 | $113.76 | $570.84 | 5,089,000 | — | — |
| 2024-11-15 | $112.32 | $563.61 | 4,124,000 | — | — |
| 2024-11-14 | $112.92 | $566.62 | 4,389,900 | — | — |
| 2024-11-13 | $111.82 | $561.10 | 5,961,600 | — | — |
| 2024-11-12 | $110.64 | $555.18 | 5,175,700 | — | — |
| 2024-11-11 | $112.05 | $562.26 | 3,820,200 | — | — |
| 2024-11-08 | $111.59 | $559.95 | 5,314,000 | — | — |
| 2024-11-07 | $112.40 | $560.10 | 5,442,000 | — | — |
| 2024-11-06 | $113.63 | $566.23 | 7,733,600 | — | — |
| 2024-11-05 | $109.21 | $544.20 | 6,003,100 | — | — |
| 2024-11-04 | $108.86 | $542.46 | 5,441,700 | — | — |
| 2024-11-01 | $107.84 | $537.37 | 7,428,000 | — | — |
| 2024-10-31 | $109.54 | $545.85 | 11,969,400 | — | — |
| 2024-10-30 | $102.98 | $513.16 | 6,413,100 | — | — |
| 2024-10-29 | $102.32 | $509.87 | 3,809,400 | — | — |
| 2024-10-28 | $103.26 | $514.55 | 4,438,900 | — | — |
| 2024-10-25 | $104.56 | $521.03 | 3,823,100 | — | — |
| 2024-10-24 | $104.37 | $520.08 | 3,504,600 | — | — |
| 2024-10-23 | $104.51 | $520.78 | 4,541,300 | — | — |
| 2024-10-22 | $105.00 | $523.22 | 4,710,800 | — | — |
| 2024-10-21 | $104.99 | $523.17 | 4,387,000 | — | — |
| 2024-10-18 | $105.67 | $526.56 | 4,326,600 | — | — |
| 2024-10-17 | $106.15 | $528.95 | 5,093,400 | — | — |
| 2024-10-16 | $105.16 | $524.02 | 4,602,900 | — | — |
| 2024-10-15 | $105.21 | $524.27 | 6,395,700 | — | — |
| 2024-10-14 | $109.47 | $545.50 | 5,174,000 | — | — |
| 2024-10-11 | $110.49 | $550.58 | 6,820,300 | — | — |
| 2024-10-10 | $111.86 | $557.41 | 3,946,400 | — | — |
| 2024-10-09 | $110.97 | $552.97 | 4,217,200 | — | — |
| 2024-10-08 | $110.80 | $552.12 | 5,579,800 | — | — |
| 2024-10-07 | $114.72 | $571.66 | 4,899,800 | — | — |
| 2024-10-04 | $114.54 | $570.76 | 7,585,100 | — | — |
| 2024-10-03 | $112.42 | $560.20 | 7,397,400 | — | — |
| 2024-10-02 | $110.36 | $549.93 | 7,559,900 | — | — |
| 2024-10-01 | $109.37 | $545.00 | 8,067,600 | — | — |
| 2024-09-30 | $105.28 | $524.62 | 6,584,000 | — | — |
| 2024-09-27 | $104.72 | $521.83 | 5,489,500 | — | — |
| 2024-09-26 | $102.31 | $509.82 | 9,524,000 | — | — |
| 2024-09-25 | $105.73 | $526.86 | 6,561,400 | — | — |
| 2024-09-24 | $108.91 | $542.71 | 7,787,400 | — | — |
| 2024-09-23 | $109.69 | $546.59 | 8,197,600 | — | — |
| 2024-09-20 | $109.87 | $547.49 | 33,515,100 | — | — |
| 2024-09-19 | $110.55 | $550.88 | 7,990,700 | — | — |
| 2024-09-18 | $108.62 | $541.26 | 7,424,100 | — | — |
| 2024-09-17 | $108.29 | $539.62 | 8,661,300 | — | — |
| 2024-09-16 | $105.55 | $525.96 | 9,325,300 | — | — |
| 2024-09-13 | $103.50 | $515.75 | 5,441,600 | — | — |
| 2024-09-12 | $102.90 | $512.76 | 6,775,900 | — | — |
| 2024-09-11 | $102.57 | $511.11 | 6,803,100 | — | — |
| 2024-09-10 | $104.00 | $518.24 | 5,611,500 | — | — |
| 2024-09-09 | $105.60 | $526.21 | 6,477,000 | — | — |
| 2024-09-06 | $106.02 | $528.31 | 5,229,900 | — | — |
| 2024-09-05 | $107.45 | $535.43 | 5,582,400 | — | — |
| 2024-09-04 | $108.56 | $540.96 | 6,251,500 | — | — |
| 2024-09-03 | $109.85 | $547.39 | 6,369,900 | — | — |
| 2024-08-30 | $113.79 | $567.02 | 5,559,500 | — | — |
| 2024-08-29 | $114.37 | $569.91 | 5,270,200 | — | — |
| 2024-08-28 | $112.15 | $558.85 | 4,506,400 | — | — |
| 2024-08-27 | $112.43 | $560.25 | 3,521,700 | — | — |
| 2024-08-26 | $113.56 | $565.88 | 6,253,900 | — | — |
| 2024-08-23 | $111.40 | $555.11 | 4,024,200 | — | — |
| 2024-08-22 | $109.97 | $547.99 | 3,644,500 | — | — |
| 2024-08-21 | $109.62 | $546.24 | 4,011,900 | — | — |
| 2024-08-20 | $109.85 | $547.39 | 6,783,300 | — | — |
| 2024-08-19 | $111.74 | $556.81 | 4,335,600 | — | — |
| 2024-08-16 | $111.18 | $554.02 | 3,819,100 | — | — |
| 2024-08-15 | $111.23 | $554.27 | 6,307,000 | — | — |
| 2024-08-14 | $109.33 | $544.80 | 6,388,000 | — | — |
| 2024-08-13 | $108.34 | $539.87 | 5,866,800 | — | — |
| 2024-08-12 | $110.03 | $548.29 | 5,906,900 | — | — |
| 2024-08-09 | $108.61 | $537.32 | 5,776,200 | — | — |
| 2024-08-08 | $108.27 | $535.64 | 5,392,900 | — | — |
| 2024-08-07 | $106.93 | $529.01 | 7,735,400 | — | — |
| 2024-08-06 | $105.80 | $523.42 | 8,424,900 | — | — |
| 2024-08-05 | $104.57 | $517.34 | 8,475,000 | — | — |
| 2024-08-02 | $105.77 | $523.27 | 7,445,100 | — | — |
| 2024-08-01 | $108.39 | $536.24 | 9,704,600 | — | — |
| 2024-07-31 | $111.20 | $550.14 | 7,554,600 | — | — |
| 2024-07-30 | $109.91 | $543.76 | 9,794,200 | — | — |
| 2024-07-29 | $109.12 | $539.85 | 4,629,500 | — | — |
| 2024-07-26 | $110.86 | $548.46 | 5,198,800 | — | — |
| 2024-07-25 | $111.03 | $549.30 | 5,492,100 | — | — |
| 2024-07-24 | $111.10 | $549.64 | 4,808,000 | — | — |
| 2024-07-23 | $110.83 | $548.31 | 5,714,300 | — | — |
| 2024-07-22 | $112.32 | $555.68 | 5,172,800 | — | — |
| 2024-07-19 | $114.35 | $565.72 | 7,559,100 | — | — |
| 2024-07-18 | $116.61 | $576.90 | 5,957,100 | — | — |
| 2024-07-17 | $116.08 | $574.28 | 6,484,000 | — | — |
| 2024-07-16 | $115.19 | $569.88 | 4,633,700 | — | — |
| 2024-07-15 | $114.57 | $566.81 | 5,118,100 | — | — |
| 2024-07-12 | $113.14 | $559.74 | 4,505,900 | — | — |
| 2024-07-11 | $113.99 | $563.94 | 5,839,100 | — | — |
| 2024-07-10 | $112.53 | $556.72 | 3,867,700 | — | — |
| 2024-07-09 | $111.19 | $550.09 | 3,460,400 | — | — |
| 2024-07-08 | $112.23 | $555.23 | 4,199,600 | — | — |
| 2024-07-05 | $112.55 | $556.82 | 4,188,300 | — | — |
| 2024-07-03 | $114.77 | $567.80 | 2,326,200 | — | — |
| 2024-07-02 | $114.12 | $564.58 | 3,836,700 | — | — |
| 2024-07-01 | $114.36 | $565.77 | 3,925,100 | — | — |
| 2024-06-28 | $114.38 | $565.87 | 7,191,800 | — | — |
| 2024-06-27 | $113.97 | $563.84 | 3,846,500 | — | — |
| 2024-06-26 | $113.61 | $562.06 | 5,366,500 | — | — |
| 2024-06-25 | $114.99 | $568.89 | 4,956,400 | — | — |
| 2024-06-24 | $115.17 | $569.78 | 8,802,700 | — | — |
| 2024-06-21 | $111.34 | $550.83 | 27,096,700 | — | — |
| 2024-06-20 | $111.33 | $550.78 | 5,442,400 | — | — |
| 2024-06-18 | $109.41 | $541.28 | 5,690,200 | — | — |
| 2024-06-17 | $109.54 | $541.93 | 5,754,200 | — | — |
| 2024-06-14 | $109.39 | $541.18 | 5,690,400 | — | — |
| 2024-06-13 | $110.89 | $548.60 | 5,939,300 | — | — |
| 2024-06-12 | $112.19 | $555.04 | 8,650,100 | — | — |
| 2024-06-11 | $113.63 | $562.16 | 4,181,900 | — | — |
| 2024-06-10 | $113.30 | $560.53 | 5,307,300 | — | — |
| 2024-06-07 | $112.00 | $554.10 | 4,375,700 | — | — |
| 2024-06-06 | $112.20 | $555.09 | 5,355,200 | — | — |
| 2024-06-05 | $112.23 | $555.23 | 5,119,100 | — | — |
| 2024-06-04 | $112.27 | $555.43 | 7,683,600 | — | — |
| 2024-06-03 | $113.87 | $563.35 | 7,129,500 | — | — |
| 2024-05-31 | $116.48 | $576.26 | 13,830,200 | — | — |
| 2024-05-30 | $113.58 | $561.91 | 9,914,300 | — | — |
| 2024-05-29 | $115.25 | $570.17 | 14,290,900 | — | — |
| 2024-05-28 | $118.96 | $588.53 | 3,830,700 | — | — |
| 2024-05-24 | $117.25 | $580.07 | 2,851,100 | — | — |
| 2024-05-23 | $117.65 | $582.05 | 3,757,200 | — | — |
| 2024-05-22 | $118.19 | $584.72 | 4,468,100 | — | — |
| 2024-05-21 | $120.41 | $595.70 | 2,756,700 | — | — |
| 2024-05-20 | $120.89 | $598.08 | 2,814,700 | — | — |
| 2024-05-17 | $121.71 | $602.13 | 4,450,300 | — | — |
| 2024-05-16 | $119.83 | $592.83 | 5,002,900 | — | — |
| 2024-05-15 | $120.70 | $597.14 | 6,138,600 | — | — |
| 2024-05-14 | $121.04 | $598.82 | 6,144,700 | — | — |
| 2024-05-13 | $121.59 | $601.54 | 6,421,200 | — | — |
| 2024-05-10 | $121.91 | $603.12 | 4,515,900 | — | — |
| 2024-05-09 | $123.39 | $606.59 | 5,430,500 | — | — |
| 2024-05-08 | $123.06 | $604.96 | 4,200,200 | — | — |
| 2024-05-07 | $123.54 | $607.32 | 5,902,000 | — | — |
| 2024-05-06 | $123.55 | $607.37 | 4,848,600 | — | — |
| 2024-05-03 | $122.23 | $600.88 | 5,020,700 | — | — |
| 2024-05-02 | $122.25 | $600.98 | 7,685,900 | — | — |
| 2024-05-01 | $124.34 | $611.26 | 5,423,500 | — | — |
| 2024-04-30 | $125.62 | $617.55 | 6,296,800 | — | — |
| 2024-04-29 | $130.22 | $640.16 | 3,609,400 | — | — |
| 2024-04-26 | $130.24 | $640.26 | 4,823,100 | — | — |
| 2024-04-25 | $130.11 | $639.62 | 3,666,400 | — | — |
| 2024-04-24 | $129.28 | $635.54 | 3,846,600 | — | — |
| 2024-04-23 | $129.84 | $638.30 | 3,773,600 | — | — |
| 2024-04-22 | $129.33 | $635.79 | 4,194,900 | — | — |
| 2024-04-19 | $129.38 | $636.03 | 3,984,800 | — | — |
| 2024-04-18 | $127.81 | $628.32 | 3,588,200 | — | — |
| 2024-04-17 | $128.33 | $630.87 | 3,869,700 | — | — |
| 2024-04-16 | $129.53 | $636.77 | 3,878,600 | — | — |
| 2024-04-15 | $130.25 | $640.31 | 4,219,300 | — | — |
| 2024-04-12 | $131.20 | $644.98 | 4,955,300 | — | — |
| 2024-04-11 | $132.92 | $653.44 | 4,328,800 | — | — |
| 2024-04-10 | $132.82 | $652.94 | 4,402,400 | — | — |
| 2024-04-09 | $132.25 | $650.14 | 3,756,000 | — | — |
| 2024-04-08 | $132.42 | $650.98 | 4,481,900 | — | — |
| 2024-04-05 | $133.52 | $656.39 | 3,595,500 | — | — |
| 2024-04-04 | $131.75 | $647.68 | 3,908,400 | — | — |
| 2024-04-03 | $131.63 | $647.09 | 3,707,300 | — | — |
| 2024-04-02 | $130.67 | $642.38 | 4,969,700 | — | — |
| 2024-04-01 | $128.68 | $632.59 | 3,036,000 | — | — |
| 2024-03-28 | $127.28 | $625.71 | 4,657,800 | — | — |
| 2024-03-27 | $126.84 | $623.55 | 3,847,800 | — | — |
| 2024-03-26 | $125.99 | $619.37 | 5,203,400 | — | — |
| 2024-03-25 | $126.23 | $620.55 | 7,054,400 | — | — |
| 2024-03-22 | $123.03 | $604.82 | 4,976,100 | — | — |
| 2024-03-21 | $123.51 | $607.18 | 4,925,600 | — | — |
| 2024-03-20 | $121.91 | $599.31 | 3,597,000 | — | — |
| 2024-03-19 | $122.02 | $599.85 | 4,457,800 | — | — |
| 2024-03-18 | $120.26 | $591.20 | 4,827,900 | — | — |
| 2024-03-15 | $120.04 | $590.12 | 17,549,000 | — | — |
| 2024-03-14 | $119.78 | $588.84 | 7,800,800 | — | — |
| 2024-03-13 | $117.55 | $577.88 | 7,685,400 | — | — |
| 2024-03-12 | $115.02 | $565.44 | 5,653,000 | — | — |
| 2024-03-11 | $115.25 | $566.57 | 5,899,300 | — | — |
| 2024-03-08 | $113.00 | $555.51 | 5,227,600 | — | — |
| 2024-03-07 | $112.74 | $554.23 | 5,097,300 | — | — |
| 2024-03-06 | $111.99 | $550.54 | 4,888,700 | — | — |
| 2024-03-05 | $111.22 | $546.76 | 6,247,000 | — | — |
| 2024-03-04 | $111.64 | $548.82 | 5,877,200 | — | — |
| 2024-03-01 | $114.24 | $561.61 | 5,094,300 | — | — |
| 2024-02-29 | $112.54 | $553.25 | 6,624,000 | — | — |
| 2024-02-28 | $112.04 | $550.79 | 4,578,900 | — | — |
| 2024-02-27 | $111.61 | $548.68 | 5,060,000 | — | — |
| 2024-02-26 | $112.42 | $552.66 | 5,751,200 | — | — |
| 2024-02-23 | $111.51 | $548.18 | 5,206,200 | — | — |
| 2024-02-22 | $112.22 | $551.67 | 5,104,900 | — | — |
| 2024-02-21 | $112.87 | $554.87 | 6,925,500 | — | — |
| 2024-02-20 | $109.54 | $538.50 | 6,458,300 | — | — |
| 2024-02-16 | $110.57 | $543.56 | 6,967,800 | — | — |
| 2024-02-15 | $111.00 | $545.68 | 9,421,900 | — | — |
| 2024-02-14 | $110.12 | $537.52 | 7,248,400 | — | — |
| 2024-02-13 | $109.77 | $535.81 | 6,321,100 | — | — |
| 2024-02-12 | $111.10 | $542.30 | 5,802,000 | — | — |
| 2024-02-09 | $111.16 | $542.59 | 5,974,000 | — | — |
| 2024-02-08 | $113.90 | $555.97 | 7,715,500 | — | — |
| 2024-02-07 | $112.32 | $548.26 | 6,100,700 | — | — |
| 2024-02-06 | $111.52 | $544.35 | 4,777,100 | — | — |
| 2024-02-05 | $109.97 | $536.78 | 4,520,400 | — | — |
| 2024-02-02 | $110.63 | $540.01 | 4,610,200 | — | — |
| 2024-02-01 | $111.38 | $543.67 | 5,255,200 | — | — |
| 2024-01-31 | $111.87 | $546.06 | 5,501,400 | — | — |
| 2024-01-30 | $114.05 | $556.70 | 6,206,500 | — | — |
| 2024-01-29 | $111.60 | $544.74 | 4,705,700 | — | — |
| 2024-01-26 | $112.23 | $547.82 | 4,156,000 | — | — |
| 2024-01-25 | $112.05 | $546.94 | 5,958,700 | — | — |
| 2024-01-24 | $109.67 | $535.32 | 5,332,000 | — | — |
| 2024-01-23 | $107.99 | $527.12 | 3,969,500 | — | — |
| 2024-01-22 | $108.06 | $527.46 | 5,740,200 | — | — |
| 2024-01-19 | $107.87 | $526.53 | 5,702,200 | — | — |
| 2024-01-18 | $106.93 | $521.95 | 6,150,900 | — | — |
| 2024-01-17 | $107.57 | $525.07 | 4,864,100 | — | — |
| 2024-01-16 | $108.64 | $530.29 | 6,677,500 | — | — |
| 2024-01-12 | $111.70 | $545.23 | 5,549,800 | — | — |
| 2024-01-11 | $111.00 | $541.81 | 4,212,600 | — | — |
| 2024-01-10 | $111.18 | $542.69 | 4,445,200 | — | — |
| 2024-01-09 | $112.76 | $550.40 | 5,935,600 | — | — |
| 2024-01-08 | $114.50 | $558.90 | 6,769,600 | — | — |
| 2024-01-05 | $116.53 | $568.81 | 3,984,600 | — | — |
| 2024-01-04 | $116.48 | $568.56 | 5,891,500 | — | — |
| 2024-01-03 | $119.93 | $585.40 | 4,881,900 | — | — |
| 2024-01-02 | $117.59 | $573.98 | 4,688,400 | — | — |