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
- 2004-12-15 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 | $67.00 | $71.99 | 34,500 | — | — |
| 2021-12-30 | $69.70 | $74.90 | 57,850 | — | — |
| 2021-12-29 | $69.90 | $75.11 | 25,740 | — | — |
| 2021-12-28 | $75.30 | $80.91 | 22,980 | — | — |
| 2021-12-27 | $77.30 | $83.06 | 30,140 | — | — |
| 2021-12-23 | $81.10 | $87.15 | 29,780 | — | — |
| 2021-12-22 | $80.60 | $86.61 | 24,780 | — | — |
| 2021-12-21 | $79.80 | $85.75 | 23,280 | — | — |
| 2021-12-20 | $78.00 | $83.81 | 24,100 | — | — |
| 2021-12-17 | $83.50 | $89.72 | 130,940 | — | — |
| 2021-12-16 | $88.80 | $95.42 | 50,650 | — | — |
| 2021-12-15 | $85.90 | $92.30 | 41,010 | — | — |
| 2021-12-14 | $84.00 | $90.26 | 38,720 | — | — |
| 2021-12-13 | $85.80 | $92.20 | 70,330 | — | — |
| 2021-12-10 | $78.30 | $84.14 | 41,800 | — | — |
| 2021-12-09 | $83.70 | $89.94 | 29,970 | — | — |
| 2021-12-08 | $87.20 | $93.70 | 36,830 | — | — |
| 2021-12-07 | $86.20 | $92.63 | 41,390 | — | — |
| 2021-12-06 | $81.60 | $87.68 | 72,800 | — | — |
| 2021-12-03 | $83.20 | $89.40 | 83,590 | — | — |
| 2021-12-02 | $89.40 | $96.06 | 60,370 | — | — |
| 2021-12-01 | $94.10 | $101.11 | 34,980 | — | — |
| 2021-11-30 | $99.90 | $107.35 | 51,680 | — | — |
| 2021-11-29 | $102.60 | $110.25 | 30,220 | — | — |
| 2021-11-26 | $103.00 | $110.68 | 43,240 | — | — |
| 2021-11-24 | $106.50 | $114.44 | 42,910 | — | — |
| 2021-11-23 | $107.90 | $115.94 | 43,010 | — | — |
| 2021-11-22 | $110.30 | $118.52 | 119,690 | — | — |
| 2021-11-19 | $117.30 | $126.04 | 103,230 | — | — |
| 2021-11-18 | $109.60 | $117.77 | 87,770 | — | — |
| 2021-11-17 | $123.10 | $132.28 | 85,580 | — | — |
| 2021-11-16 | $135.40 | $145.49 | 90,580 | — | — |
| 2021-11-15 | $135.50 | $145.60 | 287,770 | — | — |
| 2021-11-12 | $126.20 | $135.61 | 111,800 | — | — |
| 2021-11-11 | $115.50 | $124.11 | 60,140 | — | — |
| 2021-11-10 | $111.10 | $119.38 | 89,320 | — | — |
| 2021-11-09 | $110.70 | $118.95 | 63,910 | — | — |
| 2021-11-08 | $108.80 | $116.91 | 75,160 | — | — |
| 2021-11-05 | $104.20 | $111.97 | 22,210 | — | — |
| 2021-11-04 | $105.10 | $112.93 | 43,340 | — | — |
| 2021-11-03 | $108.80 | $116.91 | 63,620 | — | — |
| 2021-11-02 | $110.20 | $118.42 | 109,040 | — | — |
| 2021-11-01 | $114.60 | $123.14 | 44,420 | — | — |
| 2021-10-29 | $112.50 | $120.89 | 42,180 | — | — |
| 2021-10-28 | $110.60 | $118.84 | 23,800 | — | — |
| 2021-10-27 | $110.00 | $118.20 | 28,460 | — | — |
| 2021-10-26 | $110.40 | $118.63 | 50,980 | — | — |
| 2021-10-25 | $115.00 | $123.57 | 86,830 | — | — |
| 2021-10-22 | $105.60 | $113.47 | 67,670 | — | — |
| 2021-10-21 | $114.80 | $123.36 | 63,390 | — | — |
| 2021-10-20 | $115.70 | $124.33 | 183,100 | — | — |
| 2021-10-19 | $111.00 | $119.27 | 67,500 | — | — |
| 2021-10-18 | $107.20 | $115.19 | 82,880 | — | — |
| 2021-10-15 | $109.10 | $117.23 | 169,510 | — | — |
| 2021-10-14 | $113.20 | $121.64 | 114,410 | — | — |
| 2021-10-13 | $113.20 | $121.64 | 64,630 | — | — |
| 2021-10-12 | $109.40 | $117.56 | 92,590 | — | — |
| 2021-10-11 | $119.70 | $128.62 | 129,440 | — | — |
| 2021-10-08 | $112.30 | $120.67 | 40,950 | — | — |
| 2021-10-07 | $115.00 | $123.57 | 73,540 | — | — |
| 2021-10-06 | $113.30 | $121.75 | 203,830 | — | — |
| 2021-10-05 | $113.40 | $121.85 | 139,790 | — | — |
| 2021-10-04 | $101.50 | $109.07 | 64,680 | — | — |
| 2021-10-01 | $109.00 | $117.13 | 72,140 | — | — |
| 2021-09-30 | $103.10 | $110.79 | 151,380 | — | — |
| 2021-09-29 | $100.70 | $108.21 | 123,180 | — | — |
| 2021-09-28 | $98.20 | $105.52 | 49,660 | — | — |
| 2021-09-27 | $102.60 | $110.25 | 85,230 | — | — |
| 2021-09-24 | $101.70 | $109.28 | 121,830 | — | — |
| 2021-09-23 | $116.60 | $125.29 | 45,250 | — | — |
| 2021-09-22 | $115.10 | $123.68 | 66,470 | — | — |
| 2021-09-21 | $108.60 | $116.70 | 33,370 | — | — |
| 2021-09-20 | $110.20 | $118.42 | 74,240 | — | — |
| 2021-09-17 | $122.50 | $131.63 | 36,230 | — | — |
| 2021-09-16 | $118.80 | $127.66 | 64,250 | — | — |
| 2021-09-15 | $122.50 | $131.63 | 100,720 | — | — |
| 2021-09-14 | $124.00 | $133.24 | 63,280 | — | — |
| 2021-09-13 | $126.40 | $135.82 | 150,610 | — | — |
| 2021-09-10 | $132.20 | $142.06 | 95,140 | — | — |
| 2021-09-09 | $143.20 | $153.88 | 78,100 | — | — |
| 2021-09-08 | $143.30 | $153.98 | 93,260 | — | — |
| 2021-09-07 | $149.40 | $160.54 | 148,760 | — | — |
| 2021-09-03 | $158.90 | $170.75 | 269,580 | — | — |
| 2021-09-02 | $160.30 | $172.25 | 113,260 | — | — |
| 2021-09-01 | $154.90 | $166.45 | 157,240 | — | — |
| 2021-08-31 | $157.10 | $168.81 | 110,230 | — | — |
| 2021-08-30 | $158.00 | $169.78 | 251,120 | — | — |
| 2021-08-27 | $149.90 | $161.07 | 217,860 | — | — |
| 2021-08-26 | $143.50 | $154.20 | 94,160 | — | — |
| 2021-08-25 | $153.50 | $164.94 | 216,510 | — | — |
| 2021-08-24 | $146.20 | $157.10 | 176,540 | — | — |
| 2021-08-23 | $144.80 | $155.59 | 182,770 | — | — |
| 2021-08-20 | $139.10 | $149.47 | 510,350 | — | — |
| 2021-08-19 | $128.90 | $138.51 | 272,950 | — | — |
| 2021-08-18 | $126.60 | $136.04 | 148,900 | — | — |
| 2021-08-17 | $126.20 | $135.61 | 146,660 | — | — |
| 2021-08-16 | $137.60 | $147.86 | 241,870 | — | — |
| 2021-08-13 | $147.90 | $158.93 | 233,790 | — | — |
| 2021-08-12 | $158.10 | $169.89 | 317,290 | — | — |
| 2021-08-11 | $163.00 | $175.15 | 370,610 | — | — |
| 2021-08-10 | $157.40 | $169.13 | 379,690 | — | — |
| 2021-08-09 | $168.60 | $181.17 | 1,405,100 | — | — |
| 2021-08-06 | $140.90 | $151.40 | 776,830 | — | — |
| 2021-08-05 | $126.10 | $135.50 | 314,840 | — | — |
| 2021-08-04 | $119.80 | $128.73 | 491,220 | — | — |
| 2021-08-03 | $112.90 | $121.32 | 183,320 | — | — |
| 2021-08-02 | $112.20 | $120.56 | 248,640 | — | — |
| 2021-07-30 | $112.10 | $120.46 | 134,100 | — | — |
| 2021-07-29 | $113.70 | $122.18 | 200,670 | — | — |
| 2021-07-28 | $117.30 | $126.04 | 508,450 | — | — |
| 2021-07-27 | $104.20 | $111.97 | 286,390 | — | — |
| 2021-07-26 | $134.00 | $143.99 | 2,018,510 | — | — |
| 2021-07-23 | $86.80 | $93.27 | 71,970 | — | — |
| 2021-07-22 | $94.20 | $101.22 | 75,140 | — | — |
| 2021-07-21 | $100.80 | $108.31 | 171,260 | — | — |
| 2021-07-20 | $91.50 | $98.32 | 124,770 | — | — |
| 2021-07-19 | $87.80 | $94.35 | 174,710 | — | — |
| 2021-07-16 | $98.00 | $105.31 | 73,830 | — | — |
| 2021-07-15 | $99.40 | $106.81 | 91,520 | — | — |
| 2021-07-14 | $105.50 | $113.36 | 98,360 | — | — |
| 2021-07-13 | $110.20 | $118.42 | 44,380 | — | — |
| 2021-07-12 | $113.90 | $122.39 | 71,150 | — | — |
| 2021-07-09 | $115.60 | $124.22 | 74,830 | — | — |
| 2021-07-08 | $116.10 | $124.75 | 125,790 | — | — |
| 2021-07-07 | $120.60 | $129.59 | 73,050 | — | — |
| 2021-07-06 | $130.90 | $140.66 | 59,740 | — | — |
| 2021-07-02 | $128.70 | $138.29 | 87,720 | — | — |
| 2021-07-01 | $135.00 | $145.06 | 68,620 | — | — |
| 2021-06-30 | $142.60 | $153.23 | 108,770 | — | — |
| 2021-06-29 | $152.70 | $164.08 | 214,480 | — | — |
| 2021-06-28 | $151.60 | $162.90 | 290,480 | — | — |
| 2021-06-25 | $134.60 | $144.63 | 103,300 | — | — |
| 2021-06-24 | $139.00 | $149.36 | 181,690 | — | — |
| 2021-06-23 | $133.00 | $142.91 | 242,640 | — | — |
| 2021-06-22 | $135.60 | $145.71 | 413,280 | — | — |
| 2021-06-21 | $145.60 | $156.45 | 251,420 | — | — |
| 2021-06-18 | $165.00 | $177.30 | 187,280 | — | — |
| 2021-06-17 | $187.50 | $201.48 | 181,110 | — | — |
| 2021-06-16 | $183.20 | $196.86 | 182,240 | — | — |
| 2021-06-15 | $186.00 | $199.87 | 325,360 | — | — |
| 2021-06-14 | $188.70 | $202.77 | 550,740 | — | — |
| 2021-06-11 | $193.70 | $208.14 | 663,850 | — | — |
| 2021-06-10 | $160.50 | $172.46 | 614,170 | — | — |
| 2021-06-09 | $171.10 | $183.85 | 1,982,530 | — | — |
| 2021-06-08 | $130.90 | $140.66 | 224,530 | — | — |
| 2021-06-07 | $138.20 | $148.50 | 337,370 | — | — |
| 2021-06-04 | $131.50 | $141.30 | 2,798,210 | — | — |
| 2021-06-03 | $109.40 | $117.56 | 113,710 | — | — |
| 2021-06-02 | $116.40 | $125.08 | 115,200 | — | — |
| 2021-06-01 | $122.90 | $132.06 | 125,010 | — | — |
| 2021-05-28 | $117.40 | $126.15 | 79,410 | — | — |
| 2021-05-27 | $123.10 | $132.28 | 214,530 | — | — |
| 2021-05-26 | $134.90 | $144.96 | 119,950 | — | — |
| 2021-05-25 | $126.30 | $135.72 | 76,020 | — | — |
| 2021-05-24 | $126.60 | $136.04 | 109,390 | — | — |
| 2021-05-21 | $126.00 | $135.39 | 166,210 | — | — |
| 2021-05-20 | $142.60 | $153.23 | 78,460 | — | — |
| 2021-05-19 | $135.30 | $145.39 | 130,880 | — | — |
| 2021-05-18 | $153.60 | $165.05 | 95,820 | — | — |
| 2021-05-17 | $152.80 | $164.19 | 76,350 | — | — |
| 2021-05-14 | $153.90 | $165.37 | 110,780 | — | — |
| 2021-05-13 | $134.40 | $144.42 | 159,700 | — | — |
| 2021-05-12 | $164.70 | $176.98 | 148,480 | — | — |
| 2021-05-11 | $159.00 | $170.85 | 121,150 | — | — |
| 2021-05-10 | $152.60 | $163.98 | 172,550 | — | — |
| 2021-05-07 | $176.20 | $189.34 | 87,320 | — | — |
| 2021-05-06 | $179.70 | $193.10 | 71,360 | — | — |
| 2021-05-05 | $192.30 | $206.64 | 82,810 | — | — |
| 2021-05-04 | $194.70 | $209.21 | 114,940 | — | — |
| 2021-05-03 | $201.40 | $216.41 | 162,070 | — | — |
| 2021-04-30 | $229.80 | $246.93 | 150,970 | — | — |
| 2021-04-29 | $239.80 | $257.68 | 74,980 | — | — |
| 2021-04-28 | $257.80 | $277.02 | 134,060 | — | — |
| 2021-04-27 | $227.40 | $244.35 | 111,140 | — | — |
| 2021-04-26 | $239.80 | $257.68 | 135,010 | — | — |
| 2021-04-23 | $212.00 | $227.80 | 92,590 | — | — |
| 2021-04-22 | $200.80 | $215.77 | 130,730 | — | — |
| 2021-04-21 | $213.90 | $229.85 | 168,730 | — | — |
| 2021-04-20 | $193.80 | $208.25 | 132,980 | — | — |
| 2021-04-19 | $184.60 | $198.36 | 187,580 | — | — |
| 2021-04-16 | $208.50 | $224.04 | 175,010 | — | — |
| 2021-04-15 | $206.80 | $222.22 | 295,770 | — | — |
| 2021-04-14 | $235.60 | $253.16 | 186,340 | — | — |
| 2021-04-13 | $253.80 | $272.72 | 224,820 | — | — |
| 2021-04-12 | $228.60 | $245.64 | 423,020 | — | — |
| 2021-04-09 | $266.80 | $286.69 | 166,040 | — | — |
| 2021-04-08 | $284.00 | $305.17 | 363,290 | — | — |
| 2021-04-07 | $248.10 | $266.60 | 394,250 | — | — |
| 2021-04-06 | $291.60 | $313.34 | 191,100 | — | — |
| 2021-04-05 | $303.40 | $326.02 | 301,070 | — | — |
| 2021-04-01 | $340.00 | $365.35 | 488,690 | — | — |
| 2021-03-31 | $312.00 | $335.26 | 1,313,180 | — | — |
| 2021-03-30 | $414.00 | $444.86 | 262,140 | — | — |
| 2021-03-29 | $363.00 | $390.06 | 161,430 | — | — |
| 2021-03-26 | $342.90 | $368.46 | 121,100 | — | — |
| 2021-03-25 | $339.50 | $364.81 | 204,270 | — | — |
| 2021-03-24 | $351.00 | $377.17 | 143,200 | — | — |
| 2021-03-23 | $366.50 | $393.82 | 218,670 | — | — |
| 2021-03-22 | $439.40 | $472.16 | 148,000 | — | — |
| 2021-03-19 | $507.90 | $545.76 | 124,020 | — | — |
| 2021-03-18 | $519.90 | $558.66 | 285,090 | — | — |
| 2021-03-17 | $582.50 | $625.92 | 294,310 | — | — |
| 2021-03-16 | $574.90 | $617.76 | 194,060 | — | — |
| 2021-03-15 | $619.90 | $666.11 | 209,650 | — | — |
| 2021-03-12 | $606.20 | $651.39 | 242,370 | — | — |
| 2021-03-11 | $603.40 | $648.38 | 254,730 | — | — |
| 2021-03-10 | $514.40 | $552.75 | 416,730 | — | — |
| 2021-03-09 | $528.10 | $567.47 | 471,190 | — | — |
| 2021-03-08 | $385.10 | $413.81 | 183,620 | — | — |
| 2021-03-05 | $401.10 | $431.00 | 241,530 | — | — |
| 2021-03-04 | $432.50 | $464.74 | 212,510 | — | — |
| 2021-03-03 | $474.80 | $510.19 | 335,530 | — | — |
| 2021-03-02 | $443.40 | $476.45 | 387,700 | — | — |
| 2021-03-01 | $449.20 | $482.69 | 390,280 | — | — |
| 2021-02-26 | $326.90 | $351.27 | 361,550 | — | — |
| 2021-02-25 | $412.30 | $443.04 | 274,290 | — | — |
| 2021-02-24 | $566.60 | $608.84 | 187,090 | — | — |
| 2021-02-23 | $537.90 | $578.00 | 341,820 | — | — |
| 2021-02-22 | $815.70 | $876.51 | 331,880 | — | — |
| 2021-02-19 | $828.90 | $890.69 | 393,430 | — | — |
| 2021-02-18 | $631.70 | $678.79 | 219,380 | — | — |
| 2021-02-17 | $608.00 | $653.32 | 315,030 | — | — |
| 2021-02-16 | $565.00 | $607.12 | 260,460 | — | — |
| 2021-02-12 | $393.40 | $422.73 | 103,030 | — | — |
| 2021-02-11 | $371.20 | $398.87 | 198,400 | — | — |
| 2021-02-10 | $363.10 | $390.17 | 332,430 | — | — |
| 2021-02-09 | $342.40 | $367.92 | 334,030 | — | — |
| 2021-02-08 | $247.90 | $266.38 | 293,330 | — | — |
| 2021-02-05 | $233.50 | $250.91 | 299,210 | — | — |
| 2021-02-04 | $198.80 | $213.62 | 133,890 | — | — |
| 2021-02-03 | $185.00 | $198.79 | 172,250 | — | — |
| 2021-02-02 | $185.00 | $198.79 | 185,730 | — | — |
| 2021-02-01 | $139.00 | $149.36 | 100,840 | — | — |
| 2021-01-29 | $153.80 | $165.27 | 377,110 | — | — |
| 2021-01-28 | $162.40 | $174.51 | 1,102,290 | — | — |
| 2021-01-27 | $102.60 | $110.25 | 111,200 | — | — |
| 2021-01-26 | $123.80 | $133.03 | 122,440 | — | — |
| 2021-01-25 | $135.00 | $145.06 | 397,830 | — | — |
| 2021-01-22 | $111.80 | $120.13 | 197,690 | — | — |
| 2021-01-21 | $91.00 | $97.78 | 123,950 | — | — |
| 2021-01-20 | $86.10 | $92.52 | 128,970 | — | — |
| 2021-01-19 | $96.60 | $103.80 | 111,760 | — | — |
| 2021-01-15 | $103.60 | $111.32 | 172,600 | — | — |
| 2021-01-14 | $119.20 | $128.09 | 167,880 | — | — |
| 2021-01-13 | $131.40 | $141.20 | 130,190 | — | — |
| 2021-01-12 | $139.20 | $149.58 | 137,940 | — | — |
| 2021-01-11 | $124.50 | $133.78 | 274,590 | — | — |
| 2021-01-08 | $128.90 | $138.51 | 757,990 | — | — |
| 2021-01-07 | $171.00 | $183.75 | 3,458,940 | — | — |
| 2021-01-06 | $148.90 | $160.00 | 4,904,120 | — | — |
| 2021-01-05 | $85.60 | $91.98 | 2,665,490 | — | — |
| 2021-01-04 | $66.20 | $71.13 | 5,565,140 | — | — |