Sign In  |  Register  |  About Pleasanton  |  Contact Us

Pleasanton, CA
September 01, 2020 1:32pm
7-Day Forecast | Traffic
  • Search Hotels in Pleasanton

  • CHECK-IN:
  • CHECK-OUT:
  • ROOMS:

Kinross Gold Corporation (NY: KGC )

6.450 -0.390 (-5.70%)
Official Closing Price Updated: 7:00 PM EDT, Apr 30, 2024 Add to My Watchlist

Historical Prices

Date Open High Low Close Volume Change (%)
Apr 30, 2024 6.620 6.690 6.430 6.450 17,334,456 -0.39(-5.70%)
Apr 29, 2024 6.770 6.850 6.650 6.840 13,534,128 +0.10(+1.48%)
Apr 26, 2024 6.810 6.870 6.730 6.740 14,737,337 +0.01(+0.15%)
Apr 25, 2024 6.580 6.790 6.440 6.730 23,955,020 +0.13(+1.97%)
Apr 24, 2024 6.540 6.620 6.510 6.600 12,271,036 +0.04(+0.61%)
Apr 23, 2024 6.380 6.590 6.340 6.560 17,390,906 +0.09(+1.39%)
Apr 22, 2024 6.490 6.570 6.385 6.470 22,422,836 -0.30(-4.43%)
Apr 19, 2024 6.490 6.815 6.470 6.770 26,625,798 +0.26(+3.99%)
Apr 18, 2024 6.490 6.549 6.395 6.510 16,420,276 +0.09(+1.40%)
Apr 17, 2024 6.330 6.520 6.310 6.420 17,453,732 +0.11(+1.74%)
Apr 16, 2024 6.300 6.402 6.200 6.310 19,375,200 -0.10(-1.56%)
Apr 15, 2024 6.450 6.480 6.240 6.410 20,157,258 +0.03(+0.47%)
Apr 12, 2024 6.550 6.810 6.330 6.380 27,387,156 -0.10(-1.54%)
Apr 11, 2024 6.450 6.500 6.330 6.480 12,558,760 +0.10(+1.57%)
Apr 10, 2024 6.260 6.450 6.220 6.380 17,115,400 -0.08(-1.24%)
Apr 09, 2024 6.550 6.570 6.400 6.460 20,188,632 +0.06(+0.94%)
Apr 08, 2024 6.450 6.560 6.330 6.400 21,098,346 +0.00(+0.00%)
Apr 05, 2024 6.290 6.520 6.230 6.400 24,138,336 +0.12(+1.91%)
Apr 04, 2024 6.370 6.390 6.280 6.280 15,563,073 -0.13(-2.03%)
Apr 03, 2024 6.240 6.457 6.220 6.410 15,107,538 +0.14(+2.23%)
Apr 02, 2024 6.190 6.290 6.160 6.270 15,806,773 +0.11(+1.79%)
Apr 01, 2024 6.270 6.300 6.130 6.160 16,750,639 +0.03(+0.49%)
Mar 28, 2024 5.950 6.150 5.930 6.130 18,015,680 +0.25(+4.25%)
Mar 27, 2024 5.720 5.890 5.705 5.880 10,468,367 +0.18(+3.16%)
Mar 26, 2024 5.760 5.820 5.670 5.700 11,922,720 +0.01(+0.18%)
Mar 25, 2024 5.700 5.810 5.680 5.690 9,126,063 +0.04(+0.71%)
Mar 22, 2024 5.670 5.810 5.640 5.650 10,254,849 -0.07(-1.22%)
Mar 21, 2024 5.920 5.960 5.650 5.720 17,847,352 -0.07(-1.21%)
Mar 20, 2024 5.480 5.819 5.440 5.790 16,485,748 +0.27(+4.89%)
Mar 19, 2024 5.590 5.610 5.495 5.520 10,617,557 -0.14(-2.47%)
Mar 18, 2024 5.650 5.700 5.620 5.660 8,646,576 -0.01(-0.18%)
Mar 15, 2024 5.620 5.710 5.595 5.670 23,422,606 +0.04(+0.71%)
Mar 14, 2024 5.630 5.690 5.590 5.630 13,021,353 -0.08(-1.40%)
Mar 13, 2024 5.500 5.750 5.490 5.710 16,400,067 +0.23(+4.20%)
Mar 12, 2024 5.450 5.490 5.360 5.480 15,917,505 -0.10(-1.79%)
Mar 11, 2024 5.360 5.620 5.340 5.580 21,867,500 +0.21(+3.91%)
Mar 08, 2024 5.460 5.490 5.320 5.370 16,081,534 -0.05(-0.92%)
Mar 07, 2024 5.410 5.470 5.375 5.420 13,792,990 +0.09(+1.69%)
Mar 06, 2024 5.260 5.410 5.235 5.330 23,937,744 +0.14(+2.70%)
Mar 05, 2024 5.430 5.530 5.180 5.190 33,648,864 -0.11(-2.06%)
Mar 04, 2024 5.102 5.299 5.072 5.299 22,963,588 +0.29(+5.71%)
Mar 01, 2024 4.885 5.013 4.816 5.013 21,393,142 +0.18(+3.67%)
Feb 29, 2024 4.806 4.885 4.767 4.836 9,417,081 +0.12(+2.51%)
Feb 28, 2024 4.767 4.784 4.688 4.717 8,450,522 -0.08(-1.65%)
Feb 27, 2024 4.875 4.905 4.786 4.796 11,550,654 -0.06(-1.22%)
Feb 26, 2024 4.845 4.895 4.816 4.855 10,540,006 -0.06(-1.20%)
Feb 23, 2024 4.875 4.954 4.806 4.915 10,052,433 +0.05(+1.01%)
Feb 22, 2024 4.875 4.934 4.816 4.865 11,531,294 -0.03(-0.60%)
Feb 21, 2024 4.984 5.003 4.855 4.895 9,889,631 -0.11(-2.17%)
Feb 20, 2024 5.033 5.112 4.993 5.003 10,493,119 +0.00(+0.00%)
Feb 16, 2024 5.013 5.117 4.984 5.003 12,958,385 -0.06(-1.17%)
Feb 15, 2024 5.043 5.280 5.043 5.063 18,092,604 +0.14(+2.81%)
Feb 14, 2024 4.885 4.934 4.850 4.924 12,555,863 +0.03(+0.60%)
Feb 13, 2024 4.993 5.003 4.828 4.895 15,644,566 -0.25(-4.80%)
Feb 12, 2024 5.102 5.181 5.043 5.142 10,683,270 +0.05(+0.97%)
Feb 09, 2024 5.230 5.270 5.082 5.092 12,652,876 -0.16(-3.01%)
Feb 08, 2024 5.260 5.319 5.250 5.250 8,540,614 -0.07(-1.30%)
Feb 07, 2024 5.369 5.388 5.299 5.319 7,163,812 -0.04(-0.74%)
Feb 06, 2024 5.359 5.408 5.299 5.359 8,272,693 +0.03(+0.56%)
Feb 05, 2024 5.339 5.369 5.260 5.329 10,954,930 -0.10(-1.82%)
Feb 02, 2024 5.517 5.517 5.369 5.428 12,001,493 -0.25(-4.35%)
Feb 01, 2024 5.487 5.719 5.487 5.674 11,410,844 +0.24(+4.36%)
Jan 31, 2024 5.487 5.595 5.428 5.438 11,695,686 -0.01(-0.18%)
Jan 30, 2024 5.536 5.561 5.408 5.447 11,073,309 -0.04(-0.72%)
Jan 29, 2024 5.517 5.526 5.408 5.487 10,129,928 +0.02(+0.36%)
Jan 26, 2024 5.497 5.517 5.447 5.467 6,788,656 -0.02(-0.36%)
Jan 25, 2024 5.447 5.536 5.393 5.487 11,594,820 +0.14(+2.58%)
Jan 24, 2024 5.605 5.655 5.299 5.349 17,862,216 -0.14(-2.52%)
Jan 23, 2024 5.418 5.497 5.324 5.487 13,293,298 +0.12(+2.21%)
Jan 22, 2024 5.280 5.398 5.230 5.369 9,910,731 +0.04(+0.74%)
Jan 19, 2024 5.398 5.408 5.309 5.329 13,531,462 -0.04(-0.74%)
Jan 18, 2024 5.408 5.408 5.329 5.369 9,822,946 +0.01(+0.18%)
Jan 17, 2024 5.447 5.517 5.329 5.359 15,623,350 -0.20(-3.55%)
Jan 16, 2024 5.704 5.724 5.551 5.556 13,258,050 -0.26(-4.41%)
Jan 12, 2024 5.724 5.882 5.724 5.813 12,466,110 +0.26(+4.62%)
Jan 11, 2024 5.546 5.605 5.477 5.556 12,059,821 +0.00(+0.00%)
Jan 10, 2024 5.526 5.576 5.480 5.556 8,979,551 +0.03(+0.54%)
Jan 09, 2024 5.586 5.620 5.477 5.526 10,901,869 -0.09(-1.58%)
Jan 08, 2024 5.556 5.665 5.526 5.615 9,477,419 -0.02(-0.35%)
Jan 05, 2024 5.684 5.842 5.620 5.635 11,359,264 -0.05(-0.87%)
Jan 04, 2024 5.635 5.753 5.586 5.684 11,758,763 +0.04(+0.70%)
Jan 03, 2024 5.684 5.724 5.595 5.645 17,279,080 -0.20(-3.38%)
Jan 02, 2024 5.961 6.030 5.822 5.842 14,316,680 -0.13(-2.15%)
Dec 29, 2023 5.951 6.000 5.887 5.970 10,006,780 -0.03(-0.49%)
Dec 28, 2023 6.128 6.178 6.000 6.000 10,458,778 -0.14(-2.25%)
Dec 27, 2023 6.119 6.237 6.097 6.138 9,532,244 +0.04(+0.65%)
Dec 26, 2023 6.119 6.148 6.044 6.099 5,898,465 +0.02(+0.32%)
Dec 22, 2023 6.148 6.257 6.079 6.079 12,922,565 +0.05(+0.82%)
Dec 21, 2023 6.030 6.079 5.990 6.030 12,581,723 +0.10(+1.66%)
Dec 20, 2023 6.079 6.128 5.921 5.931 13,996,135 -0.17(-2.75%)
Dec 19, 2023 5.961 6.168 5.941 6.099 14,694,769 +0.14(+2.32%)
Dec 18, 2023 5.951 6.030 5.872 5.961 12,760,359 +0.01(+0.17%)
Dec 15, 2023 6.000 6.079 5.941 5.951 24,863,934 -0.09(-1.47%)
Dec 14, 2023 6.010 6.168 6.010 6.040 22,120,046 +0.13(+2.17%)
Dec 13, 2023 5.536 5.921 5.512 5.911 19,305,704 +0.38(+6.77%)
Dec 12, 2023 5.655 5.655 5.507 5.536 12,242,443 -0.11(-1.92%)
Dec 11, 2023 5.586 5.665 5.521 5.645 14,064,881 -0.03(-0.52%)
Dec 08, 2023 5.615 5.734 5.586 5.674 14,629,874 -0.08(-1.37%)
Dec 07, 2023 5.813 5.847 5.724 5.753 11,919,986 -0.06(-1.02%)
Dec 06, 2023 5.783 5.892 5.753 5.813 20,025,790 +0.10(+1.73%)
Dec 05, 2023 5.714 5.773 5.665 5.714 14,477,992 -0.09(-1.53%)
Dec 04, 2023 5.734 5.832 5.674 5.803 24,204,980 -0.06(-1.01%)
Dec 01, 2023 5.813 5.896 5.773 5.862 13,483,744 +0.05(+0.85%)
Nov 30, 2023 5.714 5.822 5.689 5.813 13,631,647 +0.06(+1.03%)
Nov 29, 2023 5.773 5.793 5.694 5.753 13,518,032 +0.01(+0.18%)
Nov 28, 2023 5.665 5.753 5.597 5.743 18,513,368 +0.18(+3.15%)
Nov 27, 2023 5.519 5.601 5.470 5.567 15,103,714 +0.13(+2.33%)
Nov 24, 2023 5.441 5.509 5.431 5.441 6,372,711 +0.03(+0.54%)
Nov 22, 2023 5.324 5.411 5.304 5.411 10,417,628 +0.12(+2.21%)
Nov 21, 2023 5.294 5.441 5.285 5.294 11,626,218 +0.11(+2.07%)
Nov 20, 2023 5.119 5.197 5.051 5.187 9,489,785 +0.00(+0.00%)
Nov 17, 2023 5.353 5.363 5.187 5.187 9,211,801 -0.11(-2.03%)
Nov 16, 2023 5.236 5.421 5.197 5.294 14,718,422 +0.11(+2.07%)
Nov 15, 2023 5.168 5.207 5.104 5.187 10,631,201 +0.02(+0.38%)
Nov 14, 2023 5.197 5.226 5.133 5.168 14,074,068 +0.15(+2.91%)
Nov 13, 2023 5.031 5.138 5.002 5.021 13,637,271 -0.03(-0.58%)
Nov 10, 2023 5.207 5.255 5.012 5.051 13,333,364 -0.21(-4.07%)
Nov 09, 2023 5.099 5.449 4.992 5.265 18,788,726 +0.17(+3.25%)
Nov 08, 2023 5.168 5.236 5.080 5.099 11,864,282 -0.13(-2.43%)
Nov 07, 2023 5.216 5.255 5.099 5.226 14,445,316 -0.12(-2.19%)
Nov 06, 2023 5.363 5.411 5.324 5.343 10,783,648 -0.07(-1.26%)
Nov 03, 2023 5.265 5.460 5.216 5.411 17,564,446 +0.24(+4.72%)
Nov 02, 2023 5.177 5.221 5.090 5.168 12,983,203 +0.03(+0.57%)
Nov 01, 2023 5.090 5.168 5.051 5.138 12,412,542 +0.06(+1.15%)
Oct 31, 2023 5.109 5.207 5.031 5.080 13,843,222 -0.06(-1.14%)
Oct 30, 2023 5.216 5.236 5.119 5.138 11,110,586 -0.04(-0.75%)
Oct 27, 2023 5.129 5.187 4.992 5.177 15,129,466 +0.09(+1.72%)
Oct 26, 2023 5.187 5.187 5.012 5.090 16,293,224 -0.09(-1.69%)
Oct 25, 2023 5.246 5.333 5.177 5.177 13,748,576 -0.08(-1.48%)
Oct 24, 2023 5.148 5.304 5.148 5.255 13,041,303 +0.03(+0.56%)
Oct 23, 2023 5.168 5.294 5.023 5.226 18,866,598 +0.02(+0.37%)
Oct 20, 2023 5.294 5.363 5.202 5.207 18,413,736 -0.03(-0.56%)
Oct 19, 2023 5.177 5.265 5.138 5.236 19,238,596 +0.06(+1.13%)
Oct 18, 2023 5.265 5.324 5.158 5.177 16,919,884 +0.00(+0.00%)
Oct 17, 2023 5.002 5.187 4.973 5.177 12,518,872 +0.16(+3.11%)
Oct 16, 2023 4.924 5.051 4.904 5.021 10,485,953 +0.03(+0.59%)
Oct 13, 2023 4.934 5.060 4.865 4.992 18,514,418 +0.24(+5.13%)
Oct 12, 2023 4.826 4.856 4.709 4.748 12,384,376 -0.07(-1.42%)
Oct 11, 2023 4.768 4.817 4.709 4.817 12,422,982 +0.13(+2.70%)
Oct 10, 2023 4.602 4.700 4.583 4.690 11,010,774 +0.08(+1.69%)
Oct 09, 2023 4.592 4.631 4.553 4.612 9,854,902 +0.13(+2.83%)
Oct 06, 2023 4.339 4.514 4.339 4.485 13,536,899 +0.13(+2.91%)
Oct 05, 2023 4.261 4.358 4.241 4.358 10,636,348 +0.06(+1.36%)
Oct 04, 2023 4.319 4.344 4.232 4.300 14,135,439 -0.04(-0.90%)
Oct 03, 2023 4.222 4.358 4.212 4.339 11,758,211 +0.09(+2.06%)
Oct 02, 2023 4.378 4.388 4.222 4.251 12,599,718 -0.20(-4.39%)
Sep 29, 2023 4.583 4.622 4.388 4.446 12,638,968 -0.03(-0.65%)
Sep 28, 2023 4.436 4.492 4.397 4.475 12,967,906 +0.02(+0.44%)
Sep 27, 2023 4.553 4.573 4.407 4.456 11,991,448 -0.15(-3.18%)
Sep 26, 2023 4.709 4.753 4.602 4.602 10,012,264 -0.17(-3.48%)
Sep 25, 2023 4.836 4.768 4.709 4.768 9,764,506 -0.09(-1.81%)
Sep 22, 2023 4.924 4.973 4.856 4.856 10,279,493 -0.02(-0.40%)
Sep 21, 2023 4.963 4.982 4.875 4.875 13,071,750 -0.22(-4.40%)
Sep 20, 2023 5.060 5.168 5.051 5.099 9,255,497 +0.05(+0.97%)
Sep 19, 2023 5.138 5.153 5.002 5.051 9,547,280 -0.07(-1.33%)
Sep 18, 2023 5.070 5.129 5.021 5.119 7,341,987 +0.07(+1.35%)
Sep 15, 2023 4.973 5.070 4.943 5.051 31,573,128 +0.16(+3.19%)
Sep 14, 2023 4.807 4.943 4.797 4.895 11,867,599 +0.10(+2.03%)
Sep 13, 2023 4.797 4.875 4.778 4.797 7,761,083 +0.01(+0.20%)
Sep 12, 2023 4.680 4.807 4.631 4.787 10,025,005 +0.11(+2.29%)
Sep 11, 2023 4.690 4.714 4.631 4.680 9,483,960 +0.03(+0.63%)
Sep 08, 2023 4.622 4.738 4.622 4.651 7,204,672 +0.02(+0.42%)
Sep 07, 2023 4.690 4.709 4.612 4.631 5,765,835 -0.08(-1.66%)
Sep 06, 2023 4.709 4.787 4.690 4.709 8,350,443 -0.03(-0.62%)
Sep 05, 2023 4.826 4.895 4.729 4.739 10,121,205 -0.17(-3.38%)
Sep 01, 2023 5.002 5.046 4.895 4.904 9,780,005 -0.04(-0.79%)
Aug 31, 2023 4.992 5.016 4.895 4.943 9,074,145 -0.05(-0.98%)
Aug 30, 2023 5.012 5.060 4.963 4.992 10,950,217 +0.03(+0.59%)
Aug 29, 2023 4.846 4.982 4.817 4.963 11,438,066 +0.10(+2.00%)
Aug 28, 2023 4.709 4.904 4.709 4.865 11,509,914 +0.18(+3.74%)
Aug 25, 2023 4.768 4.826 4.622 4.690 10,865,626 -0.10(-2.04%)
Aug 24, 2023 4.768 4.865 4.709 4.787 8,566,138 +0.00(+0.00%)
Aug 23, 2023 4.690 4.846 4.670 4.787 8,574,292 +0.22(+4.71%)
Aug 22, 2023 4.543 4.591 4.495 4.572 8,760,005 +0.05(+1.06%)
Aug 21, 2023 4.476 4.543 4.438 4.524 7,135,017 +0.09(+1.95%)
Aug 18, 2023 4.476 4.486 4.418 4.438 6,778,952 -0.06(-1.28%)
Aug 17, 2023 4.582 4.625 4.476 4.495 8,828,420 -0.03(-0.64%)
Aug 16, 2023 4.591 4.625 4.514 4.524 9,210,532 -0.10(-2.08%)
Aug 15, 2023 4.755 4.774 4.601 4.620 9,321,703 -0.16(-3.41%)
Aug 14, 2023 4.812 4.831 4.755 4.783 6,581,100 -0.10(-1.97%)
Aug 11, 2023 4.812 4.899 4.812 4.879 7,311,593 +0.02(+0.40%)
Aug 10, 2023 4.879 4.927 4.803 4.860 9,337,754 +0.03(+0.60%)
Aug 09, 2023 4.851 4.879 4.793 4.831 10,589,456 +0.01(+0.20%)
Aug 08, 2023 4.630 4.851 4.620 4.822 15,236,839 +0.13(+2.87%)
Aug 07, 2023 4.745 4.783 4.668 4.687 6,833,689 -0.07(-1.41%)
Aug 04, 2023 4.611 4.822 4.582 4.755 16,935,942 +0.23(+5.10%)
Aug 03, 2023 4.495 4.630 4.495 4.524 14,733,116 +0.13(+3.06%)
Aug 02, 2023 4.591 4.591 4.361 4.390 9,392,722 -0.19(-4.19%)
Aug 01, 2023 4.687 4.726 4.572 4.582 6,905,691 -0.20(-4.22%)
Jul 31, 2023 4.697 4.851 4.697 4.783 7,469,664 +0.12(+2.47%)
Jul 28, 2023 4.639 4.678 4.591 4.668 7,610,192 +0.09(+1.89%)
Jul 27, 2023 4.687 4.707 4.562 4.582 12,216,623 -0.16(-3.44%)
Jul 26, 2023 4.793 4.794 4.697 4.745 11,526,997 -0.07(-1.40%)
Jul 25, 2023 4.803 4.841 4.774 4.812 4,784,630 +0.04(+0.81%)
Jul 24, 2023 4.841 4.889 4.735 4.774 7,174,227 -0.06(-1.19%)
Jul 21, 2023 4.803 4.860 4.793 4.831 8,378,675 +0.00(+0.00%)
Jul 20, 2023 4.927 4.947 4.812 4.831 7,291,388 -0.12(-2.33%)
Jul 19, 2023 4.947 4.985 4.908 4.947 6,317,702 -0.03(-0.58%)
Jul 18, 2023 4.956 5.024 4.903 4.976 8,743,525 +0.10(+1.97%)
Jul 17, 2023 4.822 4.908 4.803 4.879 6,350,709 +0.02(+0.40%)
Jul 14, 2023 4.908 4.952 4.851 4.860 7,870,422 -0.06(-1.17%)
Jul 13, 2023 4.908 4.947 4.879 4.918 8,816,609 +0.05(+0.99%)
Jul 12, 2023 4.707 4.889 4.687 4.870 12,544,030 +0.24(+5.19%)
Jul 11, 2023 4.639 4.697 4.611 4.630 7,933,819 +0.01(+0.21%)
Jul 10, 2023 4.418 4.620 4.409 4.620 10,531,646 +0.21(+4.79%)
Jul 07, 2023 4.390 4.447 4.380 4.409 6,846,768 +0.04(+0.88%)
Jul 06, 2023 4.514 4.529 4.361 4.370 9,011,638 -0.19(-4.21%)
Jul 05, 2023 4.620 4.644 4.553 4.562 9,409,960 -0.07(-1.45%)
Jul 03, 2023 4.582 4.659 4.572 4.630 5,407,392 +0.05(+1.05%)
Jun 30, 2023 4.611 4.620 4.428 4.582 16,202,944 -0.01(-0.21%)
Jun 29, 2023 4.390 4.620 4.361 4.591 17,696,742 +0.16(+3.69%)
Jun 28, 2023 4.390 4.476 4.390 4.428 7,059,423 -0.02(-0.43%)
Jun 27, 2023 4.495 4.524 4.375 4.447 8,518,101 -0.02(-0.43%)
Jun 26, 2023 4.466 4.495 4.418 4.466 5,754,131 +0.04(+0.87%)
Jun 23, 2023 4.457 4.562 4.409 4.428 7,556,219 -0.01(-0.22%)
Jun 22, 2023 4.390 4.471 4.380 4.438 7,964,014 -0.04(-0.86%)
Jun 21, 2023 4.409 4.495 4.361 4.476 7,008,182 +0.02(+0.43%)
Jun 20, 2023 4.620 4.630 4.447 4.457 10,886,661 -0.23(-4.92%)
Jun 16, 2023 4.707 4.788 4.644 4.687 32,750,814 +0.01(+0.21%)
Jun 15, 2023 4.639 4.697 4.630 4.678 7,739,531 -0.35(-7.05%)
May 08, 2023 5.052 5.080 4.985 5.033 7,531,337 -0.01(-0.19%)
May 05, 2023 4.919 5.075 4.857 5.042 11,969,492 -0.02(-0.37%)
May 04, 2023 5.052 5.213 5.014 5.061 19,799,098 +0.06(+1.14%)
May 03, 2023 4.966 5.066 4.952 5.004 13,260,723 +0.04(+0.76%)
May 02, 2023 4.739 4.976 4.710 4.966 15,173,979 +0.21(+4.38%)
Data & News supplied by www.cloudquote.io
Stock quotes supplied by Barchart
Quotes delayed at least 20 minutes.
By accessing this page, you agree to the following
Privacy Policy and Terms and Conditions.
 
 
Photography by Christophe Tomatis
Copyright © 2010-2020 Pleasanton.com & California Media Partners, LLC. All rights reserved.