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
- 2013-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 — 2021
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume | Open price | Exchange Volume |
|---|---|---|---|---|---|
| 2021-12-31 | $135.40 | $196.22 | 3,963,400 | — | — |
| 2021-12-30 | $135.93 | $196.99 | 6,354,300 | — | — |
| 2021-12-29 | $135.36 | $196.16 | 5,594,300 | — | — |
| 2021-12-28 | $134.39 | $194.76 | 4,237,200 | — | — |
| 2021-12-27 | $134.41 | $194.78 | 4,436,800 | — | — |
| 2021-12-23 | $133.09 | $192.87 | 5,702,300 | — | — |
| 2021-12-22 | $132.05 | $191.36 | 7,070,900 | — | — |
| 2021-12-21 | $129.95 | $188.32 | 6,085,900 | — | — |
| 2021-12-20 | $130.86 | $189.64 | 7,119,200 | — | — |
| 2021-12-17 | $129.53 | $187.71 | 12,631,100 | — | — |
| 2021-12-16 | $131.78 | $190.97 | 9,569,000 | — | — |
| 2021-12-15 | $130.23 | $188.73 | 9,585,600 | — | — |
| 2021-12-14 | $127.29 | $184.47 | 6,381,400 | — | — |
| 2021-12-13 | $126.51 | $183.34 | 7,834,200 | — | — |
| 2021-12-10 | $125.47 | $181.83 | 7,059,500 | — | — |
| 2021-12-09 | $124.15 | $179.92 | 8,082,300 | — | — |
| 2021-12-08 | $121.87 | $176.61 | 5,278,100 | — | — |
| 2021-12-07 | $121.51 | $176.09 | 6,123,300 | — | — |
| 2021-12-06 | $121.35 | $175.86 | 8,939,900 | — | — |
| 2021-12-03 | $118.85 | $172.24 | 6,428,100 | — | — |
| 2021-12-02 | $116.87 | $169.37 | 4,919,800 | — | — |
| 2021-12-01 | $115.91 | $167.97 | 6,287,500 | — | — |
| 2021-11-30 | $115.28 | $167.06 | 8,172,100 | — | — |
| 2021-11-29 | $116.89 | $169.40 | 4,372,500 | — | — |
| 2021-11-26 | $116.51 | $168.84 | 5,016,700 | — | — |
| 2021-11-24 | $118.66 | $171.96 | 5,792,800 | — | — |
| 2021-11-23 | $118.88 | $172.28 | 8,948,300 | — | — |
| 2021-11-22 | $115.65 | $167.60 | 3,975,800 | — | — |
| 2021-11-19 | $116.24 | $168.45 | 5,885,800 | — | — |
| 2021-11-18 | $117.07 | $169.66 | 3,160,300 | — | — |
| 2021-11-17 | $117.35 | $170.06 | 4,361,500 | — | — |
| 2021-11-16 | $116.42 | $168.71 | 3,476,400 | — | — |
| 2021-11-15 | $116.84 | $169.32 | 3,941,000 | — | — |
| 2021-11-12 | $116.97 | $169.51 | 2,740,300 | — | — |
| 2021-11-11 | $116.63 | $169.02 | 3,120,900 | — | — |
| 2021-11-10 | $116.75 | $169.19 | 4,981,100 | — | — |
| 2021-11-09 | $115.61 | $167.54 | 3,146,800 | — | — |
| 2021-11-08 | $116.06 | $168.19 | 7,015,000 | — | — |
| 2021-11-05 | $117.18 | $169.82 | 4,635,800 | — | — |
| 2021-11-04 | $117.06 | $169.64 | 4,912,200 | — | — |
| 2021-11-03 | $117.57 | $170.38 | 6,186,900 | — | — |
| 2021-11-02 | $116.53 | $168.87 | 10,357,800 | — | — |
| 2021-11-01 | $114.81 | $166.38 | 7,096,800 | — | — |
| 2021-10-29 | $114.67 | $166.18 | 16,545,000 | — | — |
| 2021-10-28 | $109.67 | $158.93 | 5,193,300 | — | — |
| 2021-10-27 | $108.40 | $157.09 | 4,875,300 | — | — |
| 2021-10-26 | $109.49 | $158.67 | 5,047,400 | — | — |
| 2021-10-25 | $108.50 | $157.24 | 5,697,400 | — | — |
| 2021-10-22 | $109.14 | $158.16 | 4,614,400 | — | — |
| 2021-10-21 | $108.76 | $157.61 | 4,811,800 | — | — |
| 2021-10-20 | $108.41 | $157.11 | 5,626,800 | — | — |
| 2021-10-19 | $107.45 | $155.71 | 4,614,900 | — | — |
| 2021-10-18 | $107.43 | $155.69 | 7,949,400 | — | — |
| 2021-10-15 | $109.33 | $158.44 | 4,634,500 | — | — |
| 2021-10-14 | $108.91 | $157.83 | 7,289,500 | — | — |
| 2021-10-13 | $108.53 | $155.40 | 5,471,100 | — | — |
| 2021-10-12 | $108.57 | $155.45 | 6,305,800 | — | — |
| 2021-10-11 | $110.34 | $157.99 | 4,613,800 | — | — |
| 2021-10-08 | $111.18 | $159.19 | 5,019,800 | — | — |
| 2021-10-07 | $110.87 | $158.75 | 7,842,600 | — | — |
| 2021-10-06 | $109.32 | $156.53 | 5,710,300 | — | — |
| 2021-10-05 | $109.51 | $156.80 | 7,146,900 | — | — |
| 2021-10-04 | $108.73 | $155.68 | 9,779,200 | — | — |
| 2021-10-01 | $109.09 | $156.20 | 8,611,500 | — | — |
| 2021-09-30 | $107.87 | $154.45 | 7,886,400 | — | — |
| 2021-09-29 | $108.84 | $155.84 | 6,270,100 | — | — |
| 2021-09-28 | $107.34 | $153.69 | 6,445,600 | — | — |
| 2021-09-27 | $107.72 | $154.24 | 4,969,600 | — | — |
| 2021-09-24 | $107.07 | $153.31 | 5,836,100 | — | — |
| 2021-09-23 | $107.36 | $153.72 | 5,847,800 | — | — |
| 2021-09-22 | $106.41 | $152.36 | 6,319,100 | — | — |
| 2021-09-21 | $107.15 | $153.42 | 6,400,400 | — | — |
| 2021-09-20 | $106.40 | $152.35 | 7,103,400 | — | — |
| 2021-09-17 | $107.73 | $154.25 | 14,157,200 | — | — |
| 2021-09-16 | $108.08 | $154.75 | 5,821,800 | — | — |
| 2021-09-15 | $107.77 | $154.31 | 7,444,300 | — | — |
| 2021-09-14 | $106.48 | $152.46 | 6,102,700 | — | — |
| 2021-09-13 | $107.48 | $153.89 | 7,398,900 | — | — |
| 2021-09-10 | $106.68 | $152.75 | 7,620,100 | — | — |
| 2021-09-09 | $107.27 | $153.59 | 10,337,100 | — | — |
| 2021-09-08 | $110.36 | $158.02 | 10,823,200 | — | — |
| 2021-09-07 | $109.03 | $156.11 | 12,694,200 | — | — |
| 2021-09-03 | $111.62 | $159.82 | 5,364,800 | — | — |
| 2021-09-02 | $112.02 | $160.39 | 14,719,200 | — | — |
| 2021-09-01 | $112.27 | $160.75 | 50,943,200 | — | — |
| 2021-08-31 | $120.78 | $172.94 | 6,021,800 | — | — |
| 2021-08-30 | $120.57 | $172.64 | 3,260,900 | — | — |
| 2021-08-27 | $119.58 | $171.22 | 4,279,900 | — | — |
| 2021-08-26 | $120.40 | $172.39 | 5,035,400 | — | — |
| 2021-08-25 | $120.40 | $172.39 | 5,241,100 | — | — |
| 2021-08-24 | $119.68 | $171.36 | 3,831,500 | — | — |
| 2021-08-23 | $119.36 | $170.90 | 4,748,300 | — | — |
| 2021-08-20 | $118.82 | $170.13 | 4,112,500 | — | — |
| 2021-08-19 | $117.93 | $168.86 | 6,145,200 | — | — |
| 2021-08-18 | $117.29 | $167.94 | 5,586,900 | — | — |
| 2021-08-17 | $119.66 | $171.33 | 6,551,700 | — | — |
| 2021-08-16 | $118.41 | $169.54 | 8,180,500 | — | — |
| 2021-08-13 | $116.48 | $166.78 | 4,416,400 | — | — |
| 2021-08-12 | $115.64 | $165.58 | 4,863,600 | — | — |
| 2021-08-11 | $113.72 | $162.83 | 6,840,400 | — | — |
| 2021-08-10 | $114.82 | $164.40 | 5,120,800 | — | — |
| 2021-08-09 | $114.06 | $163.31 | 5,277,900 | — | — |
| 2021-08-06 | $114.45 | $163.87 | 5,340,400 | — | — |
| 2021-08-05 | $115.12 | $164.83 | 5,132,400 | — | — |
| 2021-08-04 | $115.08 | $164.77 | 4,602,000 | — | — |
| 2021-08-03 | $116.25 | $166.45 | 5,902,700 | — | — |
| 2021-08-02 | $115.45 | $165.30 | 9,245,500 | — | — |
| 2021-07-30 | $116.30 | $166.52 | 9,017,200 | — | — |
| 2021-07-29 | $118.87 | $170.20 | 4,632,200 | — | — |
| 2021-07-28 | $118.55 | $169.74 | 5,650,400 | — | — |
| 2021-07-27 | $117.96 | $168.90 | 3,773,100 | — | — |
| 2021-07-26 | $117.79 | $168.65 | 3,730,100 | — | — |
| 2021-07-23 | $118.19 | $169.23 | 4,411,100 | — | — |
| 2021-07-22 | $117.54 | $168.30 | 6,257,000 | — | — |
| 2021-07-21 | $116.99 | $167.51 | 4,133,800 | — | — |
| 2021-07-20 | $116.05 | $166.16 | 5,581,400 | — | — |
| 2021-07-19 | $115.42 | $165.26 | 6,762,000 | — | — |
| 2021-07-16 | $117.50 | $168.24 | 6,826,100 | — | — |
| 2021-07-15 | $117.18 | $167.78 | 4,544,600 | — | — |
| 2021-07-14 | $117.36 | $168.04 | 6,543,400 | — | — |
| 2021-07-13 | $117.91 | $166.97 | 6,540,300 | — | — |
| 2021-07-12 | $117.63 | $166.57 | 8,148,400 | — | — |
| 2021-07-09 | $116.58 | $165.08 | 4,823,400 | — | — |
| 2021-07-08 | $116.35 | $164.76 | 3,948,800 | — | — |
| 2021-07-07 | $116.75 | $165.32 | 6,695,100 | — | — |
| 2021-07-06 | $115.73 | $163.88 | 7,172,100 | — | — |
| 2021-07-02 | $115.17 | $163.09 | 5,719,500 | — | — |
| 2021-07-01 | $114.26 | $161.80 | 5,306,900 | — | — |
| 2021-06-30 | $112.64 | $159.50 | 5,042,600 | — | — |
| 2021-06-29 | $112.30 | $159.02 | 5,795,100 | — | — |
| 2021-06-28 | $113.00 | $160.01 | 5,141,800 | — | — |
| 2021-06-25 | $112.98 | $159.98 | 11,709,400 | — | — |
| 2021-06-24 | $114.74 | $162.48 | 7,712,300 | — | — |
| 2021-06-23 | $114.00 | $161.43 | 3,837,300 | — | — |
| 2021-06-22 | $114.70 | $162.42 | 4,359,900 | — | — |
| 2021-06-21 | $114.73 | $162.46 | 4,666,100 | — | — |
| 2021-06-18 | $113.12 | $160.18 | 7,415,400 | — | — |
| 2021-06-17 | $114.90 | $162.70 | 4,172,300 | — | — |
| 2021-06-16 | $115.53 | $163.59 | 6,670,200 | — | — |
| 2021-06-15 | $115.83 | $164.02 | 3,590,500 | — | — |
| 2021-06-14 | $115.40 | $163.41 | 4,427,600 | — | — |
| 2021-06-11 | $115.42 | $163.44 | 4,471,400 | — | — |
| 2021-06-10 | $116.24 | $164.60 | 6,263,800 | — | — |
| 2021-06-09 | $114.00 | $161.43 | 4,884,000 | — | — |
| 2021-06-08 | $112.34 | $159.08 | 4,114,200 | — | — |
| 2021-06-07 | $113.01 | $160.03 | 5,570,100 | — | — |
| 2021-06-04 | $112.36 | $159.11 | 4,255,400 | — | — |
| 2021-06-03 | $112.21 | $158.89 | 6,286,100 | — | — |
| 2021-06-02 | $111.40 | $157.75 | 8,100,700 | — | — |
| 2021-06-01 | $112.21 | $158.89 | 6,846,200 | — | — |
| 2021-05-28 | $113.20 | $160.30 | 7,104,300 | — | — |
| 2021-05-27 | $112.32 | $159.05 | 26,406,000 | — | — |
| 2021-05-26 | $114.70 | $162.42 | 5,802,600 | — | — |
| 2021-05-25 | $114.56 | $162.22 | 6,574,200 | — | — |
| 2021-05-24 | $115.91 | $164.13 | 4,821,300 | — | — |
| 2021-05-21 | $116.12 | $164.43 | 5,577,800 | — | — |
| 2021-05-20 | $117.11 | $165.83 | 5,526,100 | — | — |
| 2021-05-19 | $115.85 | $164.05 | 6,433,600 | — | — |
| 2021-05-18 | $117.21 | $165.97 | 8,174,900 | — | — |
| 2021-05-17 | $116.89 | $165.52 | 6,183,200 | — | — |
| 2021-05-14 | $116.43 | $164.87 | 6,268,500 | — | — |
| 2021-05-13 | $116.60 | $165.11 | 6,558,200 | — | — |
| 2021-05-12 | $114.96 | $162.79 | 6,208,300 | — | — |
| 2021-05-11 | $114.89 | $162.69 | 5,784,600 | — | — |
| 2021-05-10 | $116.22 | $164.57 | 7,093,300 | — | — |
| 2021-05-07 | $115.75 | $163.91 | 6,808,200 | — | — |
| 2021-05-06 | $116.08 | $164.37 | 5,803,800 | — | — |
| 2021-05-05 | $115.78 | $163.95 | 7,021,400 | — | — |
| 2021-05-04 | $113.90 | $161.29 | 8,151,400 | — | — |
| 2021-05-03 | $114.68 | $162.39 | 9,138,200 | — | — |
| 2021-04-30 | $111.50 | $157.89 | 10,575,400 | — | — |
| 2021-04-29 | $110.89 | $157.02 | 6,766,700 | — | — |
| 2021-04-28 | $111.93 | $158.50 | 5,116,000 | — | — |
| 2021-04-27 | $111.44 | $157.80 | 3,522,900 | — | — |
| 2021-04-26 | $111.39 | $157.73 | 5,202,300 | — | — |
| 2021-04-23 | $111.38 | $157.72 | 4,611,000 | — | — |
| 2021-04-22 | $110.05 | $155.84 | 5,046,000 | — | — |
| 2021-04-21 | $110.80 | $156.90 | 6,181,100 | — | — |
| 2021-04-20 | $109.03 | $154.39 | 5,411,800 | — | — |
| 2021-04-19 | $108.61 | $153.80 | 4,542,900 | — | — |
| 2021-04-16 | $107.91 | $152.80 | 8,207,700 | — | — |
| 2021-04-15 | $106.89 | $151.36 | 5,730,500 | — | — |
| 2021-04-14 | $105.90 | $149.96 | 7,766,700 | — | — |
| 2021-04-13 | $108.22 | $151.40 | 6,165,100 | — | — |
| 2021-04-12 | $108.25 | $151.44 | 5,647,500 | — | — |
| 2021-04-09 | $107.54 | $150.45 | 5,977,500 | — | — |
| 2021-04-08 | $106.10 | $148.44 | 5,881,800 | — | — |
| 2021-04-07 | $105.21 | $147.19 | 8,037,300 | — | — |
| 2021-04-06 | $105.38 | $147.43 | 8,522,500 | — | — |
| 2021-04-05 | $106.14 | $148.49 | 10,584,400 | — | — |
| 2021-04-01 | $108.52 | $151.82 | 5,091,700 | — | — |
| 2021-03-31 | $108.22 | $151.40 | 9,048,000 | — | — |
| 2021-03-30 | $106.79 | $149.40 | 5,354,100 | — | — |
| 2021-03-29 | $106.73 | $149.32 | 5,472,700 | — | — |
| 2021-03-26 | $105.98 | $148.27 | 6,596,900 | — | — |
| 2021-03-25 | $103.88 | $145.33 | 6,281,500 | — | — |
| 2021-03-24 | $103.06 | $144.18 | 9,420,100 | — | — |
| 2021-03-23 | $104.84 | $146.67 | 6,111,600 | — | — |
| 2021-03-22 | $105.90 | $148.16 | 7,627,200 | — | — |
| 2021-03-19 | $103.42 | $144.69 | 10,899,100 | — | — |
| 2021-03-18 | $103.77 | $145.18 | 8,675,100 | — | — |
| 2021-03-17 | $105.04 | $146.95 | 19,445,600 | — | — |
| 2021-03-16 | $110.84 | $155.07 | 5,570,200 | — | — |
| 2021-03-15 | $110.26 | $154.26 | 6,642,200 | — | — |
| 2021-03-12 | $108.22 | $151.40 | 5,341,200 | — | — |
| 2021-03-11 | $107.87 | $150.91 | 4,671,400 | — | — |
| 2021-03-10 | $108.00 | $151.10 | 5,762,600 | — | — |
| 2021-03-09 | $106.79 | $149.40 | 6,857,500 | — | — |
| 2021-03-08 | $106.11 | $148.45 | 6,049,400 | — | — |
| 2021-03-05 | $106.70 | $149.28 | 7,277,800 | — | — |
| 2021-03-04 | $105.65 | $147.81 | 7,503,700 | — | — |
| 2021-03-03 | $106.71 | $149.29 | 7,218,700 | — | — |
| 2021-03-02 | $107.85 | $150.89 | 5,487,000 | — | — |
| 2021-03-01 | $108.41 | $151.67 | 4,709,500 | — | — |
| 2021-02-26 | $107.74 | $150.73 | 9,250,000 | — | — |
| 2021-02-25 | $107.33 | $150.16 | 6,237,600 | — | — |
| 2021-02-24 | $108.69 | $152.06 | 7,626,200 | — | — |
| 2021-02-23 | $106.27 | $148.67 | 7,058,600 | — | — |
| 2021-02-22 | $107.06 | $149.78 | 10,272,500 | — | — |
| 2021-02-19 | $105.01 | $146.91 | 6,702,400 | — | — |
| 2021-02-18 | $106.06 | $148.38 | 5,386,600 | — | — |
| 2021-02-17 | $106.29 | $148.70 | 6,940,400 | — | — |
| 2021-02-16 | $104.20 | $145.78 | 5,637,300 | — | — |
| 2021-02-12 | $104.44 | $146.11 | 3,738,400 | — | — |
| 2021-02-11 | $103.75 | $145.15 | 5,090,100 | — | — |
| 2021-02-10 | $104.05 | $145.57 | 7,446,000 | — | — |
| 2021-02-09 | $105.40 | $147.46 | 5,506,900 | — | — |
| 2021-02-08 | $106.84 | $149.47 | 9,199,100 | — | — |
| 2021-02-05 | $108.73 | $152.12 | 7,251,000 | — | — |
| 2021-02-04 | $108.53 | $151.84 | 9,077,800 | — | — |
| 2021-02-03 | $106.95 | $149.63 | 12,101,900 | — | — |
| 2021-02-02 | $103.47 | $144.76 | 10,481,300 | — | — |
| 2021-02-01 | $102.30 | $143.12 | 7,518,200 | — | — |
| 2021-01-29 | $102.48 | $143.37 | 9,380,400 | — | — |
| 2021-01-28 | $104.21 | $145.79 | 8,534,300 | — | — |
| 2021-01-27 | $102.79 | $143.81 | 11,887,900 | — | — |
| 2021-01-26 | $108.80 | $152.21 | 5,554,600 | — | — |
| 2021-01-25 | $110.50 | $154.59 | 6,928,200 | — | — |
| 2021-01-22 | $110.86 | $155.10 | 5,185,500 | — | — |
| 2021-01-21 | $111.26 | $155.66 | 5,417,000 | — | — |
| 2021-01-20 | $112.62 | $157.56 | 6,554,600 | — | — |
| 2021-01-19 | $112.18 | $156.94 | 7,723,800 | — | — |
| 2021-01-15 | $110.52 | $154.62 | 9,196,200 | — | — |
| 2021-01-14 | $111.63 | $156.17 | 8,268,800 | — | — |
| 2021-01-13 | $112.45 | $155.50 | 9,821,300 | — | — |
| 2021-01-12 | $109.78 | $151.81 | 6,106,900 | — | — |
| 2021-01-11 | $109.02 | $150.76 | 6,334,200 | — | — |
| 2021-01-08 | $107.27 | $148.34 | 5,345,900 | — | — |
| 2021-01-07 | $106.71 | $147.56 | 8,196,000 | — | — |
| 2021-01-06 | $105.58 | $146.00 | 11,017,500 | — | — |
| 2021-01-05 | $106.50 | $147.27 | 6,823,800 | — | — |
| 2021-01-04 | $105.41 | $145.77 | 9,523,400 | — | — |