Sign In  |  Register  |  About San Rafael  |  Contact Us

San Rafael, CA
September 01, 2020 1:37pm
7-Day Forecast | Traffic
  • Search Hotels in San Rafael

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

Historical Prices

Date Open High Low Close Volume Change (%)
Sep 30, 2019 0.5500 0.5500 0.5500 0.5500 2,767 -0.13(-19.12%)
Sep 26, 2019 0.6800 0.6800 0.6800 0 +0.03(+4.62%)
Sep 25, 2019 0.7500 0.7500 0.5100 0.6500 14,400 +0.14(+27.45%)
Sep 24, 2019 0.7100 0.7100 0.4600 0.5100 5,425 -0.27(-34.62%)
Sep 23, 2019 0.8000 0.8000 0.7800 0.7800 4,200 -0.07(-8.24%)
Sep 20, 2019 0.9000 0.9000 0.8500 0.8500 300 +0.01(+1.19%)
Sep 19, 2019 0.4500 0.8400 0.4500 0.8400 1,402 -0.06(-6.67%)
Sep 17, 2019 0.9000 0.9000 0.9000 0 +0.30(+50.00%)
Sep 12, 2019 0.6000 0.6000 0.6000 0 +0.00(+0.00%)
Sep 11, 2019 0.6000 0.6000 0.6000 125 +0.00(+0.00%)
Sep 10, 2019 0.6000 0.6000 0.6000 0.6000 1,550 +0.00(+0.00%)
Sep 09, 2019 0.6200 0.6200 0.4400 0.6000 17,180 +0.00(+0.00%)
Sep 06, 2019 1.000 1.000 0.6000 0.6000 700 -0.11(-15.49%)
Sep 05, 2019 0.6000 0.7100 0.6000 0.7100 1,505 -0.18(-20.22%)
Sep 04, 2019 0.8000 0.8900 0.8000 0.8900 2,790 +0.09(+11.25%)
Sep 03, 2019 0.8000 0.8000 0.8000 0.8000 12,311 +0.00(+0.00%)
Aug 30, 2019 0.6100 0.8000 0.4600 0.8000 7,600 +0.20(+33.33%)
Aug 29, 2019 0.6000 0.6000 0.6000 0.6000 1,850 -0.10(-14.29%)
Aug 28, 2019 0.8000 0.8000 0.7000 0.7000 5,770 +0.10(+16.67%)
Aug 27, 2019 0.8000 0.8700 0.6000 0.6000 1,565 -0.27(-31.03%)
Aug 26, 2019 0.8700 0.8700 0.8700 0.8700 120 +0.00(+0.00%)
Aug 23, 2019 0.8100 0.8700 0.8100 0.8700 1,200 +0.07(+8.75%)
Aug 22, 2019 0.8200 0.8200 0.8000 0.8000 2,114 -0.04(-4.76%)
Aug 21, 2019 0.9000 0.9000 0.8400 0.8400 2,600 -0.06(-6.67%)
Aug 20, 2019 0.9100 0.9100 0.8000 0.9000 2,710 +0.04(+4.65%)
Aug 19, 2019 0.8600 0.8600 0.8600 0.8600 135 +0.00(+0.00%)
Aug 16, 2019 0.8600 0.8600 0.8600 0.8600 600 -0.01(-1.15%)
Aug 15, 2019 1.160 1.160 0.8700 0.8700 1,225 +0.07(+8.75%)
Aug 14, 2019 0.9800 1.160 0.8000 0.8000 5,268 -0.11(-12.09%)
Aug 13, 2019 0.9100 0.9100 0.8600 0.9100 1,167 -0.10(-9.90%)
Aug 12, 2019 1.000 1.010 0.9500 1.010 5,600 +0.01(+1.00%)
Aug 09, 2019 1.140 1.140 1.000 1.000 900 +0.13(+14.94%)
Aug 08, 2019 0.8200 0.8700 0.8200 0.8700 600 +0.02(+2.35%)
Aug 07, 2019 0.9900 0.9900 0.8500 0.8500 1,215 +0.03(+3.66%)
Aug 06, 2019 0.8000 1.180 0.8000 0.8200 7,000 -0.28(-25.45%)
Aug 05, 2019 1.100 1.100 1.100 1.100 1,000 +0.35(+46.67%)
Aug 02, 2019 1.050 1.100 0.7500 0.7500 4,400 -0.25(-25.00%)
Aug 01, 2019 0.9300 1.000 0.8000 1.000 8,600 +0.08(+8.70%)
Jul 31, 2019 1.190 1.190 0.8000 0.9200 2,750 +0.12(+15.00%)
Jul 30, 2019 0.8000 1.100 0.8000 0.8000 4,600 -0.19(-19.19%)
Jul 29, 2019 1.230 1.230 0.9000 0.9900 12,718 -0.01(-1.00%)
Jul 26, 2019 1.100 1.500 0.8000 1.000 11,100 -0.10(-9.09%)
Jul 25, 2019 1.110 1.350 1.100 1.100 8,436 +0.00(+0.00%)
Jul 24, 2019 1.100 1.200 1.000 1.100 21,360 +0.25(+29.41%)
Jul 23, 2019 1.010 1.120 0.8500 0.8500 12,800 -0.10(-10.53%)
Jul 22, 2019 0.8200 1.000 0.8200 0.9500 9,870 +0.14(+17.28%)
Jul 19, 2019 0.7900 0.8100 0.7900 0.8100 6,700 +0.01(+1.25%)
Jul 18, 2019 0.7900 0.8000 0.5000 0.8000 32,282 +0.00(+0.00%)
Jul 17, 2019 0.8000 0.8000 0.5100 0.8000 18,650 +0.11(+15.94%)
Jul 16, 2019 0.8000 1.100 0.4000 0.6900 85,692 -0.55(-44.35%)
Jul 15, 2019 1.500 1.500 0.8000 1.240 6,265 -0.26(-17.33%)
Jun 27, 2019 1.500 1.500 1.500 0 +0.10(+7.14%)
Jun 26, 2019 1.350 1.420 1.310 1.400 58,312 +0.14(+11.11%)
Jun 25, 2019 1.730 1.730 1.170 1.260 316,179 -0.40(-24.10%)
Jun 24, 2019 2.200 2.200 1.650 1.660 146,052 -0.43(-20.38%)
Jun 21, 2019 2.200 2.223 1.750 2.085 220,900 -0.06(-3.02%)
Jun 20, 2019 1.830 2.150 1.800 2.150 332,375 +0.42(+24.28%)
Jun 19, 2019 1.710 1.800 1.580 1.730 187,847 +0.15(+9.49%)
Jun 18, 2019 1.500 1.940 1.500 1.580 328,727 +0.12(+8.22%)
Jun 17, 2019 1.250 1.470 1.200 1.460 256,254 +0.29(+24.79%)
Jun 14, 2019 1.155 1.200 1.090 1.170 64,700 +0.08(+7.34%)
Jun 13, 2019 1.155 1.155 0.9610 1.090 56,067 -0.05(-4.39%)
Jun 12, 2019 1.200 1.200 1.010 1.140 74,036 +0.02(+1.79%)
Jun 11, 2019 1.100 1.150 0.9800 1.120 84,929 +0.07(+6.16%)
Jun 10, 2019 1.155 1.240 1.017 1.055 143,441 +0.00(+0.48%)
Jun 07, 2019 0.9800 1.100 0.8502 1.050 183,600 +0.15(+16.67%)
Jun 06, 2019 0.8201 0.9900 0.8201 0.9000 42,445 +0.10(+12.50%)
Jun 05, 2019 0.8248 0.8900 0.7434 0.8000 69,684 +0.00(+0.00%)
Jun 04, 2019 0.8466 0.8466 0.7413 0.8000 33,179 -0.04(-4.68%)
Jun 03, 2019 0.8079 0.8400 0.7400 0.8393 21,813 +0.07(+8.86%)
May 31, 2019 0.8500 0.8500 0.7600 0.7710 106,100 -0.07(-8.21%)
May 30, 2019 0.8500 0.8500 0.8300 0.8400 18,790 +0.01(+1.20%)
May 29, 2019 0.8500 0.8500 0.8200 0.8300 20,181 -0.02(-2.35%)
May 28, 2019 0.8000 0.8500 0.8000 0.8500 68,673 +0.05(+6.25%)
May 24, 2019 0.8500 0.8500 0.8000 0.8000 29,800 -0.05(-5.87%)
May 23, 2019 0.8400 0.8500 0.8000 0.8499 38,264 +0.02(+3.01%)
May 22, 2019 0.8000 0.8490 0.7600 0.8251 65,225 +0.03(+3.14%)
May 21, 2019 0.9000 0.9000 0.6200 0.8000 103,853 -0.12(-13.51%)
May 20, 2019 0.8500 0.9488 0.8000 0.9250 57,572 +0.08(+8.82%)
May 17, 2019 0.6700 1.040 0.6700 0.8500 135,000 +0.18(+26.87%)
May 16, 2019 0.6375 0.7200 0.6375 0.6700 141,235 +0.05(+7.20%)
May 15, 2019 0.6280 0.6450 0.6200 0.6250 63,990 +0.02(+2.46%)
May 14, 2019 0.5200 0.6270 0.5200 0.6100 53,599 -0.01(-1.52%)
May 13, 2019 0.5900 0.6200 0.5900 0.6194 77,705 +0.03(+4.98%)
May 10, 2019 0.5200 0.6050 0.5200 0.5900 68,900 +0.02(+3.51%)
May 09, 2019 0.5900 0.6100 0.5500 0.5700 67,743 -0.02(-3.06%)
May 08, 2019 0.5300 0.5880 0.5200 0.5880 83,608 +0.06(+12.00%)
May 07, 2019 0.4950 0.5300 0.4400 0.5250 99,732 +0.09(+19.35%)
May 06, 2019 0.5690 0.5690 0.4399 0.4399 36,353 -0.00(-0.02%)
May 03, 2019 0.4499 0.4600 0.4400 0.4400 12,200 +0.03(+6.02%)
May 02, 2019 0.4101 0.4150 0.4101 0.4150 925 -0.04(-9.76%)
May 01, 2019 0.4799 0.4799 0.4599 0.4599 23,490 +0.01(+1.75%)
Apr 30, 2019 0.4799 0.4799 0.4520 0.4520 26,600 +0.01(+2.73%)
Apr 29, 2019 0.4500 0.4700 0.4400 0.4400 4,116 -0.04(-7.85%)
Apr 26, 2019 0.4775 0.4775 0.4775 0.4775 100 -0.00(-0.50%)
Apr 25, 2019 0.4500 0.4799 0.4500 0.4799 8,429 +0.03(+6.64%)
Apr 24, 2019 0.4000 0.4700 0.4000 0.4500 9,100 +0.01(+2.27%)
Apr 23, 2019 0.4799 0.4799 0.4400 0.4400 945 -0.04(-8.14%)
Apr 22, 2019 0.4000 0.4790 0.4000 0.4790 11,880 +0.03(+7.64%)
Apr 18, 2019 0.4300 0.4450 0.4000 0.4450 4,900 +0.01(+1.14%)
Apr 17, 2019 0.4795 0.4795 0.4000 0.4400 11,764 +0.01(+2.33%)
Apr 16, 2019 0.4400 0.4500 0.4000 0.4300 31,309 -0.05(-10.42%)
Apr 15, 2019 0.5245 0.5690 0.4432 0.4800 41,152 +0.01(+1.05%)
Apr 12, 2019 0.5200 0.5200 0.4675 0.4750 51,900 -0.05(-8.65%)
Apr 11, 2019 0.5375 0.5375 0.5000 0.5200 23,108 -0.02(-3.70%)
Apr 10, 2019 0.5500 0.5600 0.5400 0.5400 37,425 +0.00(+0.00%)
Apr 09, 2019 0.5300 0.5400 0.5200 0.5400 24,801 +0.01(+2.45%)
Apr 08, 2019 0.4810 0.5271 0.4810 0.5271 14,153 +0.04(+7.35%)
Apr 05, 2019 0.5450 0.5800 0.4810 0.4910 41,000 -0.07(-12.32%)
Apr 04, 2019 0.5050 0.5600 0.5000 0.5600 13,120 +0.06(+12.00%)
Apr 03, 2019 0.5800 0.5800 0.4500 0.5000 12,732 -0.01(-0.99%)
Apr 02, 2019 0.5200 0.5200 0.4800 0.5050 25,538 -0.01(-0.98%)
Apr 01, 2019 0.5400 0.5400 0.4000 0.5100 12,424 -0.01(-1.92%)
Mar 29, 2019 0.5700 0.5700 0.4500 0.5200 17,200 -0.03(-5.45%)
Mar 28, 2019 0.5700 0.5700 0.4100 0.5500 34,866 -0.03(-5.17%)
Mar 27, 2019 0.5400 0.5900 0.5400 0.5800 15,962 +0.04(+7.41%)
Mar 26, 2019 0.5990 0.5990 0.5100 0.5400 14,560 -0.06(-9.85%)
Mar 25, 2019 0.6000 0.6000 0.5600 0.5990 25,150 -0.00(-0.17%)
Mar 22, 2019 0.5700 0.6000 0.5400 0.6000 106,900 +0.03(+5.26%)
Mar 21, 2019 0.6000 0.6000 0.5400 0.5700 20,508 -0.03(-5.00%)
Mar 20, 2019 0.6000 0.6000 0.5400 0.6000 11,851 +0.03(+5.26%)
Mar 19, 2019 0.7000 0.7000 0.5400 0.5700 27,267 -0.02(-3.39%)
Mar 18, 2019 0.5900 0.5900 0.5300 0.5900 86,879 +0.03(+5.36%)
Mar 15, 2019 0.5490 0.5600 0.5400 0.5600 5,100 +0.01(+1.82%)
Mar 14, 2019 0.5500 0.5600 0.5100 0.5500 18,585 +0.03(+5.77%)
Mar 13, 2019 0.5500 0.5500 0.5000 0.5200 4,027 -0.01(-1.89%)
Mar 12, 2019 0.5400 0.5400 0.4850 0.5300 14,490 +0.07(+14.97%)
Mar 11, 2019 0.5500 0.5500 0.4610 0.4610 3,000 -0.07(-13.02%)
Mar 08, 2019 0.4600 0.5300 0.4600 0.5300 26,500 +0.05(+10.42%)
Mar 07, 2019 0.5290 0.5290 0.4800 0.4800 8,645 -0.02(-4.00%)
Mar 06, 2019 0.4859 0.5400 0.4700 0.5000 19,731 +0.02(+4.17%)
Mar 05, 2019 0.5300 0.5300 0.4600 0.4800 21,470 +0.01(+3.23%)
Mar 04, 2019 0.4625 0.4800 0.4625 0.4650 8,979 -0.04(-8.82%)
Mar 01, 2019 0.5100 0.5200 0.5100 0.5100 4,800 +0.00(+0.00%)
Feb 28, 2019 0.5000 0.5100 0.3100 0.5100 32,144 +0.05(+10.39%)
Feb 27, 2019 0.5100 0.5100 0.4620 0.4620 17,050 -0.04(-7.41%)
Feb 26, 2019 0.5300 0.5300 0.4500 0.4990 12,460 -0.01(-2.16%)
Feb 25, 2019 0.5000 0.5390 0.5000 0.5100 2,880 -0.02(-3.77%)
Feb 22, 2019 0.5399 0.6300 0.5100 0.5300 17,800 -0.01(-1.83%)
Feb 21, 2019 0.5400 0.5400 0.5399 0.5399 1,406 +0.01(+1.87%)
Feb 20, 2019 0.4830 0.5400 0.4830 0.5300 14,630 +0.05(+9.28%)
Feb 19, 2019 0.5400 0.5400 0.4800 0.4850 14,619 -0.05(-9.35%)
Feb 15, 2019 0.5400 0.5400 0.5350 0.5350 7,800 +0.02(+2.88%)
Feb 14, 2019 0.5400 0.5400 0.5200 0.5200 2,900 -0.02(-3.70%)
Feb 13, 2019 0.5380 0.5490 0.5300 0.5400 48,643 +0.00(+0.00%)
Feb 12, 2019 0.7000 0.7000 0.5310 0.5400 37,829 -0.01(-1.82%)
Feb 11, 2019 0.5600 0.5600 0.5310 0.5500 20,309 +0.00(+0.00%)
Feb 08, 2019 0.5400 0.5500 0.5300 0.5500 19,100 +0.01(+0.92%)
Feb 07, 2019 0.5530 0.5530 0.5300 0.5450 10,602 +0.01(+1.11%)
Feb 06, 2019 0.5560 0.5560 0.5250 0.5390 34,512 -0.01(-2.00%)
Feb 05, 2019 0.5400 0.5500 0.5260 0.5500 19,235 +0.04(+7.84%)
Feb 04, 2019 0.5000 0.6200 0.5000 0.5100 49,391 +0.03(+6.25%)
Feb 01, 2019 0.5100 0.5300 0.4800 0.4800 58,800 -0.06(-10.95%)
Jan 31, 2019 0.5360 0.5500 0.5150 0.5390 11,118 +0.01(+1.70%)
Jan 30, 2019 0.6000 0.6400 0.5100 0.5300 54,574 +0.00(+0.00%)
Jan 29, 2019 0.5500 0.5500 0.5260 0.5300 18,954 -0.01(-1.30%)
Jan 28, 2019 0.5500 0.5600 0.5350 0.5370 4,085 -0.01(-2.36%)
Jan 25, 2019 0.6300 0.6300 0.5400 0.5500 29,900 +0.00(+0.00%)
Jan 24, 2019 0.5500 0.5600 0.5500 0.5500 35,186 +0.00(+0.00%)
Jan 23, 2019 0.5400 0.6200 0.5200 0.5500 35,588 +0.01(+1.85%)
Jan 22, 2019 0.7300 0.7300 0.5050 0.5400 20,795 +0.01(+1.89%)
Jan 18, 2019 0.4900 0.6060 0.4900 0.5300 27,000 +0.04(+8.16%)
Jan 17, 2019 0.7300 0.7300 0.4800 0.4900 11,444 +0.00(+0.00%)
Jan 16, 2019 0.4990 0.5000 0.4890 0.4900 32,331 +0.01(+2.08%)
Jan 15, 2019 0.5100 0.5100 0.4150 0.4800 25,120 +0.02(+4.35%)
Jan 14, 2019 0.4300 0.4600 0.4300 0.4600 6,485 +0.04(+9.52%)
Jan 11, 2019 0.3300 0.4700 0.3300 0.4200 6,300 +0.01(+2.44%)
Jan 10, 2019 0.4100 0.4100 0.4100 0.4100 535 -0.03(-6.82%)
Jan 09, 2019 0.4200 0.4400 0.4200 0.4400 5,500 +0.02(+4.76%)
Jan 08, 2019 0.4200 0.4200 0.4200 0.4200 2,200 +0.00(+0.00%)
Jan 07, 2019 0.4200 0.4200 0.3500 0.4200 3,000 +0.07(+19.66%)
Jan 04, 2019 0.3510 0.3510 0.3510 0.3510 2,200 -0.05(-12.25%)
Jan 02, 2019 0.4000 0.4000 0.4000 0 +0.06(+17.65%)
Dec 31, 2018 0.3310 0.3490 0.3310 0.3400 6,500 +0.01(+3.03%)
Dec 28, 2018 0.3300 0.3300 0.3300 0.3300 100 -0.03(-8.33%)
Dec 27, 2018 0.3600 0.3600 0.3600 0.3600 1,245 -0.01(-3.82%)
Dec 26, 2018 0.3743 0.3743 0.3743 0.3743 2,500 +0.00(+0.00%)
Dec 24, 2018 0.3750 0.3750 0.3743 0.3743 2,200 -0.00(-0.19%)
Dec 21, 2018 0.3750 0.3750 0.3750 0.3750 10,600 +0.01(+1.49%)
Dec 20, 2018 0.3750 0.3750 0.3695 0.3695 9,552 -0.01(-1.47%)
Dec 19, 2018 0.3700 0.3750 0.3700 0.3750 10,391 +0.01(+1.63%)
Dec 17, 2018 0.3690 0.3690 0.3690 0 +0.01(+2.50%)
Dec 14, 2018 0.3500 0.3750 0.3300 0.3600 46,100 +0.02(+5.88%)
Dec 13, 2018 0.3400 0.3400 0.3350 0.3400 26,200 +0.01(+3.03%)
Dec 12, 2018 0.3400 0.3400 0.3300 0.3300 4,447 -0.01(-2.94%)
Dec 11, 2018 0.2800 0.3400 0.2800 0.3400 11,016 +0.05(+17.24%)
Dec 10, 2018 0.3400 0.3400 0.2200 0.2900 6,100 -0.05(-14.71%)
Dec 06, 2018 0.3400 0.3400 0.3400 0 -0.01(-2.86%)
Dec 03, 2018 0.3500 0.3500 0.3500 0 +0.00(+0.00%)
Nov 30, 2018 0.3750 0.3800 0.2830 0.3500 5,500 -0.05(-11.39%)
Nov 29, 2018 0.3000 0.4000 0.2638 0.3950 16,613 +0.11(+36.21%)
Nov 21, 2018 0.2900 0.2900 0.2900 0 +0.03(+11.54%)
Nov 20, 2018 0.2900 0.2900 0.2600 0.2600 3,175 -0.03(-10.34%)
Nov 19, 2018 0.2526 0.3000 0.2526 0.2900 7,349 +0.01(+3.57%)
Nov 16, 2018 0.2800 0.2800 0.2800 0.2800 1,000 +0.03(+10.85%)
Nov 14, 2018 0.2526 0.2526 0.2526 0 -0.08(-23.45%)
Nov 13, 2018 0.3300 0.3300 0.3300 0.3300 1,500 +0.08(+29.62%)
Nov 12, 2018 0.2546 0.2546 0.2546 0.2546 10,000 +0.00(+1.80%)
Nov 09, 2018 0.2501 0.2501 0.2501 0.2501 800 +0.02(+8.74%)
Nov 08, 2018 0.2300 0.2300 0.2300 11 +0.00(+0.00%)
Nov 07, 2018 0.2300 0.2300 0.2300 0.2300 5,000 +0.00(+0.00%)
Nov 06, 2018 0.2355 0.2355 0.2300 0.2300 2,055 -0.11(-32.35%)
Nov 02, 2018 0.3800 0.3800 0.3400 0.3400 850 +0.00(+0.00%)
Nov 01, 2018 0.3050 0.3400 0.3050 0.3400 4,000 +0.07(+25.93%)
Oct 30, 2018 0.2700 0.2700 0.2700 0 -0.02(-8.47%)
Oct 29, 2018 0.2950 0.2950 0.2950 0.2950 8,516 +0.00(+0.00%)
Oct 26, 2018 0.2600 0.2950 0.2600 0.2950 5,400 -0.03(-7.81%)
Oct 25, 2018 0.2600 0.3200 0.2600 0.3200 600 +0.06(+23.08%)
Oct 24, 2018 0.2900 0.2900 0.2600 0.2600 16,270 -0.03(-10.34%)
Oct 23, 2018 0.3380 0.3400 0.2700 0.2900 15,800 -0.05(-14.71%)
Oct 22, 2018 0.3600 0.3700 0.3400 0.3400 16,673 +0.07(+23.64%)
Oct 19, 2018 0.2500 0.4000 0.2500 0.2750 24,900 +0.03(+12.24%)
Oct 18, 2018 0.2500 0.2500 0.2450 0.2450 18,565 -0.01(-2.00%)
Oct 17, 2018 0.2250 0.2500 0.2250 0.2500 35,245 +0.01(+4.17%)
Oct 16, 2018 0.2000 0.2400 0.2000 0.2400 39,249 +0.05(+26.32%)
Oct 15, 2018 0.1900 0.1900 0.1900 0.1900 5,000 +0.02(+11.76%)
Oct 10, 2018 0.1700 0.1700 0.1700 0 +0.00(+0.00%)
Oct 09, 2018 0.1900 0.1900 0.1700 0.1700 13,000 -0.02(-9.09%)
Oct 08, 2018 0.1000 0.1900 0.1000 0.1870 26,660 +0.04(+24.67%)
Oct 05, 2018 0.1600 0.1600 0.1000 0.1500 40,000 -0.01(-6.25%)
Oct 04, 2018 0.1800 0.2000 0.1500 0.1600 23,747 -0.02(-11.11%)
Oct 03, 2018 0.1310 0.2100 0.1310 0.1800 12,000 -0.02(-10.00%)
Oct 02, 2018 0.1600 0.2000 0.1600 0.2000 5,000 -0.02(-9.09%)
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 SanRafael.com & California Media Partners, LLC. All rights reserved.