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
- 2000-07-11 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.06 | $102.91 | 1,153,100 | — | — |
| 2024-12-30 | $99.54 | $103.41 | 3,021,900 | — | — |
| 2024-12-27 | $101.77 | $105.73 | 959,600 | — | — |
| 2024-12-26 | $102.23 | $106.21 | 1,060,600 | — | — |
| 2024-12-24 | $102.85 | $106.85 | 617,300 | — | — |
| 2024-12-23 | $102.28 | $106.26 | 1,998,000 | — | — |
| 2024-12-20 | $99.46 | $103.33 | 4,081,600 | — | — |
| 2024-12-19 | $97.91 | $101.72 | 2,847,500 | — | — |
| 2024-12-18 | $102.23 | $106.21 | 3,165,600 | — | — |
| 2024-12-17 | $109.36 | $113.62 | 1,526,300 | — | — |
| 2024-12-16 | $106.71 | $110.86 | 1,380,100 | — | — |
| 2024-12-13 | $106.66 | $110.81 | 2,238,300 | — | — |
| 2024-12-12 | $107.30 | $111.48 | 1,526,900 | — | — |
| 2024-12-11 | $109.07 | $113.31 | 2,026,600 | — | — |
| 2024-12-10 | $106.13 | $110.26 | 2,016,400 | — | — |
| 2024-12-09 | $110.51 | $114.81 | 1,585,200 | — | — |
| 2024-12-06 | $109.40 | $113.66 | 1,279,300 | — | — |
| 2024-12-05 | $107.10 | $111.27 | 1,629,800 | — | — |
| 2024-12-04 | $110.10 | $114.38 | 2,015,200 | — | — |
| 2024-12-03 | $108.17 | $112.38 | 1,275,100 | — | — |
| 2024-12-02 | $108.83 | $113.06 | 1,675,600 | — | — |
| 2024-11-29 | $105.63 | $109.74 | 1,077,500 | — | — |
| 2024-11-27 | $104.96 | $109.04 | 1,582,600 | — | — |
| 2024-11-26 | $105.52 | $109.63 | 2,092,100 | — | — |
| 2024-11-25 | $108.02 | $112.22 | 2,505,300 | — | — |
| 2024-11-22 | $107.24 | $111.41 | 2,512,400 | — | — |
| 2024-11-21 | $105.24 | $109.33 | 3,473,600 | — | — |
| 2024-11-20 | $99.96 | $103.85 | 1,178,300 | — | — |
| 2024-11-19 | $99.43 | $103.30 | 1,577,300 | — | — |
| 2024-11-18 | $99.55 | $103.42 | 2,533,100 | — | — |
| 2024-11-15 | $97.67 | $101.47 | 3,821,500 | — | — |
| 2024-11-14 | $101.50 | $105.45 | 2,743,300 | — | — |
| 2024-11-13 | $105.12 | $109.21 | 2,821,600 | — | — |
| 2024-11-12 | $106.33 | $110.47 | 4,969,800 | — | — |
| 2024-11-11 | $104.30 | $108.36 | 2,202,700 | — | — |
| 2024-11-08 | $105.03 | $109.12 | 2,077,400 | — | — |
| 2024-11-07 | $108.21 | $112.42 | 2,185,400 | — | — |
| 2024-11-06 | $105.07 | $109.16 | 3,388,900 | — | — |
| 2024-11-05 | $103.12 | $107.13 | 2,789,000 | — | — |
| 2024-11-04 | $100.98 | $104.91 | 3,278,500 | — | — |
| 2024-11-01 | $107.05 | $111.22 | 2,099,700 | — | — |
| 2024-10-31 | $104.71 | $108.78 | 2,590,100 | — | — |
| 2024-10-30 | $106.91 | $111.07 | 2,114,500 | — | — |
| 2024-10-29 | $108.71 | $112.84 | 1,377,300 | — | — |
| 2024-10-28 | $105.95 | $109.97 | 1,892,400 | — | — |
| 2024-10-25 | $105.01 | $109.00 | 1,734,200 | — | — |
| 2024-10-24 | $103.66 | $107.59 | 1,463,700 | — | — |
| 2024-10-23 | $103.24 | $107.16 | 1,403,400 | — | — |
| 2024-10-22 | $103.18 | $107.10 | 1,547,400 | — | — |
| 2024-10-21 | $104.36 | $108.32 | 1,686,300 | — | — |
| 2024-10-18 | $103.23 | $107.15 | 1,741,200 | — | — |
| 2024-10-17 | $104.16 | $108.11 | 3,740,200 | — | — |
| 2024-10-16 | $102.33 | $106.21 | 2,419,900 | — | — |
| 2024-10-15 | $102.63 | $106.53 | 4,118,900 | — | — |
| 2024-10-14 | $111.45 | $115.68 | 1,701,900 | — | — |
| 2024-10-11 | $108.90 | $113.03 | 1,190,500 | — | — |
| 2024-10-10 | $108.07 | $112.17 | 1,329,300 | — | — |
| 2024-10-09 | $109.91 | $114.08 | 1,361,500 | — | — |
| 2024-10-08 | $110.06 | $114.24 | 1,250,600 | — | — |
| 2024-10-07 | $110.14 | $114.32 | 1,412,500 | — | — |
| 2024-10-04 | $112.20 | $116.46 | 847,400 | — | — |
| 2024-10-03 | $110.56 | $114.76 | 1,525,400 | — | — |
| 2024-10-02 | $112.92 | $117.21 | 1,476,700 | — | — |
| 2024-10-01 | $109.72 | $113.88 | 1,993,200 | — | — |
| 2024-09-30 | $112.53 | $116.80 | 1,606,600 | — | — |
| 2024-09-27 | $114.86 | $119.22 | 1,778,000 | — | — |
| 2024-09-26 | $116.61 | $121.04 | 2,416,700 | — | — |
| 2024-09-25 | $111.36 | $115.59 | 1,787,800 | — | — |
| 2024-09-24 | $112.30 | $116.56 | 2,069,500 | — | — |
| 2024-09-23 | $111.58 | $115.82 | 1,589,000 | — | — |
| 2024-09-20 | $110.64 | $114.84 | 3,488,800 | — | — |
| 2024-09-19 | $115.36 | $119.74 | 2,582,300 | — | — |
| 2024-09-18 | $110.07 | $114.25 | 1,488,600 | — | — |
| 2024-09-17 | $111.64 | $115.88 | 836,700 | — | — |
| 2024-09-16 | $110.15 | $114.33 | 1,328,400 | — | — |
| 2024-09-13 | $110.67 | $114.87 | 1,459,300 | — | — |
| 2024-09-12 | $108.23 | $112.34 | 1,436,700 | — | — |
| 2024-09-11 | $110.67 | $114.87 | 2,705,400 | — | — |
| 2024-09-10 | $107.37 | $111.45 | 1,311,800 | — | — |
| 2024-09-09 | $105.00 | $108.99 | 2,488,800 | — | — |
| 2024-09-06 | $107.11 | $111.18 | 3,653,600 | — | — |
| 2024-09-05 | $110.17 | $114.35 | 2,134,900 | — | — |
| 2024-09-04 | $109.14 | $113.28 | 1,672,800 | — | — |
| 2024-09-03 | $108.31 | $112.42 | 3,673,400 | — | — |
| 2024-08-30 | $115.87 | $120.27 | 1,848,500 | — | — |
| 2024-08-29 | $112.52 | $116.79 | 1,095,300 | — | — |
| 2024-08-28 | $112.84 | $117.12 | 1,001,500 | — | — |
| 2024-08-27 | $115.54 | $119.93 | 1,420,400 | — | — |
| 2024-08-26 | $112.53 | $116.80 | 1,526,200 | — | — |
| 2024-08-23 | $116.32 | $120.73 | 1,610,100 | — | — |
| 2024-08-22 | $112.01 | $116.26 | 1,737,500 | — | — |
| 2024-08-21 | $115.36 | $119.74 | 1,400,600 | — | — |
| 2024-08-20 | $112.09 | $116.34 | 1,575,800 | — | — |
| 2024-08-19 | $114.59 | $118.94 | 1,292,700 | — | — |
| 2024-08-16 | $112.81 | $117.09 | 1,202,300 | — | — |
| 2024-08-15 | $113.35 | $117.65 | 2,215,800 | — | — |
| 2024-08-14 | $107.69 | $111.78 | 1,525,100 | — | — |
| 2024-08-13 | $108.66 | $112.78 | 1,565,200 | — | — |
| 2024-08-12 | $104.65 | $108.62 | 1,720,600 | — | — |
| 2024-08-09 | $103.93 | $107.87 | 1,289,100 | — | — |
| 2024-08-08 | $106.49 | $110.53 | 3,024,100 | — | — |
| 2024-08-07 | $98.09 | $101.81 | 3,270,500 | — | — |
| 2024-08-06 | $102.17 | $106.05 | 4,472,400 | — | — |
| 2024-08-05 | $101.88 | $105.75 | 4,252,200 | — | — |
| 2024-08-02 | $102.14 | $106.02 | 5,638,100 | — | — |
| 2024-08-01 | $109.88 | $114.05 | 4,926,200 | — | — |
| 2024-07-31 | $118.29 | $122.78 | 5,209,300 | — | — |
| 2024-07-30 | $122.44 | $126.98 | 2,375,600 | — | — |
| 2024-07-29 | $127.78 | $132.52 | 1,251,800 | — | — |
| 2024-07-26 | $126.72 | $131.42 | 1,398,300 | — | — |
| 2024-07-25 | $123.63 | $128.22 | 2,047,900 | — | — |
| 2024-07-24 | $124.72 | $129.35 | 1,807,100 | — | — |
| 2024-07-23 | $131.40 | $136.28 | 916,300 | — | — |
| 2024-07-22 | $133.52 | $138.47 | 1,733,000 | — | — |
| 2024-07-19 | $127.32 | $132.04 | 1,594,100 | — | — |
| 2024-07-18 | $130.38 | $135.22 | 2,810,900 | — | — |
| 2024-07-17 | $133.81 | $138.78 | 3,462,400 | — | — |
| 2024-07-16 | $146.48 | $151.92 | 996,700 | — | — |
| 2024-07-15 | $145.20 | $150.59 | 1,111,100 | — | — |
| 2024-07-12 | $144.45 | $149.81 | 1,814,100 | — | — |
| 2024-07-11 | $140.65 | $145.87 | 2,069,900 | — | — |
| 2024-07-10 | $143.77 | $149.10 | 1,088,800 | — | — |
| 2024-07-09 | $140.23 | $145.43 | 903,700 | — | — |
| 2024-07-08 | $141.52 | $146.77 | 1,187,500 | — | — |
| 2024-07-05 | $139.11 | $144.27 | 771,500 | — | — |
| 2024-07-03 | $140.68 | $145.90 | 1,205,600 | — | — |
| 2024-07-02 | $136.61 | $141.68 | 1,047,900 | — | — |
| 2024-07-01 | $133.54 | $138.50 | 1,347,000 | — | — |
| 2024-06-28 | $135.40 | $140.42 | 5,715,400 | — | — |
| 2024-06-27 | $134.48 | $139.47 | 1,100,100 | — | — |
| 2024-06-26 | $133.23 | $138.17 | 904,200 | — | — |
| 2024-06-25 | $134.54 | $139.53 | 1,224,000 | — | — |
| 2024-06-24 | $131.31 | $136.18 | 1,229,900 | — | — |
| 2024-06-21 | $133.55 | $138.51 | 1,693,900 | — | — |
| 2024-06-20 | $133.33 | $138.28 | 1,194,600 | — | — |
| 2024-06-18 | $137.73 | $142.84 | 1,340,200 | — | — |
| 2024-06-17 | $135.61 | $140.64 | 1,116,700 | — | — |
| 2024-06-14 | $133.90 | $138.87 | 1,079,500 | — | — |
| 2024-06-13 | $137.33 | $142.43 | 1,137,400 | — | — |
| 2024-06-12 | $137.75 | $142.86 | 1,421,600 | — | — |
| 2024-06-11 | $131.28 | $136.15 | 977,000 | — | — |
| 2024-06-10 | $132.43 | $137.34 | 1,164,600 | — | — |
| 2024-06-07 | $130.08 | $134.91 | 832,500 | — | — |
| 2024-06-06 | $130.83 | $135.68 | 1,406,400 | — | — |
| 2024-06-05 | $132.30 | $137.21 | 1,410,200 | — | — |
| 2024-06-04 | $126.39 | $131.08 | 1,382,400 | — | — |
| 2024-06-03 | $126.09 | $130.77 | 959,100 | — | — |
| 2024-05-31 | $126.35 | $131.04 | 2,641,200 | — | — |
| 2024-05-30 | $130.14 | $134.97 | 944,100 | — | — |
| 2024-05-29 | $128.92 | $133.70 | 1,307,900 | — | — |
| 2024-05-28 | $131.41 | $136.29 | 1,573,000 | — | — |
| 2024-05-24 | $132.29 | $137.20 | 1,048,700 | — | — |
| 2024-05-23 | $128.35 | $133.11 | 1,715,600 | — | — |
| 2024-05-22 | $131.01 | $135.87 | 1,282,500 | — | — |
| 2024-05-21 | $130.59 | $135.44 | 805,100 | — | — |
| 2024-05-20 | $132.86 | $137.79 | 1,200,900 | — | — |
| 2024-05-17 | $129.50 | $134.31 | 758,200 | — | — |
| 2024-05-16 | $130.57 | $135.42 | 1,197,100 | — | — |
| 2024-05-15 | $133.96 | $138.93 | 1,287,600 | — | — |
| 2024-05-14 | $130.22 | $135.05 | 1,083,400 | — | — |
| 2024-05-13 | $128.79 | $133.57 | 914,300 | — | — |
| 2024-05-10 | $131.55 | $136.43 | 1,447,800 | — | — |
| 2024-05-09 | $129.38 | $134.18 | 1,234,200 | — | — |
| 2024-05-08 | $130.01 | $134.83 | 1,538,200 | — | — |
| 2024-05-07 | $132.70 | $137.62 | 1,110,900 | — | — |
| 2024-05-06 | $133.90 | $138.87 | 1,314,700 | — | — |
| 2024-05-03 | $131.80 | $136.69 | 1,600,500 | — | — |
| 2024-05-02 | $126.60 | $131.30 | 1,320,900 | — | — |
| 2024-05-01 | $123.31 | $127.89 | 2,963,300 | — | — |
| 2024-04-30 | $132.92 | $137.85 | 2,326,000 | — | — |
| 2024-04-29 | $136.06 | $141.01 | 1,869,700 | — | — |
| 2024-04-26 | $132.60 | $137.42 | 1,074,600 | — | — |
| 2024-04-25 | $128.54 | $133.21 | 1,338,700 | — | — |
| 2024-04-24 | $127.84 | $132.49 | 1,371,500 | — | — |
| 2024-04-23 | $126.17 | $130.76 | 993,300 | — | — |
| 2024-04-22 | $124.04 | $128.55 | 1,226,200 | — | — |
| 2024-04-19 | $122.20 | $126.64 | 1,687,500 | — | — |
| 2024-04-18 | $127.09 | $131.71 | 1,370,600 | — | — |
| 2024-04-17 | $129.25 | $133.95 | 1,659,700 | — | — |
| 2024-04-16 | $131.00 | $135.76 | 1,155,200 | — | — |
| 2024-04-15 | $131.67 | $136.46 | 1,514,500 | — | — |
| 2024-04-12 | $132.87 | $137.70 | 1,243,700 | — | — |
| 2024-04-11 | $139.09 | $144.15 | 720,600 | — | — |
| 2024-04-10 | $136.05 | $140.99 | 903,900 | — | — |
| 2024-04-09 | $139.14 | $144.20 | 991,300 | — | — |
| 2024-04-08 | $136.91 | $141.89 | 862,600 | — | — |
| 2024-04-05 | $138.85 | $143.90 | 940,800 | — | — |
| 2024-04-04 | $135.28 | $140.20 | 1,750,500 | — | — |
| 2024-04-03 | $140.41 | $145.51 | 665,500 | — | — |
| 2024-04-02 | $138.32 | $143.35 | 1,232,000 | — | — |
| 2024-04-01 | $140.62 | $145.73 | 1,131,600 | — | — |
| 2024-03-28 | $140.54 | $145.65 | 895,400 | — | — |
| 2024-03-27 | $140.99 | $146.11 | 1,329,500 | — | — |
| 2024-03-26 | $140.30 | $145.40 | 1,296,400 | — | — |
| 2024-03-25 | $141.94 | $147.10 | 935,100 | — | — |
| 2024-03-22 | $140.76 | $145.88 | 702,600 | — | — |
| 2024-03-21 | $140.61 | $145.72 | 1,685,600 | — | — |
| 2024-03-20 | $136.84 | $141.81 | 1,342,000 | — | — |
| 2024-03-19 | $133.48 | $138.33 | 1,487,000 | — | — |
| 2024-03-18 | $135.06 | $139.97 | 1,809,500 | — | — |
| 2024-03-15 | $136.00 | $140.94 | 2,508,000 | — | — |
| 2024-03-14 | $137.56 | $142.56 | 1,215,700 | — | — |
| 2024-03-13 | $139.62 | $144.69 | 1,145,900 | — | — |
| 2024-03-12 | $142.03 | $147.19 | 1,259,400 | — | — |
| 2024-03-11 | $139.37 | $144.44 | 1,288,600 | — | — |
| 2024-03-08 | $140.01 | $145.10 | 1,912,600 | — | — |
| 2024-03-07 | $145.37 | $150.65 | 2,451,300 | — | — |
| 2024-03-06 | $139.20 | $144.26 | 1,498,600 | — | — |
| 2024-03-05 | $135.63 | $140.56 | 1,287,500 | — | — |
| 2024-03-04 | $140.32 | $145.42 | 1,256,400 | — | — |
| 2024-03-01 | $138.56 | $143.60 | 2,083,100 | — | — |
| 2024-02-29 | $134.36 | $139.24 | 1,513,000 | — | — |
| 2024-02-28 | $131.62 | $136.40 | 721,500 | — | — |
| 2024-02-27 | $131.89 | $136.68 | 773,300 | — | — |
| 2024-02-26 | $132.51 | $137.33 | 999,300 | — | — |
| 2024-02-23 | $132.54 | $137.36 | 1,588,700 | — | — |
| 2024-02-22 | $135.18 | $140.09 | 2,249,000 | — | — |
| 2024-02-21 | $134.34 | $139.22 | 1,442,600 | — | — |
| 2024-02-20 | $135.52 | $140.45 | 2,813,100 | — | — |
| 2024-02-16 | $136.81 | $141.78 | 2,415,900 | — | — |
| 2024-02-15 | $135.65 | $140.58 | 2,003,200 | — | — |
| 2024-02-14 | $131.17 | $135.94 | 3,508,900 | — | — |
| 2024-02-13 | $124.09 | $128.60 | 1,991,300 | — | — |
| 2024-02-12 | $126.12 | $130.70 | 1,151,500 | — | — |
| 2024-02-09 | $126.93 | $131.54 | 1,651,300 | — | — |
| 2024-02-08 | $124.75 | $129.28 | 1,536,400 | — | — |
| 2024-02-07 | $119.88 | $124.24 | 957,400 | — | — |
| 2024-02-06 | $118.57 | $122.88 | 798,500 | — | — |
| 2024-02-05 | $119.61 | $123.96 | 773,100 | — | — |
| 2024-02-02 | $119.44 | $123.78 | 1,094,600 | — | — |
| 2024-02-01 | $117.99 | $122.28 | 1,214,000 | — | — |
| 2024-01-31 | $117.70 | $121.98 | 2,166,200 | — | — |
| 2024-01-30 | $121.96 | $126.39 | 1,294,400 | — | — |
| 2024-01-29 | $122.99 | $127.36 | 1,084,500 | — | — |
| 2024-01-26 | $120.39 | $124.66 | 1,836,000 | — | — |
| 2024-01-25 | $123.43 | $127.81 | 1,876,000 | — | — |
| 2024-01-24 | $123.19 | $127.56 | 1,235,900 | — | — |
| 2024-01-23 | $123.29 | $127.67 | 761,200 | — | — |
| 2024-01-22 | $120.87 | $125.16 | 900,000 | — | — |
| 2024-01-19 | $120.34 | $124.61 | 1,663,600 | — | — |
| 2024-01-18 | $116.02 | $120.14 | 1,561,500 | — | — |
| 2024-01-17 | $111.62 | $115.58 | 1,390,000 | — | — |
| 2024-01-16 | $112.73 | $116.73 | 841,100 | — | — |
| 2024-01-12 | $111.79 | $115.76 | 569,300 | — | — |
| 2024-01-11 | $112.07 | $116.05 | 904,900 | — | — |
| 2024-01-10 | $112.94 | $116.95 | 724,000 | — | — |
| 2024-01-09 | $112.61 | $116.61 | 734,600 | — | — |
| 2024-01-08 | $112.87 | $116.88 | 1,315,600 | — | — |
| 2024-01-05 | $109.93 | $113.83 | 1,170,100 | — | — |
| 2024-01-04 | $109.04 | $112.91 | 1,722,900 | — | — |
| 2024-01-03 | $110.16 | $114.07 | 1,491,100 | — | — |
| 2024-01-02 | $114.04 | $118.09 | 1,744,000 | — | — |