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
- 2015-05-20 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 | $137.74 | $137.74 | 4,713,000 | — | — |
| 2021-12-30 | $139.82 | $139.82 | 5,688,000 | — | — |
| 2021-12-29 | $139.21 | $139.21 | 6,410,000 | — | — |
| 2021-12-28 | $137.56 | $137.56 | 5,830,000 | — | — |
| 2021-12-27 | $140.06 | $140.06 | 7,207,000 | — | — |
| 2021-12-23 | $143.93 | $143.93 | 10,960,000 | — | — |
| 2021-12-22 | $138.56 | $138.56 | 8,331,000 | — | — |
| 2021-12-21 | $137.01 | $137.01 | 12,592,000 | — | — |
| 2021-12-20 | $128.22 | $128.22 | 10,738,000 | — | — |
| 2021-12-17 | $132.34 | $132.34 | 12,093,000 | — | — |
| 2021-12-16 | $132.69 | $132.69 | 14,065,000 | — | — |
| 2021-12-15 | $136.81 | $136.81 | 15,768,000 | — | — |
| 2021-12-14 | $135.43 | $135.43 | 12,079,000 | — | — |
| 2021-12-13 | $139.71 | $139.71 | 12,730,000 | — | — |
| 2021-12-10 | $146.16 | $146.16 | 7,941,000 | — | — |
| 2021-12-09 | $149.49 | $149.49 | 7,961,000 | — | — |
| 2021-12-08 | $152.03 | $152.03 | 7,767,000 | — | — |
| 2021-12-07 | $152.05 | $152.05 | 14,649,000 | — | — |
| 2021-12-06 | $142.81 | $142.81 | 12,083,000 | — | — |
| 2021-12-03 | $141.00 | $141.00 | 14,152,000 | — | — |
| 2021-12-02 | $144.71 | $144.71 | 11,223,000 | — | — |
| 2021-12-01 | $145.97 | $145.97 | 14,490,000 | — | — |
| 2021-11-30 | $152.18 | $152.18 | 16,144,000 | — | — |
| 2021-11-29 | $156.70 | $156.70 | 11,188,000 | — | — |
| 2021-11-26 | $157.67 | $157.67 | 7,558,000 | — | — |
| 2021-11-24 | $162.87 | $162.87 | 9,714,000 | — | — |
| 2021-11-23 | $157.31 | $157.31 | 10,588,000 | — | — |
| 2021-11-22 | $159.50 | $159.50 | 13,559,000 | — | — |
| 2021-11-19 | $169.06 | $169.06 | 15,061,000 | — | — |
| 2021-11-18 | $168.13 | $168.13 | 9,685,000 | — | — |
| 2021-11-17 | $163.78 | $163.78 | 6,078,000 | — | — |
| 2021-11-16 | $167.53 | $167.53 | 9,160,000 | — | — |
| 2021-11-15 | $165.65 | $165.65 | 14,730,000 | — | — |
| 2021-11-12 | $166.95 | $166.95 | 28,396,000 | — | — |
| 2021-11-11 | $149.03 | $149.03 | 5,458,000 | — | — |
| 2021-11-10 | $147.40 | $147.40 | 6,922,000 | — | — |
| 2021-11-09 | $155.49 | $155.49 | 5,945,000 | — | — |
| 2021-11-08 | $153.38 | $153.38 | 7,644,000 | — | — |
| 2021-11-05 | $152.81 | $152.81 | 6,538,000 | — | — |
| 2021-11-04 | $154.06 | $154.06 | 9,932,000 | — | — |
| 2021-11-03 | $149.53 | $149.53 | 7,089,000 | — | — |
| 2021-11-02 | $147.66 | $147.66 | 9,064,000 | — | — |
| 2021-11-01 | $152.76 | $152.76 | 15,488,000 | — | — |
| 2021-10-29 | $146.67 | $146.67 | 12,632,000 | — | — |
| 2021-10-28 | $145.70 | $145.70 | 37,595,000 | — | — |
| 2021-10-27 | $136.11 | $136.11 | 14,520,000 | — | — |
| 2021-10-26 | $136.37 | $136.37 | 12,910,000 | — | — |
| 2021-10-25 | $142.52 | $142.52 | 8,001,000 | — | — |
| 2021-10-22 | $142.59 | $142.59 | 15,291,000 | — | — |
| 2021-10-21 | $149.67 | $149.67 | 6,267,000 | — | — |
| 2021-10-20 | $148.75 | $148.75 | 7,125,000 | — | — |
| 2021-10-19 | $148.57 | $148.57 | 7,261,000 | — | — |
| 2021-10-18 | $146.51 | $146.51 | 8,406,000 | — | — |
| 2021-10-15 | $142.46 | $142.46 | 7,320,000 | — | — |
| 2021-10-14 | $140.68 | $140.68 | 6,224,000 | — | — |
| 2021-10-13 | $139.90 | $139.90 | 6,402,000 | — | — |
| 2021-10-12 | $135.72 | $135.72 | 5,998,000 | — | — |
| 2021-10-11 | $135.70 | $135.70 | 6,229,000 | — | — |
| 2021-10-08 | $137.80 | $137.80 | 8,904,000 | — | — |
| 2021-10-07 | $139.85 | $139.85 | 11,086,000 | — | — |
| 2021-10-06 | $134.99 | $134.99 | 8,602,000 | — | — |
| 2021-10-05 | $131.81 | $131.81 | 7,878,000 | — | — |
| 2021-10-04 | $131.49 | $131.49 | 11,739,000 | — | — |
| 2021-10-01 | $135.08 | $135.08 | 7,294,000 | — | — |
| 2021-09-30 | $135.58 | $135.58 | 7,658,000 | — | — |
| 2021-09-29 | $134.65 | $134.65 | 10,059,000 | — | — |
| 2021-09-28 | $136.93 | $136.93 | 13,280,000 | — | — |
| 2021-09-27 | $144.38 | $144.38 | 7,652,000 | — | — |
| 2021-09-24 | $144.40 | $144.40 | 8,684,000 | — | — |
| 2021-09-23 | $147.66 | $147.66 | 6,196,000 | — | — |
| 2021-09-22 | $146.59 | $146.59 | 5,932,000 | — | — |
| 2021-09-21 | $143.71 | $143.71 | 7,709,000 | — | — |
| 2021-09-20 | $143.45 | $143.45 | 12,677,000 | — | — |
| 2021-09-17 | $148.63 | $148.63 | 5,468,000 | — | — |
| 2021-09-16 | $147.60 | $147.60 | 7,566,000 | — | — |
| 2021-09-15 | $147.49 | $147.49 | 6,501,000 | — | — |
| 2021-09-14 | $145.13 | $145.13 | 7,795,000 | — | — |
| 2021-09-13 | $147.69 | $147.69 | 9,754,000 | — | — |
| 2021-09-10 | $148.41 | $148.41 | 5,024,000 | — | — |
| 2021-09-09 | $150.41 | $150.41 | 6,623,000 | — | — |
| 2021-09-08 | $147.78 | $147.78 | 10,681,000 | — | — |
| 2021-09-07 | $153.67 | $153.67 | 6,118,000 | — | — |
| 2021-09-03 | $155.43 | $155.43 | 6,015,000 | — | — |
| 2021-09-02 | $154.26 | $154.26 | 9,417,000 | — | — |
| 2021-09-01 | $153.90 | $153.90 | 5,750,000 | — | — |
| 2021-08-31 | $152.48 | $152.48 | 5,201,000 | — | — |
| 2021-08-30 | $154.90 | $154.90 | 6,600,000 | — | — |
| 2021-08-27 | $153.14 | $153.14 | 5,210,000 | — | — |
| 2021-08-26 | $151.56 | $151.56 | 6,271,000 | — | — |
| 2021-08-25 | $155.22 | $155.22 | 8,031,000 | — | — |
| 2021-08-24 | $153.85 | $153.85 | 13,568,000 | — | — |
| 2021-08-23 | $148.14 | $148.14 | 8,694,000 | — | — |
| 2021-08-20 | $145.07 | $145.07 | 7,835,000 | — | — |
| 2021-08-19 | $146.61 | $146.61 | 6,250,000 | — | — |
| 2021-08-18 | $148.92 | $148.92 | 8,204,000 | — | — |
| 2021-08-17 | $148.19 | $148.19 | 11,452,000 | — | — |
| 2021-08-16 | $148.90 | $148.90 | 12,804,000 | — | — |
| 2021-08-13 | $149.80 | $149.80 | 6,226,000 | — | — |
| 2021-08-12 | $150.32 | $150.32 | 10,821,000 | — | — |
| 2021-08-11 | $148.52 | $148.52 | 9,219,000 | — | — |
| 2021-08-10 | $152.59 | $152.59 | 12,075,000 | — | — |
| 2021-08-09 | $155.00 | $155.00 | 10,938,000 | — | — |
| 2021-08-06 | $152.51 | $152.51 | 6,929,000 | — | — |
| 2021-08-05 | $154.55 | $154.55 | 8,228,000 | — | — |
| 2021-08-04 | $155.55 | $155.55 | 6,691,000 | — | — |
| 2021-08-03 | $152.26 | $152.26 | 16,119,000 | — | — |
| 2021-08-02 | $153.87 | $153.87 | 14,319,000 | — | — |
| 2021-07-30 | $149.99 | $149.99 | 10,310,000 | — | — |
| 2021-07-29 | $152.50 | $152.50 | 17,606,000 | — | — |
| 2021-07-28 | $153.80 | $153.80 | 22,118,000 | — | — |
| 2021-07-27 | $155.51 | $155.51 | 17,331,000 | — | — |
| 2021-07-26 | $158.23 | $158.23 | 14,330,000 | — | — |
| 2021-07-23 | $164.33 | $164.33 | 14,018,000 | — | — |
| 2021-07-22 | $159.41 | $159.41 | 18,516,000 | — | — |
| 2021-07-21 | $156.94 | $156.94 | 13,495,000 | — | — |
| 2021-07-20 | $152.48 | $152.48 | 12,863,000 | — | — |
| 2021-07-19 | $147.20 | $147.20 | 14,301,000 | — | — |
| 2021-07-16 | $144.26 | $144.26 | 9,597,000 | — | — |
| 2021-07-15 | $144.15 | $144.15 | 11,672,000 | — | — |
| 2021-07-14 | $146.30 | $146.30 | 14,591,000 | — | — |
| 2021-07-13 | $151.65 | $151.65 | 11,928,000 | — | — |
| 2021-07-12 | $149.47 | $149.47 | 11,842,000 | — | — |
| 2021-07-09 | $149.50 | $149.50 | 12,576,000 | — | — |
| 2021-07-08 | $146.33 | $146.33 | 16,595,000 | — | — |
| 2021-07-07 | $152.02 | $152.02 | 16,647,000 | — | — |
| 2021-07-06 | $153.80 | $153.80 | 19,334,000 | — | — |
| 2021-07-02 | $146.48 | $146.48 | 10,431,000 | — | — |
| 2021-07-01 | $145.80 | $145.80 | 7,634,000 | — | — |
| 2021-06-30 | $146.10 | $146.10 | 10,441,000 | — | — |
| 2021-06-29 | $148.30 | $148.30 | 10,581,000 | — | — |
| 2021-06-28 | $149.50 | $149.50 | 12,812,000 | — | — |
| 2021-06-25 | $147.35 | $147.35 | 18,024,000 | — | — |
| 2021-06-24 | $147.90 | $147.90 | 13,401,000 | — | — |
| 2021-06-23 | $150.05 | $150.05 | 13,716,000 | — | — |
| 2021-06-22 | $150.84 | $150.84 | 21,680,000 | — | — |
| 2021-06-21 | $148.02 | $148.02 | 32,540,000 | — | — |
| 2021-06-18 | $146.69 | $146.69 | 25,490,000 | — | — |
| 2021-06-17 | $144.93 | $144.93 | 31,473,000 | — | — |
| 2021-06-16 | $136.63 | $136.63 | 23,230,000 | — | — |
| 2021-06-15 | $132.11 | $132.11 | 17,222,000 | — | — |
| 2021-06-14 | $130.66 | $130.66 | 14,477,000 | — | — |
| 2021-06-11 | $124.70 | $124.70 | 8,850,000 | — | — |
| 2021-06-10 | $123.11 | $123.11 | 9,893,000 | — | — |
| 2021-06-09 | $121.56 | $121.56 | 5,163,000 | — | — |
| 2021-06-08 | $123.07 | $123.07 | 7,119,000 | — | — |
| 2021-06-07 | $123.06 | $123.06 | 6,860,000 | — | — |
| 2021-06-04 | $120.57 | $120.57 | 6,260,000 | — | — |
| 2021-06-03 | $119.90 | $119.90 | 8,098,000 | — | — |
| 2021-06-02 | $122.96 | $122.96 | 9,914,000 | — | — |
| 2021-06-01 | $125.16 | $125.16 | 11,748,000 | — | — |
| 2021-05-28 | $124.29 | $124.29 | 8,817,000 | — | — |
| 2021-05-27 | $124.08 | $124.08 | 10,401,000 | — | — |
| 2021-05-26 | $123.88 | $123.88 | 11,206,000 | — | — |
| 2021-05-25 | $124.00 | $124.00 | 14,564,000 | — | — |
| 2021-05-24 | $126.14 | $126.14 | 13,985,000 | — | — |
| 2021-05-21 | $122.41 | $122.41 | 16,825,000 | — | — |
| 2021-05-20 | $121.49 | $121.49 | 15,517,000 | — | — |
| 2021-05-19 | $117.04 | $117.04 | 19,420,000 | — | — |
| 2021-05-18 | $113.34 | $113.34 | 19,158,000 | — | — |
| 2021-05-17 | $109.64 | $109.64 | 10,860,000 | — | — |
| 2021-05-14 | $108.50 | $108.50 | 10,558,000 | — | — |
| 2021-05-13 | $104.78 | $104.78 | 15,549,000 | — | — |
| 2021-05-12 | $108.39 | $108.39 | 13,861,000 | — | — |
| 2021-05-11 | $111.02 | $111.02 | 19,243,000 | — | — |
| 2021-05-10 | $108.02 | $108.02 | 13,905,000 | — | — |
| 2021-05-07 | $110.86 | $110.86 | 15,599,000 | — | — |
| 2021-05-06 | $109.09 | $109.09 | 22,406,000 | — | — |
| 2021-05-05 | $112.04 | $112.04 | 12,660,000 | — | — |
| 2021-05-04 | $114.29 | $114.29 | 20,933,000 | — | — |
| 2021-05-03 | $112.20 | $112.20 | 13,983,000 | — | — |
| 2021-04-30 | $118.25 | $118.25 | 15,854,000 | — | — |
| 2021-04-29 | $123.31 | $123.31 | 16,526,000 | — | — |
| 2021-04-28 | $128.88 | $128.88 | 39,021,000 | — | — |
| 2021-04-27 | $115.69 | $115.69 | 12,861,000 | — | — |
| 2021-04-26 | $116.60 | $116.60 | 14,914,000 | — | — |
| 2021-04-23 | $109.90 | $109.90 | 11,936,000 | — | — |
| 2021-04-22 | $109.66 | $109.66 | 10,819,000 | — | — |
| 2021-04-21 | $114.21 | $114.21 | 6,237,000 | — | — |
| 2021-04-20 | $112.30 | $112.30 | 8,610,000 | — | — |
| 2021-04-19 | $114.58 | $114.58 | 9,309,000 | — | — |
| 2021-04-16 | $120.78 | $120.78 | 7,345,000 | — | — |
| 2021-04-15 | $120.83 | $120.83 | 9,545,000 | — | — |
| 2021-04-14 | $117.99 | $117.99 | 13,165,000 | — | — |
| 2021-04-13 | $124.15 | $124.15 | 10,923,000 | — | — |
| 2021-04-12 | $120.20 | $120.20 | 10,305,000 | — | — |
| 2021-04-09 | $122.73 | $122.73 | 12,388,000 | — | — |
| 2021-04-08 | $122.27 | $122.27 | 15,816,000 | — | — |
| 2021-04-07 | $115.95 | $115.95 | 6,646,000 | — | — |
| 2021-04-06 | $115.61 | $115.61 | 7,102,000 | — | — |
| 2021-04-05 | $114.60 | $114.60 | 7,347,000 | — | — |
| 2021-04-01 | $115.54 | $115.54 | 11,602,000 | — | — |
| 2021-03-31 | $110.65 | $110.65 | 13,838,000 | — | — |
| 2021-03-30 | $104.87 | $104.87 | 15,133,000 | — | — |
| 2021-03-29 | $103.99 | $103.99 | 10,552,000 | — | — |
| 2021-03-26 | $106.52 | $106.52 | 28,402,000 | — | — |
| 2021-03-25 | $106.17 | $106.17 | 17,682,000 | — | — |
| 2021-03-24 | $110.60 | $110.60 | 10,708,000 | — | — |
| 2021-03-23 | $116.20 | $116.20 | 8,967,000 | — | — |
| 2021-03-22 | $116.00 | $116.00 | 9,041,000 | — | — |
| 2021-03-19 | $112.10 | $112.10 | 8,113,000 | — | — |
| 2021-03-18 | $111.71 | $111.71 | 10,418,000 | — | — |
| 2021-03-17 | $116.92 | $116.92 | 9,168,000 | — | — |
| 2021-03-16 | $114.32 | $114.32 | 10,698,000 | — | — |
| 2021-03-15 | $115.90 | $115.90 | 7,090,000 | — | — |
| 2021-03-12 | $114.06 | $114.06 | 10,884,000 | — | — |
| 2021-03-11 | $114.22 | $114.22 | 16,604,000 | — | — |
| 2021-03-10 | $108.79 | $108.79 | 20,534,000 | — | — |
| 2021-03-09 | $113.07 | $113.07 | 18,584,000 | — | — |
| 2021-03-08 | $107.24 | $107.24 | 24,598,000 | — | — |
| 2021-03-05 | $113.10 | $113.10 | 39,430,000 | — | — |
| 2021-03-04 | $114.94 | $114.94 | 27,452,000 | — | — |
| 2021-03-03 | $122.03 | $122.03 | 11,563,000 | — | — |
| 2021-03-02 | $130.91 | $130.91 | 12,761,000 | — | — |
| 2021-03-01 | $130.99 | $130.99 | 12,698,000 | — | — |
| 2021-02-26 | $128.10 | $128.10 | 13,237,000 | — | — |
| 2021-02-25 | $124.51 | $124.51 | 18,641,000 | — | — |
| 2021-02-24 | $130.12 | $130.12 | 11,156,000 | — | — |
| 2021-02-23 | $130.02 | $130.02 | 34,488,000 | — | — |
| 2021-02-22 | $138.13 | $138.13 | 13,880,000 | — | — |
| 2021-02-19 | $143.50 | $143.50 | 13,248,000 | — | — |
| 2021-02-18 | $138.46 | $138.46 | 12,521,000 | — | — |
| 2021-02-17 | $142.50 | $142.50 | 36,524,000 | — | — |
| 2021-02-16 | $147.40 | $147.40 | 15,742,000 | — | — |
| 2021-02-12 | $145.55 | $145.55 | 10,125,000 | — | — |
| 2021-02-11 | $146.33 | $146.33 | 9,224,000 | — | — |
| 2021-02-10 | $146.24 | $146.24 | 20,917,000 | — | — |
| 2021-02-09 | $143.30 | $143.30 | 21,341,000 | — | — |
| 2021-02-08 | $134.51 | $134.51 | 12,466,000 | — | — |
| 2021-02-05 | $128.77 | $128.77 | 10,475,000 | — | — |
| 2021-02-04 | $126.09 | $126.09 | 14,237,000 | — | — |
| 2021-02-03 | $122.42 | $122.42 | 11,629,000 | — | — |
| 2021-02-02 | $123.54 | $123.54 | 17,418,000 | — | — |
| 2021-02-01 | $114.49 | $114.49 | 10,833,000 | — | — |
| 2021-01-29 | $109.86 | $109.86 | 10,061,000 | — | — |
| 2021-01-28 | $112.06 | $112.06 | 7,744,000 | — | — |
| 2021-01-27 | $109.21 | $109.21 | 16,102,000 | — | — |
| 2021-01-26 | $115.98 | $115.98 | 9,855,000 | — | — |
| 2021-01-25 | $120.59 | $120.59 | 14,883,000 | — | — |
| 2021-01-22 | $119.67 | $119.67 | 6,247,000 | — | — |
| 2021-01-21 | $119.82 | $119.82 | 7,011,000 | — | — |
| 2021-01-20 | $120.10 | $120.10 | 8,119,000 | — | — |
| 2021-01-19 | $117.40 | $117.40 | 7,765,000 | — | — |
| 2021-01-15 | $117.05 | $117.05 | 8,933,000 | — | — |
| 2021-01-14 | $117.89 | $117.89 | 11,838,000 | — | — |
| 2021-01-13 | $119.98 | $119.98 | 6,938,000 | — | — |
| 2021-01-12 | $118.82 | $118.82 | 9,022,000 | — | — |
| 2021-01-11 | $117.76 | $117.76 | 11,108,000 | — | — |
| 2021-01-08 | $118.89 | $118.89 | 13,781,000 | — | — |
| 2021-01-07 | $115.95 | $115.95 | 13,765,000 | — | — |
| 2021-01-06 | $108.73 | $108.73 | 12,687,000 | — | — |
| 2021-01-05 | $111.87 | $111.87 | 9,055,000 | — | — |
| 2021-01-04 | $109.24 | $109.24 | 16,449,000 | — | — |