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
- 1970-01-02 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 | $107.57 | $1,311.89 | 12,387,800 | — | — |
| 2024-12-30 | $105.76 | $1,289.81 | 11,080,800 | — | — |
| 2024-12-27 | $106.48 | $1,298.59 | 11,943,900 | — | — |
| 2024-12-26 | $106.49 | $1,298.72 | 9,652,400 | — | — |
| 2024-12-24 | $106.40 | $1,297.62 | 7,807,000 | — | — |
| 2024-12-23 | $106.30 | $1,296.40 | 12,285,100 | — | — |
| 2024-12-20 | $105.87 | $1,291.15 | 40,141,200 | — | — |
| 2024-12-19 | $105.51 | $1,286.76 | 20,565,600 | — | — |
| 2024-12-18 | $106.42 | $1,297.86 | 17,114,500 | — | — |
| 2024-12-17 | $108.01 | $1,317.25 | 17,554,000 | — | — |
| 2024-12-16 | $108.47 | $1,322.86 | 20,256,100 | — | — |
| 2024-12-13 | $110.84 | $1,351.77 | 13,106,100 | — | — |
| 2024-12-12 | $111.82 | $1,363.72 | 14,543,300 | — | — |
| 2024-12-11 | $111.92 | $1,364.94 | 32,392,200 | — | — |
| 2024-12-10 | $112.67 | $1,374.09 | 20,990,900 | — | — |
| 2024-12-09 | $112.90 | $1,376.89 | 17,412,600 | — | — |
| 2024-12-06 | $113.57 | $1,385.06 | 16,171,100 | — | — |
| 2024-12-05 | $114.78 | $1,399.82 | 15,751,200 | — | — |
| 2024-12-04 | $114.28 | $1,393.72 | 19,520,600 | — | — |
| 2024-12-03 | $117.67 | $1,435.06 | 11,756,600 | — | — |
| 2024-12-02 | $117.85 | $1,437.26 | 12,687,300 | — | — |
| 2024-11-29 | $117.96 | $1,438.60 | 9,426,500 | — | — |
| 2024-11-27 | $117.66 | $1,434.94 | 11,079,100 | — | — |
| 2024-11-26 | $117.97 | $1,438.72 | 14,827,300 | — | — |
| 2024-11-25 | $119.97 | $1,463.11 | 26,580,300 | — | — |
| 2024-11-22 | $121.79 | $1,485.31 | 13,323,400 | — | — |
| 2024-11-21 | $121.93 | $1,487.02 | 14,675,400 | — | — |
| 2024-11-20 | $120.32 | $1,467.38 | 11,360,900 | — | — |
| 2024-11-19 | $118.63 | $1,446.77 | 11,584,400 | — | — |
| 2024-11-18 | $120.31 | $1,467.26 | 14,239,700 | — | — |
| 2024-11-15 | $119.31 | $1,455.06 | 19,051,700 | — | — |
| 2024-11-14 | $120.56 | $1,470.31 | 13,041,800 | — | — |
| 2024-11-13 | $121.47 | $1,469.33 | 15,127,900 | — | — |
| 2024-11-12 | $120.35 | $1,455.79 | 11,972,800 | — | — |
| 2024-11-11 | $120.47 | $1,457.24 | 11,969,700 | — | — |
| 2024-11-08 | $121.11 | $1,464.98 | 12,836,000 | — | — |
| 2024-11-07 | $121.15 | $1,465.46 | 12,184,400 | — | — |
| 2024-11-06 | $121.00 | $1,463.65 | 20,807,700 | — | — |
| 2024-11-05 | $118.96 | $1,438.97 | 10,436,700 | — | — |
| 2024-11-04 | $118.61 | $1,434.74 | 14,965,400 | — | — |
| 2024-11-01 | $114.95 | $1,390.47 | 20,939,300 | — | — |
| 2024-10-31 | $116.78 | $1,412.60 | 20,512,000 | — | — |
| 2024-10-30 | $116.69 | $1,411.51 | 12,303,700 | — | — |
| 2024-10-29 | $117.28 | $1,418.65 | 14,731,000 | — | — |
| 2024-10-28 | $118.90 | $1,438.25 | 11,844,500 | — | — |
| 2024-10-25 | $119.49 | $1,445.38 | 10,714,600 | — | — |
| 2024-10-24 | $119.59 | $1,446.59 | 9,905,600 | — | — |
| 2024-10-23 | $120.27 | $1,454.82 | 8,320,300 | — | — |
| 2024-10-22 | $120.70 | $1,460.02 | 9,201,400 | — | — |
| 2024-10-21 | $120.08 | $1,452.52 | 10,177,800 | — | — |
| 2024-10-18 | $120.01 | $1,451.67 | 12,898,600 | — | — |
| 2024-10-17 | $120.35 | $1,455.79 | 11,204,900 | — | — |
| 2024-10-16 | $120.66 | $1,459.54 | 8,426,800 | — | — |
| 2024-10-15 | $120.35 | $1,455.79 | 15,771,300 | — | — |
| 2024-10-14 | $124.08 | $1,500.90 | 9,808,100 | — | — |
| 2024-10-11 | $123.61 | $1,495.22 | 8,294,800 | — | — |
| 2024-10-10 | $123.14 | $1,489.53 | 10,243,300 | — | — |
| 2024-10-09 | $122.09 | $1,476.83 | 11,144,900 | — | — |
| 2024-10-08 | $122.04 | $1,476.23 | 14,818,500 | — | — |
| 2024-10-07 | $125.37 | $1,516.51 | 15,714,400 | — | — |
| 2024-10-04 | $124.83 | $1,509.98 | 19,752,300 | — | — |
| 2024-10-03 | $122.58 | $1,482.76 | 16,524,300 | — | — |
| 2024-10-02 | $121.52 | $1,469.94 | 17,129,700 | — | — |
| 2024-10-01 | $119.93 | $1,450.71 | 23,235,900 | — | — |
| 2024-09-30 | $117.22 | $1,417.92 | 13,247,600 | — | — |
| 2024-09-27 | $115.82 | $1,400.99 | 15,964,000 | — | — |
| 2024-09-26 | $112.80 | $1,364.46 | 16,887,900 | — | — |
| 2024-09-25 | $114.77 | $1,388.29 | 13,816,000 | — | — |
| 2024-09-24 | $117.05 | $1,415.87 | 11,984,900 | — | — |
| 2024-09-23 | $117.36 | $1,419.62 | 16,066,300 | — | — |
| 2024-09-20 | $115.27 | $1,394.34 | 36,206,200 | — | — |
| 2024-09-19 | $116.00 | $1,403.17 | 12,660,600 | — | — |
| 2024-09-18 | $114.58 | $1,385.99 | 12,569,900 | — | — |
| 2024-09-17 | $114.18 | $1,381.15 | 12,202,600 | — | — |
| 2024-09-16 | $112.71 | $1,363.37 | 11,729,000 | — | — |
| 2024-09-13 | $111.15 | $1,344.50 | 10,035,400 | — | — |
| 2024-09-12 | $111.23 | $1,345.47 | 15,919,500 | — | — |
| 2024-09-11 | $109.72 | $1,327.20 | 19,571,900 | — | — |
| 2024-09-10 | $110.82 | $1,340.51 | 20,913,400 | — | — |
| 2024-09-09 | $115.01 | $1,391.19 | 21,645,300 | — | — |
| 2024-09-06 | $112.64 | $1,362.52 | 13,467,700 | — | — |
| 2024-09-05 | $113.17 | $1,368.93 | 17,200,800 | — | — |
| 2024-09-04 | $114.06 | $1,379.70 | 12,620,600 | — | — |
| 2024-09-03 | $115.47 | $1,396.76 | 15,725,100 | — | — |
| 2024-08-30 | $117.94 | $1,426.63 | 13,284,700 | — | — |
| 2024-08-29 | $118.13 | $1,428.93 | 10,753,900 | — | — |
| 2024-08-28 | $116.52 | $1,409.46 | 10,742,900 | — | — |
| 2024-08-27 | $117.68 | $1,423.49 | 9,991,600 | — | — |
| 2024-08-26 | $118.81 | $1,437.16 | 13,671,000 | — | — |
| 2024-08-23 | $116.32 | $1,407.04 | 10,381,400 | — | — |
| 2024-08-22 | $114.73 | $1,387.80 | 10,609,500 | — | — |
| 2024-08-21 | $113.85 | $1,377.16 | 11,752,400 | — | — |
| 2024-08-20 | $114.58 | $1,385.99 | 15,632,000 | — | — |
| 2024-08-19 | $118.53 | $1,433.77 | 12,417,500 | — | — |
| 2024-08-16 | $118.17 | $1,429.42 | 10,056,000 | — | — |
| 2024-08-15 | $118.73 | $1,436.19 | 11,579,400 | — | — |
| 2024-08-14 | $118.95 | $1,427.36 | 12,194,500 | — | — |
| 2024-08-13 | $117.86 | $1,414.28 | 11,585,100 | — | — |
| 2024-08-12 | $119.00 | $1,427.96 | 13,228,900 | — | — |
| 2024-08-09 | $118.85 | $1,426.16 | 12,151,900 | — | — |
| 2024-08-08 | $117.89 | $1,414.64 | 13,851,000 | — | — |
| 2024-08-07 | $115.68 | $1,388.12 | 13,660,700 | — | — |
| 2024-08-06 | $114.16 | $1,369.88 | 13,647,800 | — | — |
| 2024-08-05 | $114.77 | $1,377.20 | 18,025,900 | — | — |
| 2024-08-02 | $116.88 | $1,402.52 | 20,403,800 | — | — |
| 2024-08-01 | $116.95 | $1,403.36 | 15,051,500 | — | — |
| 2024-07-31 | $118.59 | $1,423.04 | 15,137,700 | — | — |
| 2024-07-30 | $118.17 | $1,418.00 | 12,483,900 | — | — |
| 2024-07-29 | $116.10 | $1,393.16 | 8,861,800 | — | — |
| 2024-07-26 | $117.33 | $1,407.92 | 11,252,500 | — | — |
| 2024-07-25 | $117.43 | $1,409.12 | 17,021,700 | — | — |
| 2024-07-24 | $115.01 | $1,380.08 | 14,925,200 | — | — |
| 2024-07-23 | $113.41 | $1,360.88 | 11,251,700 | — | — |
| 2024-07-22 | $115.27 | $1,383.20 | 12,065,900 | — | — |
| 2024-07-19 | $116.07 | $1,392.80 | 16,157,700 | — | — |
| 2024-07-18 | $118.80 | $1,425.56 | 13,033,600 | — | — |
| 2024-07-17 | $117.64 | $1,411.64 | 13,602,800 | — | — |
| 2024-07-16 | $116.04 | $1,392.44 | 13,614,100 | — | — |
| 2024-07-15 | $115.21 | $1,382.48 | 13,032,500 | — | — |
| 2024-07-12 | $113.27 | $1,359.20 | 11,684,900 | — | — |
| 2024-07-11 | $113.25 | $1,358.96 | 13,082,700 | — | — |
| 2024-07-10 | $111.92 | $1,343.00 | 10,004,100 | — | — |
| 2024-07-09 | $110.94 | $1,331.24 | 11,727,000 | — | — |
| 2024-07-08 | $112.18 | $1,346.12 | 13,350,500 | — | — |
| 2024-07-05 | $113.37 | $1,360.40 | 12,631,000 | — | — |
| 2024-07-03 | $114.76 | $1,377.08 | 7,732,900 | — | — |
| 2024-07-02 | $114.18 | $1,370.12 | 13,326,700 | — | — |
| 2024-07-01 | $114.96 | $1,379.48 | 11,972,900 | — | — |
| 2024-06-28 | $115.12 | $1,381.40 | 24,565,900 | — | — |
| 2024-06-27 | $114.90 | $1,378.76 | 16,812,700 | — | — |
| 2024-06-26 | $114.41 | $1,372.88 | 15,771,800 | — | — |
| 2024-06-25 | $114.37 | $1,372.40 | 14,188,900 | — | — |
| 2024-06-24 | $114.05 | $1,368.56 | 16,266,700 | — | — |
| 2024-06-21 | $110.76 | $1,329.08 | 52,212,500 | — | — |
| 2024-06-20 | $111.74 | $1,340.84 | 17,433,200 | — | — |
| 2024-06-18 | $109.38 | $1,312.52 | 17,762,900 | — | — |
| 2024-06-17 | $108.36 | $1,300.28 | 21,147,900 | — | — |
| 2024-06-14 | $109.11 | $1,309.28 | 13,313,400 | — | — |
| 2024-06-13 | $110.04 | $1,320.44 | 14,466,900 | — | — |
| 2024-06-12 | $110.93 | $1,331.12 | 13,606,800 | — | — |
| 2024-06-11 | $112.17 | $1,346.00 | 12,462,400 | — | — |
| 2024-06-10 | $113.08 | $1,356.92 | 15,239,700 | — | — |
| 2024-06-07 | $112.75 | $1,352.96 | 13,289,200 | — | — |
| 2024-06-06 | $113.97 | $1,367.60 | 13,154,100 | — | — |
| 2024-06-05 | $113.12 | $1,357.40 | 14,863,500 | — | — |
| 2024-06-04 | $112.67 | $1,352.00 | 19,412,200 | — | — |
| 2024-06-03 | $114.45 | $1,373.36 | 19,589,300 | — | — |
| 2024-05-31 | $117.26 | $1,407.08 | 29,037,400 | — | — |
| 2024-05-30 | $113.99 | $1,367.84 | 14,683,700 | — | — |
| 2024-05-29 | $113.63 | $1,363.52 | 13,902,000 | — | — |
| 2024-05-28 | $114.86 | $1,378.28 | 13,978,300 | — | — |
| 2024-05-24 | $113.42 | $1,361.00 | 12,212,900 | — | — |
| 2024-05-23 | $113.51 | $1,362.08 | 15,979,800 | — | — |
| 2024-05-22 | $115.48 | $1,385.72 | 17,879,300 | — | — |
| 2024-05-21 | $117.85 | $1,414.16 | 14,495,000 | — | — |
| 2024-05-20 | $118.67 | $1,424.00 | 11,551,300 | — | — |
| 2024-05-17 | $119.64 | $1,435.64 | 15,104,500 | — | — |
| 2024-05-16 | $117.87 | $1,414.40 | 15,745,200 | — | — |
| 2024-05-15 | $118.58 | $1,422.92 | 18,244,300 | — | — |
| 2024-05-14 | $117.67 | $1,412.00 | 15,079,100 | — | — |
| 2024-05-13 | $117.91 | $1,403.48 | 15,060,600 | — | — |
| 2024-05-10 | $117.96 | $1,404.08 | 13,648,100 | — | — |
| 2024-05-09 | $118.44 | $1,409.79 | 17,564,000 | — | — |
| 2024-05-08 | $116.15 | $1,382.53 | 18,957,200 | — | — |
| 2024-05-07 | $116.17 | $1,382.77 | 30,122,000 | — | — |
| 2024-05-06 | $116.75 | $1,389.67 | 31,401,300 | — | — |
| 2024-05-03 | $116.00 | $1,380.75 | 28,023,300 | — | — |
| 2024-05-02 | $116.24 | $1,383.60 | 25,513,600 | — | — |
| 2024-05-01 | $116.03 | $1,381.10 | 27,777,700 | — | — |
| 2024-04-30 | $118.27 | $1,407.76 | 21,083,300 | — | — |
| 2024-04-29 | $119.64 | $1,424.07 | 17,309,900 | — | — |
| 2024-04-26 | $117.96 | $1,404.08 | 27,289,500 | — | — |
| 2024-04-25 | $121.33 | $1,444.19 | 16,041,000 | — | — |
| 2024-04-24 | $121.05 | $1,440.86 | 12,101,200 | — | — |
| 2024-04-23 | $121.03 | $1,440.62 | 13,929,800 | — | — |
| 2024-04-22 | $120.56 | $1,435.02 | 16,340,700 | — | — |
| 2024-04-19 | $119.88 | $1,426.93 | 21,572,400 | — | — |
| 2024-04-18 | $118.52 | $1,410.74 | 13,821,400 | — | — |
| 2024-04-17 | $118.63 | $1,412.05 | 14,538,600 | — | — |
| 2024-04-16 | $118.69 | $1,412.76 | 18,082,200 | — | — |
| 2024-04-15 | $119.68 | $1,424.55 | 15,029,500 | — | — |
| 2024-04-12 | $120.37 | $1,432.76 | 21,556,200 | — | — |
| 2024-04-11 | $121.79 | $1,449.66 | 17,555,900 | — | — |
| 2024-04-10 | $122.20 | $1,454.54 | 17,409,200 | — | — |
| 2024-04-09 | $121.18 | $1,442.40 | 14,132,300 | — | — |
| 2024-04-08 | $120.55 | $1,434.90 | 17,513,900 | — | — |
| 2024-04-05 | $121.37 | $1,444.66 | 21,720,600 | — | — |
| 2024-04-04 | $119.72 | $1,425.02 | 18,467,400 | — | — |
| 2024-04-03 | $119.30 | $1,420.03 | 16,504,300 | — | — |
| 2024-04-02 | $119.28 | $1,419.79 | 19,919,600 | — | — |
| 2024-04-01 | $116.99 | $1,392.53 | 13,817,000 | — | — |
| 2024-03-28 | $116.24 | $1,383.60 | 18,482,100 | — | — |
| 2024-03-27 | $114.97 | $1,368.49 | 12,415,700 | — | — |
| 2024-03-26 | $113.79 | $1,354.44 | 13,152,300 | — | — |
| 2024-03-25 | $114.65 | $1,364.68 | 14,011,700 | — | — |
| 2024-03-22 | $113.49 | $1,350.87 | 14,701,900 | — | — |
| 2024-03-21 | $113.49 | $1,350.87 | 14,878,000 | — | — |
| 2024-03-20 | $112.99 | $1,344.92 | 16,119,700 | — | — |
| 2024-03-19 | $113.09 | $1,346.11 | 14,878,800 | — | — |
| 2024-03-18 | $112.30 | $1,336.70 | 16,770,500 | — | — |
| 2024-03-15 | $111.27 | $1,324.44 | 38,264,400 | — | — |
| 2024-03-14 | $111.47 | $1,326.82 | 22,121,000 | — | — |
| 2024-03-13 | $109.53 | $1,303.73 | 17,122,200 | — | — |
| 2024-03-12 | $108.32 | $1,289.33 | 14,957,200 | — | — |
| 2024-03-11 | $109.02 | $1,297.66 | 17,577,300 | — | — |
| 2024-03-08 | $108.38 | $1,290.04 | 16,281,500 | — | — |
| 2024-03-07 | $107.37 | $1,278.02 | 15,195,400 | — | — |
| 2024-03-06 | $106.77 | $1,270.88 | 20,472,800 | — | — |
| 2024-03-05 | $105.64 | $1,257.43 | 19,952,700 | — | — |
| 2024-03-04 | $104.36 | $1,242.19 | 18,138,000 | — | — |
| 2024-03-01 | $105.84 | $1,259.81 | 18,460,100 | — | — |
| 2024-02-29 | $104.52 | $1,244.10 | 17,566,100 | — | — |
| 2024-02-28 | $104.32 | $1,241.72 | 14,810,500 | — | — |
| 2024-02-27 | $104.03 | $1,238.27 | 16,360,000 | — | — |
| 2024-02-26 | $104.25 | $1,240.89 | 13,360,800 | — | — |
| 2024-02-23 | $103.84 | $1,236.01 | 15,975,900 | — | — |
| 2024-02-22 | $104.76 | $1,246.96 | 20,470,700 | — | — |
| 2024-02-21 | $104.85 | $1,248.03 | 20,991,300 | — | — |
| 2024-02-20 | $102.75 | $1,223.03 | 17,650,000 | — | — |
| 2024-02-16 | $103.73 | $1,234.70 | 20,151,400 | — | — |
| 2024-02-15 | $103.73 | $1,234.70 | 23,196,300 | — | — |
| 2024-02-14 | $100.84 | $1,200.30 | 17,651,300 | — | — |
| 2024-02-13 | $101.34 | $1,206.25 | 18,917,400 | — | — |
| 2024-02-12 | $103.17 | $1,216.72 | 18,173,100 | — | — |
| 2024-02-09 | $101.77 | $1,200.21 | 20,410,500 | — | — |
| 2024-02-08 | $103.97 | $1,226.16 | 19,636,900 | — | — |
| 2024-02-07 | $102.22 | $1,205.52 | 13,826,800 | — | — |
| 2024-02-06 | $102.25 | $1,205.87 | 13,347,900 | — | — |
| 2024-02-05 | $101.55 | $1,197.62 | 17,190,900 | — | — |
| 2024-02-02 | $101.97 | $1,202.57 | 21,973,400 | — | — |
| 2024-02-01 | $102.39 | $1,207.52 | 19,240,700 | — | — |
| 2024-01-31 | $102.81 | $1,212.48 | 22,415,300 | — | — |
| 2024-01-30 | $104.85 | $1,236.54 | 19,610,900 | — | — |
| 2024-01-29 | $103.13 | $1,216.25 | 18,317,500 | — | — |
| 2024-01-26 | $103.00 | $1,214.72 | 20,817,200 | — | — |
| 2024-01-25 | $102.13 | $1,204.46 | 22,089,500 | — | — |
| 2024-01-24 | $99.60 | $1,174.62 | 17,330,600 | — | — |
| 2024-01-23 | $97.91 | $1,154.69 | 15,863,400 | — | — |
| 2024-01-22 | $96.82 | $1,141.83 | 19,955,900 | — | — |
| 2024-01-19 | $96.95 | $1,143.37 | 20,088,400 | — | — |
| 2024-01-18 | $96.80 | $1,141.60 | 20,940,300 | — | — |
| 2024-01-17 | $96.98 | $1,143.72 | 18,384,000 | — | — |
| 2024-01-16 | $97.69 | $1,152.09 | 20,235,700 | — | — |
| 2024-01-12 | $99.95 | $1,178.75 | 18,041,700 | — | — |
| 2024-01-11 | $98.67 | $1,163.65 | 15,833,400 | — | — |
| 2024-01-10 | $98.69 | $1,163.89 | 18,206,100 | — | — |
| 2024-01-09 | $99.67 | $1,175.45 | 19,496,600 | — | — |
| 2024-01-08 | $100.92 | $1,190.19 | 23,370,100 | — | — |
| 2024-01-05 | $102.63 | $1,210.35 | 15,827,400 | — | — |
| 2024-01-04 | $102.32 | $1,206.70 | 19,395,200 | — | — |
| 2024-01-03 | $103.22 | $1,217.31 | 23,490,800 | — | — |
| 2024-01-02 | $102.36 | $1,207.17 | 23,483,000 | — | — |