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
- 1996-08-27 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 | $75.15 | $75.15 | 321,947 | — | — |
| 2021-12-30 | $78.15 | $78.15 | 301,300 | — | — |
| 2021-12-29 | $76.50 | $76.50 | 414,600 | — | — |
| 2021-12-28 | $80.85 | $80.85 | 273,973 | — | — |
| 2021-12-27 | $88.05 | $88.05 | 340,353 | — | — |
| 2021-12-23 | $88.65 | $88.65 | 226,347 | — | — |
| 2021-12-22 | $86.40 | $86.40 | 199,373 | — | — |
| 2021-12-21 | $86.70 | $86.70 | 192,360 | — | — |
| 2021-12-20 | $84.90 | $84.90 | 267,900 | — | — |
| 2021-12-17 | $90.60 | $90.60 | 374,040 | — | — |
| 2021-12-16 | $87.75 | $87.75 | 235,207 | — | — |
| 2021-12-15 | $91.80 | $91.80 | 263,340 | — | — |
| 2021-12-14 | $88.50 | $88.50 | 241,767 | — | — |
| 2021-12-13 | $90.15 | $90.15 | 332,427 | — | — |
| 2021-12-10 | $95.85 | $95.85 | 199,880 | — | — |
| 2021-12-09 | $101.70 | $101.70 | 183,427 | — | — |
| 2021-12-08 | $107.40 | $107.40 | 254,427 | — | — |
| 2021-12-07 | $105.60 | $105.60 | 348,500 | — | — |
| 2021-12-06 | $95.25 | $95.25 | 299,433 | — | — |
| 2021-12-03 | $96.00 | $96.00 | 316,233 | — | — |
| 2021-12-02 | $103.50 | $103.50 | 220,927 | — | — |
| 2021-12-01 | $99.90 | $99.90 | 305,367 | — | — |
| 2021-11-30 | $106.20 | $106.20 | 339,660 | — | — |
| 2021-11-29 | $106.65 | $106.65 | 230,473 | — | — |
| 2021-11-26 | $105.15 | $105.15 | 192,080 | — | — |
| 2021-11-24 | $112.05 | $112.05 | 197,233 | — | — |
| 2021-11-23 | $110.25 | $110.25 | 361,480 | — | — |
| 2021-11-22 | $113.70 | $113.70 | 253,160 | — | — |
| 2021-11-19 | $118.35 | $118.35 | 173,053 | — | — |
| 2021-11-18 | $121.05 | $121.05 | 301,440 | — | — |
| 2021-11-17 | $129.30 | $129.30 | 185,720 | — | — |
| 2021-11-16 | $135.15 | $135.15 | 188,160 | — | — |
| 2021-11-15 | $136.65 | $136.65 | 220,960 | — | — |
| 2021-11-12 | $139.35 | $139.35 | 212,427 | — | — |
| 2021-11-11 | $135.90 | $135.90 | 242,400 | — | — |
| 2021-11-10 | $130.65 | $130.65 | 297,107 | — | — |
| 2021-11-09 | $137.70 | $137.70 | 435,567 | — | — |
| 2021-11-08 | $141.00 | $141.00 | 399,100 | — | — |
| 2021-11-05 | $136.05 | $136.05 | 346,193 | — | — |
| 2021-11-04 | $130.80 | $130.80 | 261,660 | — | — |
| 2021-11-03 | $133.95 | $133.95 | 381,980 | — | — |
| 2021-11-02 | $130.05 | $130.05 | 583,993 | — | — |
| 2021-11-01 | $126.30 | $126.30 | 753,827 | — | — |
| 2021-10-29 | $114.15 | $114.15 | 1,227,227 | — | — |
| 2021-10-28 | $134.85 | $134.85 | 1,100,507 | — | — |
| 2021-10-27 | $124.05 | $124.05 | 346,220 | — | — |
| 2021-10-26 | $131.85 | $131.85 | 467,300 | — | — |
| 2021-10-25 | $132.90 | $132.90 | 245,833 | — | — |
| 2021-10-22 | $130.35 | $130.35 | 366,007 | — | — |
| 2021-10-21 | $141.45 | $141.45 | 395,733 | — | — |
| 2021-10-20 | $153.45 | $153.45 | 527,800 | — | — |
| 2021-10-19 | $142.65 | $142.65 | 180,313 | — | — |
| 2021-10-18 | $138.90 | $138.90 | 271,060 | — | — |
| 2021-10-15 | $137.70 | $137.70 | 240,120 | — | — |
| 2021-10-14 | $144.75 | $144.75 | 306,900 | — | — |
| 2021-10-13 | $144.15 | $144.15 | 149,347 | — | — |
| 2021-10-12 | $142.80 | $142.80 | 433,720 | — | — |
| 2021-10-11 | $142.65 | $142.65 | 307,273 | — | — |
| 2021-10-08 | $148.80 | $148.80 | 388,087 | — | — |
| 2021-10-07 | $157.95 | $157.95 | 229,400 | — | — |
| 2021-10-06 | $158.10 | $158.10 | 221,807 | — | — |
| 2021-10-05 | $163.35 | $163.35 | 300,060 | — | — |
| 2021-10-04 | $154.50 | $154.50 | 278,280 | — | — |
| 2021-10-01 | $162.30 | $162.30 | 226,187 | — | — |
| 2021-09-30 | $165.75 | $165.75 | 320,273 | — | — |
| 2021-09-29 | $166.80 | $166.80 | 305,167 | — | — |
| 2021-09-28 | $176.85 | $176.85 | 308,293 | — | — |
| 2021-09-27 | $188.55 | $188.55 | 155,247 | — | — |
| 2021-09-24 | $184.20 | $184.20 | 173,140 | — | — |
| 2021-09-23 | $191.40 | $191.40 | 248,713 | — | — |
| 2021-09-22 | $186.60 | $186.60 | 251,907 | — | — |
| 2021-09-21 | $180.45 | $180.45 | 263,073 | — | — |
| 2021-09-20 | $177.75 | $177.75 | 411,207 | — | — |
| 2021-09-17 | $192.45 | $192.45 | 321,793 | — | — |
| 2021-09-16 | $190.65 | $190.65 | 258,487 | — | — |
| 2021-09-15 | $194.70 | $194.70 | 296,767 | — | — |
| 2021-09-14 | $195.75 | $195.75 | 325,773 | — | — |
| 2021-09-13 | $203.10 | $203.10 | 300,693 | — | — |
| 2021-09-10 | $200.25 | $200.25 | 282,353 | — | — |
| 2021-09-09 | $203.40 | $203.40 | 206,467 | — | — |
| 2021-09-08 | $202.35 | $202.35 | 319,153 | — | — |
| 2021-09-07 | $213.90 | $213.90 | 257,340 | — | — |
| 2021-09-03 | $222.90 | $222.90 | 309,847 | — | — |
| 2021-09-02 | $222.15 | $222.15 | 350,347 | — | — |
| 2021-09-01 | $217.50 | $217.50 | 174,793 | — | — |
| 2021-08-31 | $220.95 | $220.95 | 204,233 | — | — |
| 2021-08-30 | $217.80 | $217.80 | 166,480 | — | — |
| 2021-08-27 | $220.65 | $220.65 | 236,067 | — | — |
| 2021-08-26 | $213.30 | $213.30 | 261,407 | — | — |
| 2021-08-25 | $220.50 | $220.50 | 498,720 | — | — |
| 2021-08-24 | $217.65 | $217.65 | 258,047 | — | — |
| 2021-08-23 | $208.05 | $208.05 | 257,700 | — | — |
| 2021-08-20 | $197.40 | $197.40 | 187,520 | — | — |
| 2021-08-19 | $193.95 | $193.95 | 244,367 | — | — |
| 2021-08-18 | $205.20 | $205.20 | 282,080 | — | — |
| 2021-08-17 | $200.85 | $200.85 | 231,700 | — | — |
| 2021-08-16 | $207.90 | $207.90 | 171,847 | — | — |
| 2021-08-13 | $211.80 | $211.80 | 176,920 | — | — |
| 2021-08-12 | $222.15 | $222.15 | 190,953 | — | — |
| 2021-08-11 | $227.40 | $227.40 | 216,453 | — | — |
| 2021-08-10 | $231.90 | $231.90 | 294,540 | — | — |
| 2021-08-09 | $238.50 | $238.50 | 671,033 | — | — |
| 2021-08-06 | $231.60 | $231.60 | 994,867 | — | — |
| 2021-08-05 | $206.40 | $206.40 | 1,661,787 | — | — |
| 2021-08-04 | $183.30 | $183.30 | 413,587 | — | — |
| 2021-08-03 | $187.05 | $187.05 | 475,727 | — | — |
| 2021-08-02 | $203.70 | $203.70 | 230,213 | — | — |
| 2021-07-30 | $206.55 | $206.55 | 175,287 | — | — |
| 2021-07-29 | $208.80 | $208.80 | 166,647 | — | — |
| 2021-07-28 | $213.75 | $213.75 | 226,333 | — | — |
| 2021-07-27 | $201.45 | $201.45 | 268,673 | — | — |
| 2021-07-26 | $211.05 | $211.05 | 182,127 | — | — |
| 2021-07-23 | $207.00 | $207.00 | 213,420 | — | — |
| 2021-07-22 | $212.70 | $212.70 | 238,773 | — | — |
| 2021-07-21 | $225.45 | $225.45 | 298,993 | — | — |
| 2021-07-20 | $216.15 | $216.15 | 232,247 | — | — |
| 2021-07-19 | $205.05 | $205.05 | 287,167 | — | — |
| 2021-07-16 | $204.30 | $204.30 | 240,587 | — | — |
| 2021-07-15 | $206.40 | $206.40 | 293,060 | — | — |
| 2021-07-14 | $207.75 | $207.75 | 339,713 | — | — |
| 2021-07-13 | $220.80 | $220.80 | 234,253 | — | — |
| 2021-07-12 | $230.25 | $230.25 | 274,353 | — | — |
| 2021-07-09 | $238.95 | $238.95 | 268,520 | — | — |
| 2021-07-08 | $231.00 | $231.00 | 361,427 | — | — |
| 2021-07-07 | $228.60 | $228.60 | 352,520 | — | — |
| 2021-07-06 | $237.45 | $237.45 | 315,087 | — | — |
| 2021-07-02 | $239.85 | $239.85 | 322,420 | — | — |
| 2021-07-01 | $245.70 | $245.70 | 495,933 | — | — |
| 2021-06-30 | $251.25 | $251.25 | 727,293 | — | — |
| 2021-06-29 | $275.85 | $275.85 | 350,500 | — | — |
| 2021-06-28 | $273.60 | $273.60 | 477,793 | — | — |
| 2021-06-25 | $258.15 | $258.15 | 1,703,440 | — | — |
| 2021-06-24 | $262.50 | $262.50 | 636,453 | — | — |
| 2021-06-23 | $262.50 | $262.50 | 430,807 | — | — |
| 2021-06-22 | $262.35 | $262.35 | 1,016,547 | — | — |
| 2021-06-21 | $293.40 | $293.40 | 583,840 | — | — |
| 2021-06-18 | $282.60 | $282.60 | 590,947 | — | — |
| 2021-06-17 | $308.85 | $308.85 | 315,300 | — | — |
| 2021-06-16 | $309.45 | $309.45 | 373,807 | — | — |
| 2021-06-15 | $306.30 | $306.30 | 380,013 | — | — |
| 2021-06-14 | $320.55 | $320.55 | 702,833 | — | — |
| 2021-06-11 | $324.00 | $324.00 | 577,920 | — | — |
| 2021-06-10 | $338.70 | $338.70 | 2,614,320 | — | — |
| 2021-06-09 | $318.75 | $318.75 | 482,593 | — | — |
| 2021-06-08 | $333.75 | $333.75 | 1,220,520 | — | — |
| 2021-06-07 | $334.95 | $334.95 | 2,082,333 | — | — |
| 2021-06-04 | $303.75 | $303.75 | 3,350,900 | — | — |
| 2021-06-03 | $270.30 | $270.30 | 847,653 | — | — |
| 2021-06-02 | $285.75 | $285.75 | 2,018,107 | — | — |
| 2021-06-01 | $269.25 | $269.25 | 1,342,380 | — | — |
| 2021-05-28 | $234.00 | $234.00 | 1,884,000 | — | — |
| 2021-05-27 | $237.45 | $237.45 | 921,453 | — | — |
| 2021-05-26 | $221.40 | $221.40 | 1,377,200 | — | — |
| 2021-05-25 | $234.45 | $234.45 | 935,993 | — | — |
| 2021-05-24 | $214.95 | $214.95 | 503,227 | — | — |
| 2021-05-21 | $208.05 | $208.05 | 340,407 | — | — |
| 2021-05-20 | $215.10 | $215.10 | 381,533 | — | — |
| 2021-05-19 | $209.70 | $209.70 | 552,793 | — | — |
| 2021-05-18 | $226.20 | $226.20 | 763,440 | — | — |
| 2021-05-17 | $227.85 | $227.85 | 687,640 | — | — |
| 2021-05-14 | $210.60 | $210.60 | 838,560 | — | — |
| 2021-05-13 | $187.20 | $187.20 | 700,660 | — | — |
| 2021-05-12 | $200.10 | $200.10 | 630,607 | — | — |
| 2021-05-11 | $220.05 | $220.05 | 997,280 | — | — |
| 2021-05-10 | $207.90 | $207.90 | 796,320 | — | — |
| 2021-05-07 | $211.50 | $211.50 | 1,068,140 | — | — |
| 2021-05-06 | $210.00 | $210.00 | 1,003,980 | — | — |
| 2021-05-05 | $217.20 | $217.20 | 1,802,320 | — | — |
| 2021-05-04 | $231.00 | $231.00 | 4,638,153 | — | — |
| 2021-05-03 | $207.90 | $207.90 | 1,818,947 | — | — |
| 2021-04-30 | $228.75 | $228.75 | 4,934,153 | — | — |
| 2021-04-29 | $270.00 | $270.00 | 4,975,267 | — | — |
| 2021-04-28 | $314.85 | $314.85 | 11,951,720 | — | — |
| 2021-04-27 | $302.40 | $302.40 | 10,568,393 | — | — |
| 2021-04-26 | $396.60 | $396.60 | 14,239,420 | — | — |
| 2021-04-23 | $269.55 | $269.55 | 7,842,733 | — | — |
| 2021-04-22 | $197.10 | $197.10 | 2,581,927 | — | — |
| 2021-04-21 | $187.50 | $187.50 | 1,568,527 | — | — |
| 2021-04-20 | $155.85 | $155.85 | 1,120,587 | — | — |
| 2021-04-19 | $157.50 | $157.50 | 411,420 | — | — |
| 2021-04-16 | $165.45 | $165.45 | 507,967 | — | — |
| 2021-04-15 | $170.25 | $170.25 | 1,248,100 | — | — |
| 2021-04-14 | $185.10 | $185.10 | 1,103,647 | — | — |
| 2021-04-13 | $193.65 | $193.65 | 469,393 | — | — |
| 2021-04-12 | $193.80 | $193.80 | 566,540 | — | — |
| 2021-04-09 | $213.30 | $213.30 | 420,713 | — | — |
| 2021-04-08 | $212.25 | $212.25 | 429,247 | — | — |
| 2021-04-07 | $219.00 | $219.00 | 634,293 | — | — |
| 2021-04-06 | $229.80 | $229.80 | 495,653 | — | — |
| 2021-04-05 | $235.35 | $235.35 | 600,620 | — | — |
| 2021-04-01 | $233.10 | $233.10 | 1,739,140 | — | — |
| 2021-03-31 | $278.25 | $278.25 | 3,779,080 | — | — |
| 2021-03-30 | $184.65 | $184.65 | 585,060 | — | — |
| 2021-03-29 | $181.95 | $181.95 | 484,447 | — | — |
| 2021-03-26 | $201.75 | $201.75 | 465,593 | — | — |
| 2021-03-25 | $210.15 | $210.15 | 796,880 | — | — |
| 2021-03-24 | $198.00 | $198.00 | 841,980 | — | — |
| 2021-03-23 | $237.30 | $237.30 | 722,007 | — | — |
| 2021-03-22 | $269.55 | $269.55 | 774,733 | — | — |
| 2021-03-19 | $260.25 | $260.25 | 526,980 | — | — |
| 2021-03-18 | $239.10 | $239.10 | 406,193 | — | — |
| 2021-03-17 | $261.60 | $261.60 | 462,853 | — | — |
| 2021-03-16 | $252.45 | $252.45 | 535,147 | — | — |
| 2021-03-15 | $267.45 | $267.45 | 642,147 | — | — |
| 2021-03-12 | $262.05 | $262.05 | 1,378,960 | — | — |
| 2021-03-11 | $222.45 | $222.45 | 648,000 | — | — |
| 2021-03-10 | $215.25 | $215.25 | 680,547 | — | — |
| 2021-03-09 | $211.20 | $211.20 | 788,927 | — | — |
| 2021-03-08 | $176.55 | $176.55 | 599,660 | — | — |
| 2021-03-05 | $192.30 | $192.30 | 1,266,647 | — | — |
| 2021-03-04 | $198.75 | $198.75 | 960,953 | — | — |
| 2021-03-03 | $230.40 | $230.40 | 474,033 | — | — |
| 2021-03-02 | $254.25 | $254.25 | 828,227 | — | — |
| 2021-03-01 | $263.85 | $263.85 | 569,800 | — | — |
| 2021-02-26 | $223.05 | $223.05 | 623,120 | — | — |
| 2021-02-25 | $242.70 | $242.70 | 535,067 | — | — |
| 2021-02-24 | $269.40 | $269.40 | 618,967 | — | — |
| 2021-02-23 | $242.85 | $242.85 | 1,011,287 | — | — |
| 2021-02-22 | $271.05 | $271.05 | 670,720 | — | — |
| 2021-02-19 | $307.50 | $307.50 | 801,080 | — | — |
| 2021-02-18 | $270.60 | $270.60 | 736,287 | — | — |
| 2021-02-17 | $296.25 | $296.25 | 1,068,020 | — | — |
| 2021-02-16 | $355.80 | $355.80 | 1,744,007 | — | — |
| 2021-02-12 | $274.95 | $274.95 | 969,447 | — | — |
| 2021-02-11 | $274.65 | $274.65 | 2,904,360 | — | — |
| 2021-02-10 | $210.00 | $210.00 | 1,158,180 | — | — |
| 2021-02-09 | $223.50 | $223.50 | 1,074,793 | — | — |
| 2021-02-08 | $220.80 | $220.80 | 1,950,020 | — | — |
| 2021-02-05 | $173.10 | $173.10 | 1,799,607 | — | — |
| 2021-02-04 | $154.95 | $154.95 | 1,644,580 | — | — |
| 2021-02-03 | $138.90 | $138.90 | 2,243,133 | — | — |
| 2021-02-02 | $114.45 | $114.45 | 897,400 | — | — |
| 2021-02-01 | $110.55 | $110.55 | 706,420 | — | — |
| 2021-01-29 | $106.65 | $106.65 | 580,753 | — | — |
| 2021-01-28 | $108.60 | $108.60 | 741,513 | — | — |
| 2021-01-27 | $111.45 | $111.45 | 977,540 | — | — |
| 2021-01-26 | $122.10 | $122.10 | 1,558,460 | — | — |
| 2021-01-25 | $108.75 | $108.75 | 948,880 | — | — |
| 2021-01-22 | $101.40 | $101.40 | 394,353 | — | — |
| 2021-01-21 | $101.85 | $101.85 | 507,013 | — | — |
| 2021-01-20 | $103.05 | $103.05 | 736,087 | — | — |
| 2021-01-19 | $105.75 | $105.75 | 836,393 | — | — |
| 2021-01-15 | $99.15 | $99.15 | 1,485,947 | — | — |
| 2021-01-14 | $99.00 | $99.00 | 1,781,827 | — | — |
| 2021-01-13 | $98.25 | $98.25 | 1,957,200 | — | — |
| 2021-01-12 | $84.00 | $84.00 | 553,507 | — | — |
| 2021-01-11 | $87.75 | $87.75 | 656,540 | — | — |
| 2021-01-08 | $88.50 | $88.50 | 754,440 | — | — |
| 2021-01-07 | $88.65 | $88.65 | 1,354,220 | — | — |
| 2021-01-06 | $78.45 | $78.45 | 1,318,593 | — | — |
| 2021-01-05 | $82.80 | $82.80 | 1,281,407 | — | — |
| 2021-01-04 | $78.15 | $78.15 | 898,253 | — | — |