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
- 1980-03-17 to 2026-08-27
- 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 — 2017
| Date | Split-adjusted close | Cumulative dividend-reinvested close | Reported volume |
|---|---|---|---|
| 2017-12-29 | $297,600.00 | $297,600.00 | 300 |
| 2017-12-28 | $299,210.00 | $299,210.00 | 200 |
| 2017-12-27 | $298,120.00 | $298,120.00 | 100 |
| 2017-12-26 | $296,370.00 | $296,370.00 | 100 |
| 2017-12-22 | $296,400.00 | $296,400.00 | 200 |
| 2017-12-21 | $298,200.00 | $298,200.00 | 200 |
| 2017-12-20 | $296,500.00 | $296,500.00 | 400 |
| 2017-12-19 | $296,992.00 | $296,992.00 | 400 |
| 2017-12-18 | $299,360.00 | $299,360.00 | 400 |
| 2017-12-15 | $296,280.00 | $296,280.00 | 500 |
| 2017-12-14 | $295,815.00 | $295,815.00 | 200 |
| 2017-12-13 | $296,180.00 | $296,180.00 | 300 |
| 2017-12-12 | $298,630.00 | $298,630.00 | 300 |
| 2017-12-11 | $295,480.00 | $295,480.00 | 400 |
| 2017-12-08 | $294,385.00 | $294,385.00 | 200 |
| 2017-12-07 | $294,100.00 | $294,100.00 | 100 |
| 2017-12-06 | $294,146.00 | $294,146.00 | 200 |
| 2017-12-05 | $294,105.00 | $294,105.00 | 400 |
| 2017-12-04 | $295,490.00 | $295,490.00 | 600 |
| 2017-12-01 | $291,000.00 | $291,000.00 | 500 |
| 2017-11-30 | $291,500.00 | $291,500.00 | 600 |
| 2017-11-29 | $284,900.00 | $284,900.00 | 500 |
| 2017-11-28 | $280,440.00 | $280,440.00 | 400 |
| 2017-11-27 | $276,230.00 | $276,230.00 | 300 |
| 2017-11-24 | $274,417.00 | $274,417.00 | 200 |
| 2017-11-22 | $275,000.00 | $275,000.00 | 600 |
| 2017-11-21 | $275,000.00 | $275,000.00 | 300 |
| 2017-11-20 | $272,005.00 | $272,005.00 | 100 |
| 2017-11-17 | $271,410.00 | $271,410.00 | 300 |
| 2017-11-16 | $272,700.00 | $272,700.00 | 100 |
| 2017-11-15 | $272,730.00 | $272,730.00 | 200 |
| 2017-11-14 | $274,810.00 | $274,810.00 | 200 |
| 2017-11-13 | $276,347.00 | $276,347.00 | 100 |
| 2017-11-10 | $275,660.00 | $275,660.00 | 200 |
| 2017-11-09 | $276,556.00 | $276,556.00 | 400 |
| 2017-11-08 | $276,676.00 | $276,676.00 | 300 |
| 2017-11-07 | $279,361.00 | $279,361.00 | 200 |
| 2017-11-06 | $280,170.00 | $280,170.00 | 200 |
| 2017-11-03 | $280,470.00 | $280,470.00 | 100 |
| 2017-11-02 | $283,434.00 | $283,434.00 | 200 |
| 2017-11-01 | $280,000.00 | $280,000.00 | 300 |
| 2017-10-31 | $280,470.00 | $280,470.00 | 300 |
| 2017-10-30 | $281,940.00 | $281,940.00 | 200 |
| 2017-10-27 | $281,600.00 | $281,600.00 | 200 |
| 2017-10-26 | $282,810.00 | $282,810.00 | 200 |
| 2017-10-25 | $283,035.00 | $283,035.00 | 300 |
| 2017-10-24 | $284,570.00 | $284,570.00 | 300 |
| 2017-10-23 | $284,198.00 | $284,198.00 | 200 |
| 2017-10-20 | $283,353.00 | $283,353.00 | 200 |
| 2017-10-19 | $280,815.00 | $280,815.00 | 200 |
| 2017-10-18 | $281,290.00 | $281,290.00 | 100 |
| 2017-10-17 | $281,050.00 | $281,050.00 | 200 |
| 2017-10-16 | $281,960.00 | $281,960.00 | 300 |
| 2017-10-13 | $280,850.00 | $280,850.00 | 200 |
| 2017-10-12 | $279,383.00 | $279,383.00 | 200 |
| 2017-10-11 | $281,085.00 | $281,085.00 | 200 |
| 2017-10-10 | $281,950.00 | $281,950.00 | 300 |
| 2017-10-09 | $281,089.00 | $281,089.00 | 100 |
| 2017-10-06 | $281,000.00 | $281,000.00 | 200 |
| 2017-10-05 | $280,360.00 | $280,360.00 | 300 |
| 2017-10-04 | $278,670.00 | $278,670.00 | 100 |
| 2017-10-03 | $278,700.00 | $278,700.00 | 200 |
| 2017-10-02 | $278,010.00 | $278,010.00 | 200 |
| 2017-09-29 | $274,740.00 | $274,740.00 | 200 |
| 2017-09-28 | $274,770.00 | $274,770.00 | 100 |
| 2017-09-27 | $274,940.00 | $274,940.00 | 200 |
| 2017-09-26 | $272,800.00 | $272,800.00 | 200 |
| 2017-09-25 | $273,660.00 | $273,660.00 | 200 |
| 2017-09-22 | $273,139.00 | $273,139.00 | 200 |
| 2017-09-21 | $274,600.00 | $274,600.00 | 300 |
| 2017-09-20 | $275,630.00 | $275,630.00 | 700 |
| 2017-09-19 | $274,850.00 | $274,850.00 | 300 |
| 2017-09-18 | $272,480.00 | $272,480.00 | 300 |
| 2017-09-15 | $270,200.00 | $270,200.00 | 400 |
| 2017-09-14 | $268,322.00 | $268,322.00 | 200 |
| 2017-09-13 | $268,450.00 | $268,450.00 | 200 |
| 2017-09-12 | $267,911.00 | $267,911.00 | 200 |
| 2017-09-11 | $266,870.00 | $266,870.00 | 200 |
| 2017-09-08 | $263,600.00 | $263,600.00 | 200 |
| 2017-09-07 | $260,500.00 | $260,500.00 | 600 |
| 2017-09-06 | $265,420.00 | $265,420.00 | 400 |
| 2017-09-05 | $265,744.00 | $265,744.00 | 500 |
| 2017-09-01 | $271,062.00 | $271,062.00 | 200 |
| 2017-08-31 | $271,450.00 | $271,450.00 | 200 |
| 2017-08-30 | $270,420.00 | $270,420.00 | 300 |
| 2017-08-29 | $268,090.00 | $268,090.00 | 300 |
| 2017-08-28 | $268,035.00 | $268,035.00 | 300 |
| 2017-08-25 | $269,761.00 | $269,761.00 | 200 |
| 2017-08-24 | $268,565.00 | $268,565.00 | 300 |
| 2017-08-23 | $270,430.00 | $270,430.00 | 200 |
| 2017-08-22 | $270,960.00 | $270,960.00 | 300 |
| 2017-08-21 | $268,540.00 | $268,540.00 | 300 |
| 2017-08-18 | $267,377.00 | $267,377.00 | 500 |
| 2017-08-17 | $267,075.00 | $267,075.00 | 600 |
| 2017-08-16 | $267,856.00 | $267,856.00 | 300 |
| 2017-08-15 | $266,795.00 | $266,795.00 | 300 |
| 2017-08-14 | $266,370.00 | $266,370.00 | 200 |
| 2017-08-11 | $263,000.00 | $263,000.00 | 200 |
| 2017-08-10 | $264,601.00 | $264,601.00 | 200 |
| 2017-08-09 | $267,030.00 | $267,030.00 | 300 |
| 2017-08-08 | $264,566.00 | $264,566.00 | 200 |
| 2017-08-07 | $266,985.00 | $266,985.00 | 200 |
| 2017-08-04 | $270,000.00 | $270,000.00 | 300 |
| 2017-08-03 | $268,370.00 | $268,370.00 | 300 |
| 2017-08-02 | $266,730.00 | $266,730.00 | 300 |
| 2017-08-01 | $264,321.00 | $264,321.00 | 100 |
| 2017-07-31 | $262,786.00 | $262,786.00 | 300 |
| 2017-07-28 | $261,026.00 | $261,026.00 | 200 |
| 2017-07-27 | $259,709.00 | $259,709.00 | 200 |
| 2017-07-26 | $259,600.00 | $259,600.00 | 200 |
| 2017-07-25 | $259,410.00 | $259,410.00 | 400 |
| 2017-07-24 | $257,689.00 | $257,689.00 | 200 |
| 2017-07-21 | $257,645.00 | $257,645.00 | 300 |
| 2017-07-20 | $257,651.00 | $257,651.00 | 200 |
| 2017-07-19 | $257,500.00 | $257,500.00 | 200 |
| 2017-07-18 | $256,100.00 | $256,100.00 | 200 |
| 2017-07-17 | $256,200.00 | $256,200.00 | 400 |
| 2017-07-14 | $256,020.00 | $256,020.00 | 400 |
| 2017-07-13 | $256,000.00 | $256,000.00 | 500 |
| 2017-07-12 | $256,000.00 | $256,000.00 | 700 |
| 2017-07-11 | $255,500.00 | $255,500.00 | 700 |
| 2017-07-10 | $255,400.00 | $255,400.00 | 200 |
| 2017-07-07 | $256,780.00 | $256,780.00 | 300 |
| 2017-07-06 | $255,550.00 | $255,550.00 | 300 |
| 2017-07-05 | $257,500.00 | $257,500.00 | 300 |
| 2017-07-03 | $257,980.00 | $257,980.00 | 200 |
| 2017-06-30 | $254,700.00 | $254,700.00 | 300 |
| 2017-06-29 | $253,901.00 | $253,901.00 | 300 |
| 2017-06-28 | $254,660.00 | $254,660.00 | 400 |
| 2017-06-27 | $251,310.00 | $251,310.00 | 300 |
| 2017-06-26 | $251,480.00 | $251,480.00 | 300 |
| 2017-06-23 | $251,800.00 | $251,800.00 | 300 |
| 2017-06-22 | $252,620.00 | $252,620.00 | 200 |
| 2017-06-21 | $254,400.00 | $254,400.00 | 100 |
| 2017-06-20 | $255,860.00 | $255,860.00 | 200 |
| 2017-06-19 | $257,320.00 | $257,320.00 | 300 |
| 2017-06-16 | $256,450.00 | $256,450.00 | 600 |
| 2017-06-15 | $255,596.00 | $255,596.00 | 300 |
| 2017-06-14 | $257,150.00 | $257,150.00 | 300 |
| 2017-06-13 | $257,200.00 | $257,200.00 | 400 |
| 2017-06-12 | $255,900.00 | $255,900.00 | 300 |
| 2017-06-09 | $254,965.00 | $254,965.00 | 500 |
| 2017-06-08 | $250,305.00 | $250,305.00 | 400 |
| 2017-06-07 | $249,621.00 | $249,621.00 | 400 |
| 2017-06-06 | $249,300.00 | $249,300.00 | 300 |
| 2017-06-05 | $250,000.00 | $250,000.00 | 300 |
| 2017-06-02 | $249,660.00 | $249,660.00 | 500 |
| 2017-06-01 | $250,000.00 | $250,000.00 | 1,100 |
| 2017-05-31 | $248,440.00 | $248,440.00 | 900 |
| 2017-05-30 | $248,101.00 | $248,101.00 | 300 |
| 2017-05-26 | $248,540.00 | $248,540.00 | 200 |
| 2017-05-25 | $247,850.00 | $247,850.00 | 200 |
| 2017-05-24 | $247,479.00 | $247,479.00 | 400 |
| 2017-05-23 | $248,121.00 | $248,121.00 | 300 |
| 2017-05-22 | $247,820.00 | $247,820.00 | 500 |
| 2017-05-19 | $244,910.00 | $244,910.00 | 300 |
| 2017-05-18 | $242,510.00 | $242,510.00 | 300 |
| 2017-05-17 | $243,110.00 | $243,110.00 | 500 |
| 2017-05-16 | $245,701.00 | $245,701.00 | 100 |
| 2017-05-15 | $245,800.00 | $245,800.00 | 300 |
| 2017-05-12 | $245,220.00 | $245,220.00 | 200 |
| 2017-05-11 | $245,240.00 | $245,240.00 | 200 |
| 2017-05-10 | $245,850.00 | $245,850.00 | 400 |
| 2017-05-09 | $246,000.00 | $246,000.00 | 400 |
| 2017-05-08 | $247,160.00 | $247,160.00 | 300 |
| 2017-05-05 | $250,000.00 | $250,000.00 | 400 |
| 2017-05-04 | $249,540.00 | $249,540.00 | 300 |
| 2017-05-03 | $250,000.00 | $250,000.00 | 200 |
| 2017-05-02 | $249,010.00 | $249,010.00 | 200 |
| 2017-05-01 | $248,270.00 | $248,270.00 | 200 |
| 2017-04-28 | $247,780.00 | $247,780.00 | 300 |
| 2017-04-27 | $249,950.00 | $249,950.00 | 300 |
| 2017-04-26 | $251,351.00 | $251,351.00 | 300 |
| 2017-04-25 | $251,231.00 | $251,231.00 | 400 |
| 2017-04-24 | $248,850.00 | $248,850.00 | 200 |
| 2017-04-21 | $245,550.00 | $245,550.00 | 200 |
| 2017-04-20 | $247,200.00 | $247,200.00 | 200 |
| 2017-04-19 | $244,047.00 | $244,047.00 | 300 |
| 2017-04-18 | $245,750.00 | $245,750.00 | 100 |
| 2017-04-17 | $246,700.00 | $246,700.00 | 200 |
| 2017-04-13 | $245,000.00 | $245,000.00 | 200 |
| 2017-04-12 | $247,930.00 | $247,930.00 | 200 |
| 2017-04-11 | $248,601.00 | $248,601.00 | 300 |
| 2017-04-10 | $250,399.00 | $250,399.00 | 300 |
| 2017-04-07 | $249,465.00 | $249,465.00 | 200 |
| 2017-04-06 | $250,290.00 | $250,290.00 | 100 |
| 2017-04-05 | $248,900.00 | $248,900.00 | 300 |
| 2017-04-04 | $250,550.00 | $250,550.00 | 400 |
| 2017-04-03 | $250,600.00 | $250,600.00 | 200 |
| 2017-03-31 | $249,850.00 | $249,850.00 | 300 |
| 2017-03-30 | $251,800.00 | $251,800.00 | 300 |
| 2017-03-29 | $249,761.00 | $249,761.00 | 300 |
| 2017-03-28 | $252,520.00 | $252,520.00 | 400 |
| 2017-03-27 | $250,881.00 | $250,881.00 | 500 |
| 2017-03-24 | $252,301.00 | $252,301.00 | 300 |
| 2017-03-23 | $254,702.00 | $254,702.00 | 300 |
| 2017-03-22 | $253,880.00 | $253,880.00 | 200 |
| 2017-03-21 | $253,651.00 | $253,651.00 | 400 |
| 2017-03-20 | $258,000.00 | $258,000.00 | 200 |
| 2017-03-17 | $258,952.00 | $258,952.00 | 400 |
| 2017-03-16 | $260,919.00 | $260,919.00 | 300 |
| 2017-03-15 | $261,787.00 | $261,787.00 | 700 |
| 2017-03-14 | $261,900.00 | $261,900.00 | 400 |
| 2017-03-13 | $262,990.00 | $262,990.00 | 300 |
| 2017-03-10 | $262,491.00 | $262,491.00 | 600 |
| 2017-03-09 | $262,866.00 | $262,866.00 | 300 |
| 2017-03-08 | $262,350.00 | $262,350.00 | 300 |
| 2017-03-07 | $262,860.00 | $262,860.00 | 200 |
| 2017-03-06 | $262,800.00 | $262,800.00 | 200 |
| 2017-03-03 | $263,160.00 | $263,160.00 | 300 |
| 2017-03-02 | $263,600.00 | $263,600.00 | 400 |
| 2017-03-01 | $266,013.00 | $266,013.00 | 1,000 |
| 2017-02-28 | $257,100.00 | $257,100.00 | 1,000 |
| 2017-02-27 | $255,795.00 | $255,795.00 | 400 |
| 2017-02-24 | $255,040.00 | $255,040.00 | 500 |
| 2017-02-23 | $254,900.00 | $254,900.00 | 400 |
| 2017-02-22 | $254,151.00 | $254,151.00 | 400 |
| 2017-02-21 | $253,690.00 | $253,690.00 | 600 |
| 2017-02-17 | $252,838.00 | $252,838.00 | 300 |
| 2017-02-16 | $251,500.00 | $251,500.00 | 500 |
| 2017-02-15 | $250,990.00 | $250,990.00 | 800 |
| 2017-02-14 | $250,419.00 | $250,419.00 | 400 |
| 2017-02-13 | $248,340.00 | $248,340.00 | 400 |
| 2017-02-10 | $246,000.00 | $246,000.00 | 300 |
| 2017-02-09 | $246,000.00 | $246,000.00 | 500 |
| 2017-02-08 | $244,151.00 | $244,151.00 | 300 |
| 2017-02-07 | $244,260.00 | $244,260.00 | 200 |
| 2017-02-06 | $244,825.00 | $244,825.00 | 200 |
| 2017-02-03 | $245,646.00 | $245,646.00 | 300 |
| 2017-02-02 | $244,330.00 | $244,330.00 | 400 |
| 2017-02-01 | $245,430.00 | $245,430.00 | 300 |
| 2017-01-31 | $245,980.00 | $245,980.00 | 200 |
| 2017-01-30 | $246,500.00 | $246,500.00 | 200 |
| 2017-01-27 | $247,000.00 | $247,000.00 | 100 |
| 2017-01-26 | $247,640.00 | $247,640.00 | 200 |
| 2017-01-25 | $246,340.00 | $246,340.00 | 300 |
| 2017-01-24 | $240,940.00 | $240,940.00 | 200 |
| 2017-01-23 | $238,100.00 | $238,100.00 | 200 |
| 2017-01-20 | $240,280.00 | $240,280.00 | 200 |
| 2017-01-19 | $239,120.00 | $239,120.00 | 200 |
| 2017-01-18 | $240,700.00 | $240,700.00 | 400 |
| 2017-01-17 | $239,166.00 | $239,166.00 | 600 |
| 2017-01-13 | $242,500.00 | $242,500.00 | 400 |
| 2017-01-12 | $242,850.00 | $242,850.00 | 200 |
| 2017-01-11 | $243,160.00 | $243,160.00 | 200 |
| 2017-01-10 | $242,077.00 | $242,077.00 | 200 |
| 2017-01-09 | $243,111.00 | $243,111.00 | 200 |
| 2017-01-06 | $245,394.00 | $245,394.00 | 200 |
| 2017-01-05 | $244,852.00 | $244,852.00 | 200 |
| 2017-01-04 | $246,600.00 | $246,600.00 | 300 |
| 2017-01-03 | $245,850.00 | $245,850.00 | 400 |