Sign In  |  Register  |  About Burlingame  |  Contact Us

Burlingame, CA
September 01, 2020 10:18am
7-Day Forecast | Traffic
  • Search Hotels in Burlingame

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

Historical Prices

Date Open High Low Close Volume Change (%)
May 24, 2011 12.35 12.35 11.92 12.00 25,665 -0.28(-2.28%)
May 20, 2011 12.35 12.35 12.15 12.28 14,766 +0.03(+0.24%)
May 19, 2011 11.89 12.25 11.74 12.25 11,348 +0.36(+3.03%)
May 18, 2011 12.35 12.35 11.68 11.89 26,651 -0.31(-2.54%)
May 17, 2011 12.39 12.39 12.20 12.20 11,035 -0.22(-1.77%)
May 16, 2011 12.43 12.45 12.37 12.42 24,035 +0.07(+0.57%)
May 13, 2011 12.25 12.37 12.20 12.35 13,364 +0.23(+1.90%)
May 12, 2011 12.39 12.39 12.12 12.12 6,312 -0.19(-1.54%)
May 11, 2011 12.14 12.40 12.08 12.31 29,929 +0.16(+1.32%)
May 10, 2011 12.20 12.20 12.02 12.15 13,519 -0.05(-0.41%)
May 09, 2011 12.08 12.40 12.08 12.20 38,351 +0.20(+1.67%)
May 06, 2011 11.60 12.00 11.60 12.00 10,215 +0.30(+2.56%)
May 05, 2011 11.95 11.95 11.63 11.70 10,650 -0.25(-2.09%)
May 04, 2011 11.95 12.00 11.76 11.95 36,928 +0.02(+0.17%)
May 03, 2011 12.16 12.25 11.90 11.93 26,863 -0.39(-3.17%)
May 02, 2011 12.38 12.32 12.18 12.32 39,620 +0.10(+0.82%)
Apr 29, 2011 12.43 12.45 12.22 12.22 26,250 -0.03(-0.24%)
Apr 28, 2011 11.85 12.50 11.85 12.25 17,077 +0.40(+3.38%)
Apr 27, 2011 11.73 11.85 11.63 11.85 20,000 +0.20(+1.72%)
Apr 26, 2011 11.60 11.68 11.60 11.65 10,657 -0.03(-0.26%)
Apr 25, 2011 11.42 11.68 11.44 11.68 15,846 +0.30(+2.64%)
Apr 21, 2011 11.49 11.51 11.32 11.38 8,325 -0.01(-0.09%)
Apr 20, 2011 11.21 11.43 11.21 11.39 30,557 +0.21(+1.88%)
Apr 19, 2011 11.65 11.79 11.10 11.18 33,394 -0.49(-4.20%)
Apr 18, 2011 11.85 11.85 11.58 11.67 9,417 -0.18(-1.52%)
Apr 15, 2011 11.82 11.90 11.74 11.85 21,374 +0.04(+0.34%)
Apr 14, 2011 11.71 11.85 11.56 11.81 18,880 +0.16(+1.37%)
Apr 13, 2011 11.62 11.72 11.44 11.65 28,878 +0.31(+2.73%)
Apr 12, 2011 11.50 11.64 11.34 11.34 45,136 -0.23(-1.99%)
Apr 11, 2011 10.89 11.57 10.70 11.57 55,517 +0.73(+6.73%)
Apr 08, 2011 10.74 11.00 10.74 10.84 14,885 -0.30(-2.69%)
Apr 07, 2011 11.12 11.14 10.81 11.14 16,672 +0.14(+1.27%)
Apr 06, 2011 11.20 11.21 10.86 11.00 42,068 -0.21(-1.87%)
Apr 05, 2011 11.32 11.35 11.18 11.21 26,798 -0.12(-1.06%)
Apr 04, 2011 11.45 11.49 11.29 11.33 16,585 -0.02(-0.18%)
Apr 01, 2011 11.71 11.71 11.30 11.35 60,269 -0.40(-3.40%)
Mar 31, 2011 11.62 11.75 11.62 11.75 17,605 +0.17(+1.47%)
Mar 30, 2011 11.52 11.64 11.50 11.58 5,635 -0.01(-0.09%)
Mar 29, 2011 11.56 11.75 11.51 11.59 25,895 +0.03(+0.26%)
Mar 28, 2011 11.67 11.67 11.51 11.56 27,926 -0.01(-0.09%)
Mar 25, 2011 11.68 11.70 11.57 11.57 13,630 +0.04(+0.35%)
Mar 24, 2011 11.72 11.81 11.52 11.53 54,412 -0.07(-0.60%)
Mar 23, 2011 11.71 11.74 11.55 11.60 25,654 -0.09(-0.77%)
Mar 22, 2011 11.75 11.75 11.61 11.69 12,154 +0.09(+0.78%)
Mar 21, 2011 11.75 11.70 11.43 11.60 30,593 +0.18(+1.58%)
Mar 18, 2011 11.79 11.79 11.42 11.42 48,964 -0.21(-1.81%)
Mar 17, 2011 11.95 11.95 11.52 11.63 33,294 -0.22(-1.86%)
Mar 16, 2011 11.90 12.00 11.62 11.85 64,705 +0.05(+0.42%)
Mar 15, 2011 11.60 11.86 11.15 11.80 68,908 -0.14(-1.17%)
Mar 14, 2011 11.39 12.00 11.39 11.94 190,026 +0.64(+5.66%)
Mar 11, 2011 10.73 11.30 10.70 11.30 123,780 +0.56(+5.21%)
Mar 10, 2011 10.74 10.75 10.47 10.74 56,012 +0.00(+0.00%)
Mar 09, 2011 10.72 10.75 10.51 10.74 89,749 +0.24(+2.29%)
Mar 08, 2011 10.49 10.69 10.39 10.50 108,872 +0.10(+0.96%)
Mar 07, 2011 10.40 10.74 10.40 10.40 309,014 +0.22(+2.16%)
Mar 04, 2011 10.42 10.42 10.09 10.18 101,996 -0.01(-0.10%)
Mar 03, 2011 10.35 10.43 10.19 10.19 77,497 -0.01(-0.10%)
Mar 02, 2011 10.38 10.38 10.10 10.20 144,183 +0.20(+2.00%)
Mar 01, 2011 10.00 10.00 9.900 10.00 15,300 +0.05(+0.50%)
Feb 28, 2011 9.720 10.00 9.700 9.950 64,540 +0.26(+2.68%)
Feb 25, 2011 9.990 10.00 9.690 9.690 63,425 -0.24(-2.42%)
Feb 24, 2011 10.00 10.28 9.850 9.930 32,450 -0.07(-0.70%)
Feb 23, 2011 10.00 10.03 9.960 10.00 23,775 +0.09(+0.91%)
Feb 22, 2011 10.00 10.17 9.910 9.910 43,785 -0.09(-0.90%)
Feb 18, 2011 10.00 10.00 9.900 10.00 16,193 +0.00(+0.00%)
Feb 17, 2011 9.950 10.00 9.950 10.00 47,377 +0.00(+0.00%)
Feb 16, 2011 10.00 10.00 10.00 10.00 30,425 +0.00(+0.00%)
Feb 15, 2011 10.00 10.05 9.960 10.00 72,026 +0.00(+0.00%)
Feb 14, 2011 10.15 10.19 10.00 10.00 17,354 -0.05(-0.50%)
Feb 11, 2011 10.29 10.29 9.990 10.05 53,851 -0.10(-0.99%)
Feb 10, 2011 9.980 10.30 9.980 10.15 85,753 +0.17(+1.70%)
Feb 09, 2011 9.580 9.980 9.580 9.980 33,717 +0.98(+10.89%)
Feb 08, 2011 9.150 9.150 8.700 9.000 15,300 +0.09(+1.01%)
Feb 07, 2011 9.030 9.070 8.910 8.910 8,393 -0.33(-3.57%)
Feb 04, 2011 9.010 9.240 9.010 9.240 15,435 +0.22(+2.44%)
Feb 03, 2011 8.890 9.150 8.890 9.020 11,810 +0.14(+1.58%)
Feb 02, 2011 8.740 8.880 8.740 8.880 6,070 +0.14(+1.60%)
Feb 01, 2011 8.880 8.880 8.610 8.740 3,360 -0.14(-1.58%)
Jan 31, 2011 8.760 8.880 8.750 8.880 7,910 +0.18(+2.07%)
Jan 28, 2011 8.650 8.710 8.620 8.700 4,160 -0.15(-1.69%)
Jan 27, 2011 8.900 8.900 8.760 8.850 15,800 +0.02(+0.23%)
Jan 26, 2011 8.680 8.880 8.670 8.830 21,120 +0.23(+2.67%)
Jan 25, 2011 8.460 8.750 8.460 8.600 16,903 +0.23(+2.75%)
Jan 24, 2011 8.240 8.370 8.230 8.370 12,300 -0.02(-0.24%)
Jan 21, 2011 8.340 8.490 8.310 8.390 11,450 +0.14(+1.70%)
Jan 20, 2011 8.250 8.250 8.140 8.250 15,458 +0.04(+0.49%)
Jan 19, 2011 8.200 8.350 8.200 8.210 15,500 +0.04(+0.49%)
Jan 18, 2011 7.990 8.170 7.870 8.170 19,305 +0.67(+8.93%)
Jan 17, 2011 7.500 7.500 7.480 7.500 52,200 +0.03(+0.40%)
Jan 14, 2011 7.500 7.500 7.420 7.470 7,323 -0.02(-0.27%)
Jan 13, 2011 7.400 7.500 7.400 7.490 32,700 -0.01(-0.13%)
Jan 12, 2011 7.460 7.500 7.440 7.500 20,837 +0.10(+1.35%)
Jan 11, 2011 7.400 7.400 7.360 7.400 20,668 +0.00(+0.00%)
Jan 10, 2011 7.440 7.440 7.400 7.400 7,350 +0.00(+0.00%)
Jan 07, 2011 7.400 7.400 7.350 7.400 14,100 -0.01(-0.13%)
Jan 06, 2011 7.440 7.440 7.400 7.410 16,685 +0.01(+0.14%)
Jan 05, 2011 7.350 7.400 7.300 7.400 5,000 +0.13(+1.79%)
Jan 04, 2011 7.400 7.400 7.270 7.270 3,100 -0.22(-2.94%)
Dec 31, 2010 7.380 7.490 7.380 7.490 3,100 +0.12(+1.63%)
Dec 30, 2010 7.350 7.380 7.350 7.370 1,300 +0.06(+0.82%)
Dec 29, 2010 7.490 7.490 7.310 7.310 2,600 -0.09(-1.22%)
Dec 24, 2010 7.400 7.400 7.400 7.400 400 +0.11(+1.51%)
Dec 23, 2010 7.390 7.390 7.290 7.290 7,000 -0.11(-1.49%)
Dec 22, 2010 7.390 7.400 7.350 7.400 36,900 +0.10(+1.37%)
Dec 21, 2010 7.310 7.400 7.300 7.300 15,865 -0.15(-2.01%)
Dec 20, 2010 7.450 7.480 7.380 7.450 55,925 +0.05(+0.68%)
Dec 17, 2010 7.450 7.450 7.400 7.400 500 +0.01(+0.14%)
Dec 16, 2010 7.450 7.500 7.350 7.390 17,300 -0.06(-0.81%)
Dec 15, 2010 7.600 7.690 7.420 7.450 11,530 -0.29(-3.75%)
Dec 14, 2010 7.480 7.750 7.480 7.740 7,400 +0.25(+3.34%)
Dec 13, 2010 7.200 7.500 7.100 7.490 5,543 +0.04(+0.54%)
Dec 10, 2010 7.350 7.450 7.300 7.450 5,660 +0.10(+1.36%)
Dec 09, 2010 7.430 7.430 7.260 7.350 3,200 +0.15(+2.08%)
Dec 08, 2010 7.260 7.260 7.150 7.200 2,810 -0.15(-2.04%)
Dec 07, 2010 7.260 7.350 7.260 7.350 2,423 +0.03(+0.41%)
Dec 06, 2010 7.370 7.370 7.150 7.320 5,117 +0.08(+1.10%)
Dec 03, 2010 7.380 7.380 7.080 7.240 30,195 +0.09(+1.26%)
Dec 02, 2010 6.940 7.260 6.940 7.150 16,950 +0.35(+5.15%)
Dec 01, 2010 6.800 6.800 6.800 6.800 0 +0.00(+0.00%)
Nov 30, 2010 6.800 6.800 6.800 6.800 1,000 -0.20(-2.86%)
Nov 29, 2010 7.000 7.000 7.000 7.000 4,300 +0.05(+0.72%)
Nov 26, 2010 6.950 6.950 6.950 6.950 400 -0.05(-0.71%)
Nov 25, 2010 7.000 7.000 7.000 7.000 300 +0.10(+1.45%)
Nov 24, 2010 6.900 6.900 6.900 6.900 0 +0.00(+0.00%)
Nov 23, 2010 6.900 6.900 6.900 6.900 4,200 -0.10(-1.43%)
Nov 22, 2010 6.900 7.000 6.900 7.000 4,100 +0.23(+3.40%)
Nov 19, 2010 6.770 6.770 6.770 6.770 1,100 +0.00(+0.00%)
Nov 18, 2010 7.000 7.000 6.720 6.770 16,198 -0.21(-3.01%)
Nov 17, 2010 6.910 6.980 6.910 6.980 2,040 +0.14(+2.05%)
Nov 16, 2010 7.010 7.010 6.720 6.840 5,325 -0.16(-2.29%)
Nov 15, 2010 7.000 7.000 6.950 7.000 4,895 -0.02(-0.28%)
Nov 12, 2010 7.250 7.250 7.000 7.020 16,500 -0.29(-3.97%)
Nov 11, 2010 7.310 7.310 7.310 7.310 467 +0.11(+1.53%)
Nov 10, 2010 7.250 7.250 7.150 7.200 18,808 +0.05(+0.70%)
Nov 09, 2010 6.900 7.150 6.900 7.150 125,589 +0.17(+2.44%)
Nov 08, 2010 6.760 6.980 6.750 6.980 7,600 -0.02(-0.29%)
Nov 05, 2010 6.940 7.000 6.940 7.000 3,100 +0.05(+0.72%)
Nov 04, 2010 6.950 6.950 6.840 6.950 3,708 +0.02(+0.29%)
Nov 03, 2010 7.000 7.000 6.930 6.930 9,400 -0.07(-1.00%)
Nov 02, 2010 6.950 7.000 6.830 7.000 5,000 -0.05(-0.71%)
Nov 01, 2010 6.880 7.060 6.810 7.050 13,645 +0.15(+2.17%)
Oct 29, 2010 6.430 6.900 6.420 6.900 26,258 +0.45(+6.98%)
Oct 28, 2010 6.400 6.450 6.300 6.450 41,685 +0.09(+1.42%)
Oct 27, 2010 6.500 6.500 6.250 6.360 151,630 +0.13(+2.09%)
Oct 25, 2010 6.220 6.230 6.150 6.230 6,050 +0.00(+0.00%)
Oct 22, 2010 6.280 6.350 6.100 6.230 22,781 -0.05(-0.80%)
Oct 21, 2010 6.350 6.350 6.280 6.280 4,900 -0.07(-1.10%)
Oct 20, 2010 6.300 6.470 6.300 6.350 1,400 +0.05(+0.79%)
Oct 19, 2010 6.250 6.300 6.250 6.300 1,304 +0.00(+0.00%)
Oct 18, 2010 6.060 6.300 6.050 6.300 10,776 +0.15(+2.44%)
Oct 15, 2010 6.200 6.420 6.100 6.150 7,348 +0.13(+2.16%)
Oct 14, 2010 6.020 6.020 6.010 6.020 4,900 -0.17(-2.75%)
Oct 13, 2010 6.000 6.190 5.900 6.190 16,960 +0.32(+5.45%)
Oct 12, 2010 5.990 5.990 5.850 5.870 33,322 -0.15(-2.49%)
Oct 08, 2010 6.050 6.050 6.010 6.020 10,800 -0.03(-0.50%)
Oct 07, 2010 6.100 6.100 6.050 6.050 18,400 -0.01(-0.17%)
Oct 06, 2010 6.060 6.060 6.060 6.060 1,464 -0.07(-1.14%)
Oct 05, 2010 6.070 6.130 6.070 6.130 1,025 +0.03(+0.49%)
Oct 04, 2010 6.100 6.150 6.100 6.100 6,825 +0.05(+0.83%)
Oct 01, 2010 6.050 6.050 6.050 6.050 3,750 -0.13(-2.10%)
Sep 30, 2010 6.000 6.180 6.000 6.180 1,100 +0.13(+2.15%)
Sep 29, 2010 6.050 6.050 6.050 6.050 0 +0.00(+0.00%)
Sep 28, 2010 6.050 6.050 6.050 6.050 3,400 +0.00(+0.00%)
Sep 27, 2010 6.050 6.050 6.050 6.050 20,900 +0.00(+0.00%)
Sep 24, 2010 6.140 6.140 6.000 6.050 25,084 -0.14(-2.26%)
Sep 23, 2010 6.190 6.190 6.190 0 +0.00(+0.00%)
Sep 22, 2010 6.050 6.190 6.050 6.190 3,560 +0.14(+2.31%)
Sep 21, 2010 6.050 6.050 6.050 6.050 1,500 +0.05(+0.83%)
Sep 20, 2010 6.000 6.170 6.000 6.000 8,700 +0.00(+0.00%)
Sep 17, 2010 6.050 6.100 6.000 6.000 1,700 +0.00(+0.00%)
Sep 15, 2010 6.050 6.050 6.000 6.000 4,000 -0.10(-1.64%)
Sep 14, 2010 6.000 6.100 6.000 6.100 1,650 +0.15(+2.52%)
Sep 13, 2010 5.950 5.950 5.950 0 +0.00(+0.00%)
Sep 10, 2010 5.960 5.960 5.950 5.950 3,203 +0.04(+0.68%)
Sep 09, 2010 5.910 5.910 5.910 5.910 100 -0.07(-1.17%)
Sep 08, 2010 6.050 6.100 5.850 5.980 7,700 -0.07(-1.16%)
Sep 07, 2010 6.050 6.050 6.050 6.050 228 +0.05(+0.83%)
Sep 03, 2010 6.000 6.000 6.000 50 +0.00(+0.00%)
Sep 02, 2010 5.900 6.000 5.800 6.000 8,750 +0.01(+0.17%)
Sep 01, 2010 6.000 6.000 5.990 5.990 300 -0.01(-0.17%)
Aug 31, 2010 5.860 6.000 5.800 6.000 27,350 +0.14(+2.39%)
Aug 30, 2010 6.000 6.000 5.810 5.860 4,450 -0.14(-2.33%)
Aug 27, 2010 6.000 6.000 6.000 6.000 2,000 +0.00(+0.00%)
Aug 26, 2010 6.000 6.000 6.000 6.000 3,000 +0.00(+0.00%)
Aug 25, 2010 6.000 6.000 6.000 6.000 1,003 -0.01(-0.17%)
Aug 24, 2010 6.160 6.160 6.000 6.010 3,950 -0.09(-1.48%)
Aug 23, 2010 5.960 6.100 5.960 6.100 2,000 +0.12(+2.01%)
Aug 20, 2010 5.980 5.980 5.980 5.980 540 +0.02(+0.34%)
Aug 19, 2010 5.960 5.960 5.960 5.960 3,000 -0.09(-1.49%)
Aug 18, 2010 5.950 6.050 5.950 6.050 9,350 +0.00(+0.00%)
Aug 17, 2010 6.000 6.050 6.000 6.050 9,525 +0.00(+0.00%)
Aug 16, 2010 6.080 6.080 6.050 6.050 2,890 -0.06(-0.98%)
Aug 13, 2010 6.120 6.120 6.110 6.110 2,500 +0.02(+0.33%)
Aug 12, 2010 6.450 6.450 6.090 6.090 11,000 -0.41(-6.31%)
Aug 11, 2010 6.510 6.510 6.500 6.500 300 -0.04(-0.61%)
Aug 10, 2010 6.600 6.600 6.540 6.540 2,000 -0.13(-1.95%)
Aug 09, 2010 6.670 6.670 6.670 0 +0.00(+0.00%)
Aug 06, 2010 6.670 6.670 6.670 6.670 100 +0.17(+2.62%)
Aug 05, 2010 6.510 6.510 6.500 6.500 400 -0.10(-1.52%)
Aug 04, 2010 6.600 6.700 6.600 6.600 9,140 +0.24(+3.77%)
Aug 03, 2010 6.510 6.650 6.360 6.360 3,960 -0.29(-4.36%)
Jul 30, 2010 6.550 6.650 6.550 6.650 6,300 +0.25(+3.91%)
Jul 29, 2010 6.400 6.400 6.400 0 +0.00(+0.00%)
Jul 28, 2010 6.400 6.400 6.400 0 +0.00(+0.00%)
Jul 27, 2010 6.220 6.430 6.220 6.400 11,500 +0.18(+2.89%)
Jul 26, 2010 6.200 6.220 6.200 6.220 2,400 +0.02(+0.32%)
Jul 23, 2010 6.080 6.200 6.080 6.200 5,000 +0.00(+0.00%)
Jul 22, 2010 6.050 6.200 6.050 6.200 1,400 +0.15(+2.48%)
Jul 21, 2010 6.030 6.050 6.020 6.050 1,000 -0.05(-0.82%)
Jul 20, 2010 6.100 6.250 5.990 6.100 10,500 -0.19(-3.02%)
Jul 19, 2010 6.290 6.290 6.290 0 +0.00(+0.00%)
Jul 16, 2010 6.290 6.290 6.290 6.290 101 +0.14(+2.28%)
Jul 15, 2010 6.210 6.210 6.150 6.150 4,619 -0.05(-0.81%)
Jul 14, 2010 6.150 6.200 6.070 6.200 2,705 +0.05(+0.81%)
Jul 13, 2010 6.300 6.310 6.150 6.150 2,355 -0.24(-3.76%)
Jul 12, 2010 5.900 6.390 5.900 6.390 19,711 +0.39(+6.50%)
Jul 09, 2010 6.000 6.000 6.000 0 +0.00(+0.00%)
Jul 08, 2010 6.000 6.000 6.000 6.000 500 +0.01(+0.17%)
Jul 07, 2010 6.000 6.130 5.710 5.990 13,900 -0.19(-3.07%)
Jul 06, 2010 6.150 6.180 5.960 6.180 3,900 -0.12(-1.90%)
Jul 02, 2010 6.250 6.300 6.240 6.300 3,700 +0.15(+2.44%)
Jun 30, 2010 6.300 6.300 6.150 6.150 9,050 -0.15(-2.38%)
Jun 29, 2010 6.300 6.300 6.300 6.300 1,512 -0.05(-0.79%)
Jun 25, 2010 6.390 6.400 6.350 6.350 13,895 -0.10(-1.55%)
Jun 24, 2010 6.450 6.450 6.450 0 +0.00(+0.00%)
Jun 23, 2010 6.450 6.450 6.400 6.450 19,300 -0.14(-2.12%)
Jun 22, 2010 6.360 6.590 6.360 6.590 2,869 +0.14(+2.17%)
Jun 21, 2010 6.350 6.450 6.310 6.450 900 +0.00(+0.00%)
Jun 18, 2010 6.400 6.450 6.350 6.450 7,100 -0.04(-0.62%)
Jun 17, 2010 6.490 6.490 6.490 0 +0.00(+0.00%)
Jun 16, 2010 6.350 6.530 6.350 6.490 2,400 -0.05(-0.76%)
Jun 15, 2010 6.420 6.550 6.310 6.540 10,300 -0.05(-0.76%)
Jun 14, 2010 6.500 6.590 6.500 6.590 2,240 +0.05(+0.76%)
Jun 11, 2010 6.540 6.600 6.460 6.540 2,500 -0.08(-1.21%)
Jun 10, 2010 6.550 6.620 6.500 6.620 6,600 -0.03(-0.45%)
Jun 09, 2010 6.650 6.650 6.650 6.650 0 +0.00(+0.00%)
Jun 08, 2010 6.560 6.700 6.450 6.650 3,900 +0.00(+0.00%)
Jun 07, 2010 6.610 6.650 6.610 6.650 900 +0.05(+0.76%)
Jun 04, 2010 6.650 6.650 6.600 6.600 1,100 +0.00(+0.00%)
Jun 03, 2010 6.740 6.740 6.600 6.600 1,200 -0.14(-2.08%)
Jun 02, 2010 6.740 6.740 6.740 6.740 190 +0.24(+3.69%)
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 Burlingame.com & California Media Partners, LLC. All rights reserved.