Sign In  |  Register  |  About Livermore  |  Contact Us

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

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

Northwest Healthcare Properties Real Estate Inve (OP: NWHUF )

3.660 -0.010 (-0.27%)
Streaming Delayed Price Updated: 2:02 PM EDT, May 31, 2024 Add to My Watchlist

Historical Prices

Date Open High Low Close Volume Change (%)
Apr 30, 2024 3.680 3.680 3.680 3.680 9,192 -0.01(-0.27%)
Apr 29, 2024 3.690 3.690 3.690 3.690 40,074 +0.19(+5.43%)
Apr 25, 2024 3.500 846 -0.04(-1.13%)
Apr 24, 2024 3.555 3.555 3.540 3.540 11,407 +0.00(+0.00%)
Apr 23, 2024 3.540 3.540 3.540 3.540 2,887 +0.01(+0.28%)
Apr 22, 2024 3.560 3.560 3.530 3.530 28,929 -0.01(-0.28%)
Apr 19, 2024 3.550 3.550 3.540 3.540 20,753 -0.01(-0.28%)
Apr 18, 2024 3.540 3.550 3.480 3.550 7,283 +0.08(+2.31%)
Apr 17, 2024 3.510 3.510 3.470 3.470 9,908 -0.06(-1.70%)
Apr 16, 2024 3.540 3.540 3.520 3.530 38,110 -0.13(-3.55%)
Apr 15, 2024 3.640 3.660 3.630 3.660 32,979 -0.03(-0.81%)
Apr 12, 2024 3.690 3.690 3.690 3.690 19,550 -0.05(-1.34%)
Apr 11, 2024 3.720 3.740 3.720 3.740 9,231 +0.13(+3.60%)
Apr 10, 2024 3.670 3.690 3.610 3.610 35,677 -0.24(-6.23%)
Apr 09, 2024 3.720 3.850 3.720 3.850 84,879 +0.25(+7.09%)
Apr 08, 2024 3.595 3.660 3.595 3.595 12,767 +0.01(+0.14%)
Apr 05, 2024 3.622 3.670 3.590 3.590 4,250 -0.02(-0.56%)
Apr 04, 2024 3.630 3.630 3.550 3.610 18,942 +0.24(+7.12%)
Apr 02, 2024 3.370 50,866 -0.01(-0.30%)
Apr 01, 2024 3.380 3.380 3.380 3.380 72,391 -0.06(-1.77%)
Mar 28, 2024 3.489 3.500 3.441 3.441 92,800 -0.11(-3.07%)
Mar 27, 2024 3.550 3.550 3.550 3.550 91,310 +0.11(+3.20%)
Mar 26, 2024 3.438 3.463 3.438 3.440 1,358 +0.02(+0.58%)
Mar 25, 2024 3.450 3.450 3.420 3.420 549 -0.07(-2.01%)
Mar 22, 2024 3.490 3.620 3.490 3.490 18,362 -0.08(-2.24%)
Mar 21, 2024 3.560 3.571 3.560 3.570 9,884 +0.09(+2.59%)
Mar 20, 2024 3.381 3.480 3.380 3.480 55,286 +0.10(+2.83%)
Mar 19, 2024 3.390 3.390 3.384 3.384 26,979 -0.04(-1.04%)
Mar 18, 2024 3.380 3.420 3.380 3.420 89,033 +0.03(+0.88%)
Mar 15, 2024 3.381 3.440 3.230 3.390 252,224 +0.27(+8.65%)
Mar 14, 2024 3.180 3.180 3.110 3.120 46,218 -0.09(-2.80%)
Mar 13, 2024 3.210 3.210 3.170 3.210 10,853 +0.04(+1.26%)
Mar 12, 2024 3.160 3.170 3.148 3.170 37,822 +0.02(+0.63%)
Mar 11, 2024 3.100 3.150 3.100 3.150 4,448 +0.02(+0.64%)
Mar 08, 2024 3.080 3.130 3.080 3.130 240,630 +0.07(+2.29%)
Mar 07, 2024 2.990 3.060 2.990 3.060 15,337 +0.07(+2.34%)
Mar 06, 2024 3.000 3.000 2.978 2.990 13,677 +0.04(+1.22%)
Mar 05, 2024 2.955 2.968 2.954 2.954 18,071 -0.03(-1.10%)
Mar 04, 2024 3.000 3.000 2.987 2.987 18,914 -0.02(-0.52%)
Mar 01, 2024 2.920 3.015 2.920 3.002 21,911 +0.05(+1.78%)
Feb 29, 2024 2.950 2.950 2.950 2.950 52,650 -0.09(-2.96%)
Feb 28, 2024 3.040 3.040 3.040 3.040 18,662 -0.03(-0.98%)
Feb 27, 2024 3.090 3.090 3.070 3.070 4,025 -0.02(-0.52%)
Feb 26, 2024 2.990 3.160 2.990 3.086 31,848 -0.11(-3.41%)
Feb 23, 2024 3.250 3.250 3.195 3.195 2,247 -0.06(-1.73%)
Feb 22, 2024 3.140 3.251 3.140 3.251 44,342 -0.06(-1.78%)
Feb 21, 2024 3.300 3.310 3.250 3.310 34,603 +0.10(+2.95%)
Feb 20, 2024 3.215 3.242 3.215 3.215 9,882 -0.03(-0.77%)
Feb 16, 2024 3.240 3.240 3.219 3.240 12,165 -0.01(-0.31%)
Feb 15, 2024 3.251 3.270 3.250 3.250 28,346 +0.13(+4.30%)
Feb 14, 2024 3.119 3.119 3.116 3.116 35,744 +0.07(+2.16%)
Feb 13, 2024 3.050 3.250 3.050 3.050 67,157 -0.22(-6.73%)
Feb 12, 2024 3.288 3.290 3.270 3.270 12,968 +0.07(+2.19%)
Feb 09, 2024 3.230 3.250 3.200 3.200 28,647 -0.07(-2.14%)
Feb 08, 2024 3.290 3.290 3.270 3.270 88,107 -0.07(-2.10%)
Feb 07, 2024 3.362 3.362 3.340 3.340 31,456 -0.11(-3.30%)
Feb 06, 2024 3.460 3.460 3.450 3.454 33,207 +0.00(+0.11%)
Feb 05, 2024 3.560 3.560 3.450 3.450 55,160 -0.15(-4.17%)
Feb 02, 2024 3.595 3.600 3.590 3.600 53,111 -0.07(-2.04%)
Feb 01, 2024 3.651 3.675 3.651 3.675 23,184 -0.06(-1.47%)
Jan 31, 2024 3.730 3.730 3.730 3.730 601 -0.02(-0.53%)
Jan 29, 2024 3.750 12,025 +0.03(+0.81%)
Jan 26, 2024 3.750 3.750 3.720 3.720 30,831 -0.01(-0.40%)
Jan 25, 2024 3.735 3.735 3.735 3.735 62,397 -0.04(-0.93%)
Jan 24, 2024 3.880 3.880 3.770 3.770 252,819 -0.09(-2.33%)
Jan 23, 2024 3.830 3.860 3.820 3.860 1,881 +0.06(+1.58%)
Jan 22, 2024 3.780 3.808 3.780 3.800 12,060 +0.14(+3.83%)
Jan 19, 2024 3.660 3.660 3.660 3.660 4,668 -0.02(-0.58%)
Jan 18, 2024 3.720 3.720 3.682 3.682 15,230 -0.09(-2.35%)
Jan 17, 2024 3.800 3.800 3.740 3.770 27,144 -0.11(-2.84%)
Jan 16, 2024 3.870 3.880 3.870 3.880 31,683 -0.03(-0.77%)
Jan 12, 2024 3.910 3.910 3.910 3.910 11,456 +0.11(+2.89%)
Jan 11, 2024 3.800 3.800 3.800 3.800 34,238 -0.07(-1.81%)
Jan 10, 2024 3.870 3.870 3.830 3.870 26,740 +0.03(+0.78%)
Jan 09, 2024 3.900 3.910 3.840 3.840 4,210 -0.10(-2.66%)
Jan 08, 2024 3.920 3.950 3.920 3.945 13,454 +0.04(+1.15%)
Jan 05, 2024 3.950 3.950 3.880 3.900 18,602 -0.01(-0.26%)
Jan 04, 2024 3.920 3.940 3.910 3.910 26,936 -0.05(-1.26%)
Jan 03, 2024 3.969 3.975 3.910 3.960 82,078 -0.03(-0.75%)
Jan 02, 2024 3.890 3.990 3.880 3.990 31,760 +0.11(+2.84%)
Dec 29, 2023 3.858 3.880 3.855 3.880 24,616 +0.07(+1.84%)
Dec 28, 2023 3.830 3.830 3.810 3.810 11,899 +0.09(+2.46%)
Dec 27, 2023 3.730 3.800 3.700 3.719 17,409 -0.11(-2.78%)
Dec 26, 2023 3.650 3.825 3.650 3.825 9,560 +0.12(+3.38%)
Dec 22, 2023 3.650 3.728 3.650 3.700 18,357 +0.00(+0.00%)
Dec 21, 2023 3.700 3.700 3.700 3.700 1,448 +0.09(+2.44%)
Dec 20, 2023 3.612 3.612 3.612 3.612 76,169 +0.03(+0.89%)
Dec 19, 2023 3.600 3.600 3.570 3.580 22,370 +0.01(+0.28%)
Dec 18, 2023 3.603 3.603 3.560 3.570 88,173 +0.02(+0.56%)
Dec 15, 2023 3.560 3.560 3.500 3.550 48,029 +0.01(+0.28%)
Dec 14, 2023 3.590 3.590 3.540 3.540 165,131 -0.02(-0.56%)
Dec 13, 2023 3.020 3.560 3.020 3.560 188,511 +0.39(+12.30%)
Dec 11, 2023 3.170 9,350 -0.09(-2.81%)
Dec 08, 2023 3.300 3.300 3.261 3.261 141,919 -0.05(-1.47%)
Dec 07, 2023 3.350 3.350 3.310 3.310 31,440 -0.09(-2.65%)
Dec 06, 2023 3.400 3.400 3.360 3.400 28,605 +0.09(+2.72%)
Dec 05, 2023 3.310 3.310 3.310 3.310 89,622 -0.09(-2.65%)
Dec 04, 2023 3.400 3.400 3.400 3.400 233,483 +0.03(+0.89%)
Dec 01, 2023 3.374 3.390 3.360 3.370 66,723 +0.04(+1.20%)
Nov 29, 2023 3.330 77,458 -0.01(-0.30%)
Nov 28, 2023 3.290 3.340 3.290 3.340 29,911 +0.03(+0.91%)
Nov 27, 2023 3.286 3.340 3.270 3.310 44,843 +0.00(+0.00%)
Nov 24, 2023 3.310 3.310 3.310 3.310 20,000 +0.04(+1.22%)
Nov 22, 2023 3.270 3.270 3.270 3.270 48,513 +0.04(+1.24%)
Nov 21, 2023 3.240 3.240 3.210 3.230 62,608 +0.00(+0.00%)
Nov 20, 2023 3.180 3.230 3.180 3.230 49,294 +0.04(+1.25%)
Nov 17, 2023 3.190 3.190 3.190 3.190 47,171 -0.01(-0.31%)
Nov 16, 2023 3.230 3.260 3.184 3.200 22,078 -0.06(-1.84%)
Nov 15, 2023 3.270 3.270 3.210 3.260 31,410 +0.03(+0.93%)
Nov 14, 2023 3.185 3.262 3.185 3.230 139,689 +0.17(+5.56%)
Nov 13, 2023 3.020 3.060 3.020 3.060 71,525 -0.05(-1.67%)
Nov 10, 2023 3.100 3.120 3.100 3.112 135,053 -0.17(-5.12%)
Nov 09, 2023 3.320 3.370 3.280 3.280 189,891 -0.04(-1.20%)
Nov 08, 2023 3.310 3.320 3.310 3.320 150,228 -0.13(-3.77%)
Nov 03, 2023 3.450 41,898 +0.17(+5.18%)
Nov 02, 2023 3.190 3.280 3.180 3.280 55,551 +0.25(+8.18%)
Nov 01, 2023 3.032 3.032 3.032 3.032 134,378 +0.11(+3.84%)
Oct 31, 2023 2.880 2.920 2.880 2.920 47,456 +0.03(+1.11%)
Oct 30, 2023 2.888 2.888 2.888 2.888 2,696 -0.01(-0.41%)
Oct 27, 2023 2.860 2.900 2.860 2.900 71,347 +0.00(+0.00%)
Oct 26, 2023 2.848 2.905 2.848 2.900 95,471 +0.01(+0.35%)
Oct 25, 2023 2.910 2.910 2.880 2.890 16,841 -0.13(-4.27%)
Oct 24, 2023 2.950 3.019 2.950 3.019 32,178 +0.09(+3.04%)
Oct 23, 2023 3.000 3.000 2.930 2.930 64,864 -0.16(-5.22%)
Oct 20, 2023 3.090 3.150 3.090 3.091 78,224 -0.10(-3.24%)
Oct 19, 2023 3.266 3.266 3.195 3.195 47,070 -0.02(-0.47%)
Oct 18, 2023 3.240 3.240 3.210 3.210 64,797 -0.08(-2.43%)
Oct 17, 2023 3.306 3.335 3.288 3.290 178,753 -0.05(-1.50%)
Oct 16, 2023 3.334 3.340 3.320 3.340 102,502 +0.01(+0.30%)
Oct 13, 2023 3.400 3.410 3.330 3.330 95,887 -0.24(-6.72%)
Oct 12, 2023 3.570 3.570 3.570 3.570 23,599 -0.13(-3.51%)
Oct 11, 2023 3.696 3.700 3.696 3.700 346,764 -0.04(-1.07%)
Oct 10, 2023 3.740 3.740 3.740 3.740 33,610 +0.09(+2.47%)
Oct 06, 2023 3.650 0 -0.01(-0.27%)
Oct 05, 2023 3.660 3.660 3.660 3.660 390,243 -0.00(-0.11%)
Oct 04, 2023 3.650 3.670 3.650 3.664 97,082 +0.18(+5.29%)
Oct 03, 2023 3.489 3.510 3.450 3.480 46,484 -0.06(-1.69%)
Oct 02, 2023 3.679 3.701 3.500 3.540 108,074 -0.24(-6.35%)
Sep 29, 2023 3.810 3.810 3.780 3.780 60,796 -0.02(-0.53%)
Sep 28, 2023 3.792 3.800 3.720 3.800 7,863 -0.08(-2.06%)
Sep 27, 2023 4.054 4.055 3.880 3.880 1,249,271 -0.11(-2.76%)
Sep 26, 2023 4.000 4.080 3.990 3.990 237,110 -0.14(-3.39%)
Sep 25, 2023 4.250 4.150 4.058 4.130 250,542 -0.44(-9.63%)
Sep 22, 2023 4.570 4.590 4.500 4.570 69,146 -0.03(-0.65%)
Sep 21, 2023 4.620 4.650 4.600 4.600 85,690 -0.13(-2.75%)
Sep 20, 2023 4.845 4.845 4.730 4.730 69,054 -0.07(-1.46%)
Sep 19, 2023 4.880 4.880 4.800 4.800 70,569 -0.33(-6.43%)
Sep 18, 2023 5.130 5.130 5.130 5.130 77,235 +0.00(+0.00%)
Sep 15, 2023 5.130 5.170 5.130 5.130 121,543 -0.01(-0.19%)
Sep 14, 2023 5.110 5.170 5.010 5.140 26,824 +0.25(+5.22%)
Sep 12, 2023 4.885 23,033 -0.07(-1.31%)
Sep 11, 2023 4.960 4.980 4.950 4.950 191,005 -0.03(-0.60%)
Sep 08, 2023 4.980 4.980 4.980 4.980 44,150 +0.08(+1.63%)
Sep 07, 2023 4.900 4.900 4.850 4.900 14,158 +0.00(+0.00%)
Sep 06, 2023 4.910 4.910 4.900 4.900 52,300 -0.13(-2.58%)
Sep 05, 2023 5.030 5.030 5.030 5.030 10,050 +0.02(+0.40%)
Sep 01, 2023 5.020 5.022 5.000 5.010 1,861 -0.08(-1.57%)
Aug 31, 2023 5.250 5.250 5.090 5.090 1,178 -0.01(-0.20%)
Aug 30, 2023 5.138 5.138 5.100 5.100 3,848 -0.12(-2.30%)
Aug 29, 2023 5.146 5.220 5.110 5.220 3,845 +0.11(+2.19%)
Aug 28, 2023 5.060 5.108 5.060 5.108 1,000 +0.11(+2.16%)
Aug 25, 2023 4.900 5.010 4.900 5.000 19,942 +0.27(+5.71%)
Aug 24, 2023 4.792 4.824 4.730 4.730 7,530 -0.09(-1.87%)
Aug 23, 2023 4.765 4.820 4.765 4.820 6,897 +0.19(+4.08%)
Aug 22, 2023 4.350 4.631 4.350 4.631 2,394 +0.03(+0.67%)
Aug 21, 2023 4.650 4.650 4.600 4.600 18,591 -0.04(-0.86%)
Aug 18, 2023 4.460 4.700 4.460 4.640 5,457 -0.09(-1.99%)
Aug 17, 2023 4.820 4.820 4.710 4.734 2,080 -0.09(-1.89%)
Aug 16, 2023 4.820 4.830 4.817 4.825 8,701 -0.00(-0.02%)
Aug 15, 2023 5.000 5.000 4.820 4.826 15,884 -0.13(-2.70%)
Aug 14, 2023 5.170 5.180 4.960 4.960 8,537 -0.35(-6.59%)
Aug 11, 2023 5.240 5.310 5.230 5.310 7,797 +0.09(+1.72%)
Aug 10, 2023 5.230 5.280 5.220 5.220 3,752 -0.03(-0.57%)
Aug 09, 2023 5.307 5.307 5.250 5.250 6,140 +0.08(+1.55%)
Aug 08, 2023 5.230 5.230 5.100 5.170 2,412 +0.07(+1.37%)
Aug 07, 2023 5.100 5.100 5.100 5.100 205 -0.07(-1.35%)
Aug 04, 2023 5.190 5.190 5.170 5.170 217 +0.03(+0.49%)
Aug 03, 2023 5.022 5.145 5.022 5.145 1,811 +0.01(+0.23%)
Aug 02, 2023 5.060 5.133 5.044 5.133 4,876 -0.02(-0.31%)
Aug 01, 2023 5.145 5.150 5.145 5.149 8,111 -0.15(-2.85%)
Jul 31, 2023 5.400 5.400 5.300 5.300 29,634 -0.10(-1.85%)
Jul 28, 2023 5.410 5.410 5.390 5.400 2,041 +0.00(+0.00%)
Jul 27, 2023 5.450 5.460 5.400 5.400 8,481 -0.04(-0.74%)
Jul 26, 2023 5.350 5.440 5.350 5.440 1,892 +0.04(+0.74%)
Jul 25, 2023 5.418 5.418 5.360 5.400 15,742 -0.01(-0.18%)
Jul 24, 2023 5.380 5.410 5.379 5.410 3,727 +0.03(+0.56%)
Jul 21, 2023 5.380 5.410 5.360 5.380 10,577 +0.01(+0.11%)
Jul 20, 2023 5.460 5.462 5.320 5.374 20,608 +0.00(+0.07%)
Jul 19, 2023 5.363 5.420 5.250 5.370 30,390 +0.24(+4.68%)
Jul 18, 2023 5.071 5.130 5.020 5.130 13,041 +0.12(+2.40%)
Jul 17, 2023 5.000 5.010 5.000 5.010 6,312 +0.05(+1.01%)
Jul 14, 2023 4.988 4.988 4.940 4.960 1,902 +0.01(+0.19%)
Jul 13, 2023 4.950 4.970 4.950 4.950 981 +0.01(+0.27%)
Jul 12, 2023 4.910 4.937 4.910 4.937 18,169 +0.13(+2.64%)
Jul 11, 2023 4.800 4.810 4.780 4.810 8,452 +0.04(+0.84%)
Jul 10, 2023 4.770 4.790 4.710 4.770 9,048 -0.07(-1.45%)
Jul 07, 2023 4.725 4.840 4.725 4.840 2,417 +0.15(+3.20%)
Jul 06, 2023 4.670 4.700 4.670 4.690 6,126 -0.18(-3.70%)
Jul 05, 2023 4.880 4.880 4.860 4.870 7,716 +0.19(+4.06%)
Jul 03, 2023 4.511 4.680 4.240 4.680 2,136 -0.04(-0.85%)
Jun 30, 2023 4.730 4.730 4.720 4.720 1,315 +0.07(+1.51%)
Jun 29, 2023 4.610 4.650 4.610 4.650 630 +0.04(+0.87%)
Jun 28, 2023 4.600 4.620 4.600 4.610 66,167 -0.02(-0.43%)
Jun 27, 2023 4.700 4.730 4.630 4.630 32,954 -0.02(-0.43%)
Jun 26, 2023 4.900 4.900 4.647 4.650 12,552 -0.20(-4.12%)
Jun 23, 2023 4.927 4.950 4.840 4.850 20,146 -0.17(-3.39%)
Jun 22, 2023 5.000 5.020 4.860 5.020 18,726 -0.17(-3.28%)
Jun 21, 2023 5.727 5.727 5.180 5.190 19,884 -0.63(-10.82%)
Jun 20, 2023 6.220 6.220 5.790 5.820 3,509 -0.03(-0.51%)
Jun 16, 2023 5.840 5.850 5.840 5.850 1,631 +0.07(+1.21%)
Jun 13, 2023 5.780 65 +0.02(+0.35%)
Jun 12, 2023 5.760 5.830 5.760 5.760 300 -0.07(-1.20%)
Jun 09, 2023 5.930 5.930 5.830 5.830 6,084 -0.03(-0.51%)
Jun 08, 2023 5.840 5.874 5.840 5.860 7,020 +0.20(+3.53%)
Jun 07, 2023 5.666 5.700 5.660 5.660 9,023 -0.01(-0.18%)
Jun 06, 2023 5.600 5.670 5.600 5.670 1,528 +0.12(+2.16%)
Jun 05, 2023 5.600 5.630 5.550 5.550 9,515 -0.03(-0.54%)
Jun 02, 2023 5.600 5.600 5.580 5.580 433 +0.08(+1.49%)
Jun 01, 2023 5.498 5.498 5.480 5.498 655 -0.03(-0.58%)
May 31, 2023 5.520 5.580 5.460 5.530 33,665 -0.05(-0.90%)
May 30, 2023 5.610 5.750 5.580 5.580 15,539 -0.01(-0.18%)
May 26, 2023 5.610 5.610 5.590 5.590 4,697 +0.00(+0.00%)
May 25, 2023 5.590 5.690 5.590 5.590 1,013 -0.08(-1.41%)
May 24, 2023 5.680 5.700 5.670 5.670 2,207 -0.12(-2.07%)
May 23, 2023 5.850 5.850 5.790 5.790 8,332 -0.24(-3.90%)
May 22, 2023 6.025 6.025 6.025 6.025 110 +0.22(+3.70%)
May 19, 2023 5.830 5.830 5.810 5.810 1,928 +0.01(+0.16%)
May 18, 2023 5.801 5.801 5.800 5.801 1,400 -0.03(-0.57%)
May 17, 2023 5.830 5.850 5.810 5.834 528 -0.01(-0.10%)
May 16, 2023 6.010 6.010 5.840 5.840 2,844 -0.15(-2.50%)
May 15, 2023 5.900 5.995 5.900 5.990 4,086 +0.11(+1.87%)
May 12, 2023 5.880 5.900 5.800 5.880 3,651 -0.00(-0.07%)
May 11, 2023 5.870 5.884 5.870 5.884 1,310 -0.01(-0.19%)
May 10, 2023 5.895 5.895 5.895 5.895 260 +0.00(+0.08%)
May 09, 2023 5.890 5.960 5.890 5.890 1,416 -0.12(-2.00%)
May 08, 2023 6.000 6.020 6.000 6.010 1,189 +0.04(+0.67%)
May 05, 2023 5.820 5.970 5.820 5.970 6,684 +0.18(+3.16%)
May 04, 2023 5.787 5.800 5.787 5.787 400 -0.06(-1.08%)
May 03, 2023 5.880 5.910 5.850 5.850 3,240 +0.00(+0.00%)
May 02, 2023 6.230 6.230 5.850 5.850 2,350 -0.13(-2.17%)
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.
 
 
Copyright © 2010-2020 Livermore.com & California Media Partners, LLC. All rights reserved.