Sign In  |  Register  |  About Los Altos  |  Contact Us

Los Altos, CA
September 01, 2020 1:26pm
7-Day Forecast | Traffic
  • Search Hotels in Los Altos

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

Posabit Systems Corp (CSE: PBIT )

0.1500 UNCHANGED
Streaming Delayed Price Updated: 9:35 AM EDT, May 22, 2024 Add to My Watchlist

Historical Prices

Date Open High Low Close Volume Change (%)
May 22, 2024 0.1500 0.1500 0.1500 0.1500 10,000 -0.05(-25.00%)
May 21, 2024 0.1700 0.2000 0.1600 0.2000 68,200 +0.00(+0.00%)
May 17, 2024 0.2000 0 +0.00(+0.00%)
May 16, 2024 0.1750 0.2000 0.1550 0.2000 58,500 +0.01(+5.26%)
May 15, 2024 0.1800 0.2000 0.1750 0.1900 99,000 +0.03(+18.75%)
May 14, 2024 0.1350 0.1600 0.1250 0.1600 61,000 +0.01(+6.67%)
May 03, 2024 0.1500 0 -0.04(-21.05%)
May 01, 2024 0.1900 0.1900 0 -0.04(-15.56%)
Apr 30, 2024 0.1900 0.2250 0.1900 0.2250 8,500 +0.07(+40.62%)
Apr 29, 2024 0.1550 0.1600 0.1500 0.1600 40,000 -0.03(-15.79%)
Apr 23, 2024 0.1900 0.1900 0 +0.02(+15.15%)
Apr 22, 2024 0.1650 0.1650 0.1550 0.1650 38,500 -0.01(-2.94%)
Apr 18, 2024 0.1700 0.1700 0 -0.02(-12.82%)
Apr 17, 2024 0.1900 0.1950 0.1900 0.1950 14,000 +0.01(+2.63%)
Apr 16, 2024 0.1950 0.2000 0.1800 0.1900 61,513 -0.01(-7.32%)
Apr 15, 2024 0.1900 0.2100 0.1850 0.2050 161,748 +0.01(+7.89%)
Apr 12, 2024 0.1950 0.1950 0.1900 0.1900 34,362 -0.01(-2.56%)
Apr 11, 2024 0.1950 0.1950 0.1950 0.1950 3,500 -0.01(-2.50%)
Apr 10, 2024 0.2000 0.2000 0.2000 0.2000 1,000 -0.00(-2.44%)
Apr 09, 2024 0.2050 0.2050 0.2050 0.2050 2,000 +0.01(+5.13%)
Apr 05, 2024 0.1950 0 -0.01(-2.50%)
Apr 04, 2024 0.2200 0.2200 0.2000 0.2000 64,206 -0.02(-9.09%)
Apr 03, 2024 0.2200 0.2200 0.2200 0.2200 3,180 -0.01(-2.22%)
Apr 02, 2024 0.2250 0.2250 0.2250 0.2250 3,000 +0.01(+2.27%)
Apr 01, 2024 0.2150 0.2200 0.2150 0.2200 3,475 +0.00(+0.00%)
Mar 28, 2024 0.2200 0 +0.01(+4.76%)
Mar 27, 2024 0.2150 0.2150 0.2100 0.2100 6,013 -0.01(-2.33%)
Mar 26, 2024 0.2200 0.2200 0.2150 0.2150 3,571 -0.01(-2.27%)
Mar 25, 2024 0.1900 0.2200 0.1900 0.2200 36,000 +0.03(+15.79%)
Mar 22, 2024 0.2100 0.2100 0.1900 0.1900 12,500 +0.00(+0.00%)
Mar 21, 2024 0.1900 0.1900 0.1900 0.1900 5,000 +0.00(+0.00%)
Mar 20, 2024 0.2000 0.2000 0.1900 0.1900 54,829 -0.01(-5.00%)
Mar 19, 2024 0.2000 0.2100 0.2000 0.2000 102,782 +0.00(+0.00%)
Mar 18, 2024 0.2000 0.2150 0.1950 0.2000 17,500 +0.00(+0.00%)
Mar 15, 2024 0.2050 0.2100 0.2000 0.2000 63,500 +0.01(+2.56%)
Mar 14, 2024 0.2000 0.2000 0.1900 0.1950 11,080 +0.00(+0.00%)
Mar 13, 2024 0.1900 0.2000 0.1900 0.1950 42,000 +0.00(+0.00%)
Mar 12, 2024 0.1950 0.1950 0.1950 0.1950 3,000 -0.01(-2.50%)
Mar 11, 2024 0.2050 0.2050 0.2000 0.2000 16,000 -0.01(-6.98%)
Mar 08, 2024 0.2150 0.2150 0.2100 0.2150 72,000 +0.02(+10.26%)
Mar 07, 2024 0.2000 0.2000 0.1950 0.1950 40,765 -0.01(-2.50%)
Mar 06, 2024 0.2000 0.2000 0.2000 0.2000 7,400 +0.02(+8.11%)
Mar 05, 2024 0.2200 0.2350 0.1850 0.1850 83,000 -0.04(-15.91%)
Mar 04, 2024 0.2250 0.2250 0.2200 0.2200 4,900 -0.01(-2.22%)
Mar 01, 2024 0.2500 0.2500 0.2250 0.2250 51,500 -0.02(-10.00%)
Feb 29, 2024 0.2350 0.2500 0.2350 0.2500 66,500 +0.02(+8.70%)
Feb 28, 2024 0.2500 0.2500 0.2300 0.2300 32,750 -0.01(-4.17%)
Feb 27, 2024 0.2450 0.2450 0.2400 0.2400 36,700 -0.01(-4.00%)
Feb 26, 2024 0.2300 0.2500 0.2300 0.2500 64,500 +0.00(+0.00%)
Feb 23, 2024 0.2300 0.2500 0.2300 0.2500 3,500 +0.02(+8.70%)
Feb 22, 2024 0.2350 0.2350 0.2300 0.2300 2,000 -0.00(-2.13%)
Feb 21, 2024 0.2400 0.2400 0.2300 0.2350 7,500 -0.01(-4.08%)
Feb 20, 2024 0.2500 0.2500 0.2450 0.2450 38,500 +0.00(+0.00%)
Feb 16, 2024 0.2450 0 -0.01(-2.00%)
Feb 15, 2024 0.2550 0.2700 0.2500 0.2500 55,000 -0.01(-3.85%)
Feb 14, 2024 0.2850 0.2850 0.2600 0.2600 36,650 -0.04(-13.33%)
Feb 13, 2024 0.2700 0.3000 0.2700 0.3000 70,233 +0.02(+9.09%)
Feb 12, 2024 0.2700 0.2850 0.2650 0.2750 147,477 +0.01(+3.77%)
Feb 09, 2024 0.2800 0.2800 0.2650 0.2650 40,621 -0.02(-7.02%)
Feb 08, 2024 0.3000 0.3000 0.2850 0.2850 34,500 -0.01(-1.72%)
Feb 07, 2024 0.2900 0.2900 0.2900 0.2900 2,500 +0.01(+3.57%)
Feb 06, 2024 0.2800 0.3050 0.2800 0.2800 206,275 +0.01(+3.70%)
Feb 02, 2024 0.2700 300 -0.02(-6.90%)
Feb 01, 2024 0.2900 0.2900 0.2900 0.2900 8,000 -0.01(-1.69%)
Jan 31, 2024 0.2950 0.2950 0.2950 0.2950 1,000 -0.01(-1.67%)
Jan 30, 2024 0.3100 0.3100 0.3000 0.3000 2,000 -0.01(-3.23%)
Jan 29, 2024 0.3100 0.3100 0.3100 0.3100 1,000 -0.01(-1.59%)
Jan 26, 2024 0.3100 0.3150 0.3100 0.3150 27,283 +0.01(+3.28%)
Jan 25, 2024 0.3100 0.3150 0.3050 0.3050 77,000 +0.02(+7.02%)
Jan 23, 2024 0.2850 0.2850 0 +0.00(+1.79%)
Jan 22, 2024 0.3000 0.3000 0.2800 0.2800 42,428 -0.04(-13.85%)
Jan 19, 2024 0.3000 0.3250 0.2900 0.3250 36,500 +0.04(+16.07%)
Jan 18, 2024 0.2900 0.3200 0.2800 0.2800 70,500 +0.00(+0.00%)
Jan 17, 2024 0.2800 0.2800 0.2800 0.2800 50,500 -0.01(-5.08%)
Jan 16, 2024 0.2950 0.2950 0.2850 0.2950 39,800 -0.01(-1.67%)
Jan 15, 2024 0.3000 0.3000 0.3000 0.3000 8,707 +0.00(+0.00%)
Jan 12, 2024 0.3000 0.3000 0.3000 0.3000 2,000 -0.01(-3.23%)
Jan 11, 2024 0.2950 0.3100 0.2950 0.3100 26,500 +0.02(+6.90%)
Jan 10, 2024 0.2900 0.2900 0.2800 0.2900 101,818 +0.01(+3.57%)
Jan 09, 2024 0.2800 0.3000 0.2700 0.2800 100,123 -0.01(-3.45%)
Jan 08, 2024 0.3100 0.3100 0.2800 0.2900 82,500 -0.01(-3.33%)
Jan 05, 2024 0.3100 0.3100 0.2900 0.3000 21,500 +0.01(+3.45%)
Jan 04, 2024 0.3200 0.3300 0.2900 0.2900 73,900 -0.06(-17.14%)
Jan 03, 2024 0.3350 0.3500 0.2800 0.3500 118,600 +0.03(+9.37%)
Jan 02, 2024 0.3450 0.3550 0.3200 0.3200 86,121 -0.02(-4.48%)
Dec 29, 2023 0.3350 0 +0.00(+0.00%)
Dec 28, 2023 0.3350 0.3350 0.3100 0.3350 131,264 +0.03(+8.06%)
Dec 27, 2023 0.2900 0.3400 0.2900 0.3100 611,000 +0.03(+10.71%)
Dec 22, 2023 0.2800 0 +0.02(+7.69%)
Dec 21, 2023 0.2800 0.2900 0.2600 0.2600 182,423 -0.02(-7.14%)
Dec 20, 2023 0.2750 0.3150 0.2750 0.2800 249,816 +0.01(+1.82%)
Dec 19, 2023 0.2800 0.2800 0.2650 0.2750 98,842 -0.01(-1.79%)
Dec 18, 2023 0.2600 0.2800 0.2600 0.2800 57,580 +0.01(+3.70%)
Dec 15, 2023 0.2850 0.2850 0.2650 0.2700 117,842 -0.03(-10.00%)
Dec 14, 2023 0.3100 0.3100 0.2800 0.3000 96,500 -0.01(-3.23%)
Dec 13, 2023 0.3200 0.3200 0.3100 0.3100 29,095 -0.02(-6.06%)
Dec 12, 2023 0.3000 0.3300 0.3000 0.3300 37,200 +0.03(+10.00%)
Dec 11, 2023 0.3800 0.3800 0.2750 0.3000 1,035,475 -0.07(-18.92%)
Dec 08, 2023 0.3800 0.3800 0.3500 0.3700 53,000 -0.01(-2.63%)
Dec 07, 2023 0.3600 0.3900 0.3500 0.3800 32,000 -0.01(-2.56%)
Dec 06, 2023 0.4050 0.4050 0.3900 0.3900 15,000 -0.01(-2.50%)
Dec 05, 2023 0.4200 0.4350 0.4000 0.4000 9,000 -0.01(-3.61%)
Dec 04, 2023 0.4200 0.4400 0.4100 0.4150 34,501 -0.01(-2.35%)
Dec 01, 2023 0.4000 0.5000 0.3900 0.4250 143,500 +0.11(+37.10%)
Nov 30, 2023 0.3500 0.3500 0.3100 0.3100 10,000 -0.04(-11.43%)
Nov 29, 2023 0.3000 0.3500 0.3000 0.3500 14,950 +0.04(+12.90%)
Nov 28, 2023 0.3300 0.3300 0.3100 0.3100 3,000 -0.01(-3.13%)
Nov 27, 2023 0.3200 0.3300 0.3100 0.3200 12,000 -0.02(-5.88%)
Nov 24, 2023 0.3400 0.3400 0.3100 0.3400 16,000 +0.00(+0.00%)
Nov 23, 2023 0.3400 0.3400 0.3400 0.3400 1,000 +0.00(+0.00%)
Nov 22, 2023 0.3400 0.3400 0.3400 0.3400 9,000 +0.00(+0.00%)
Nov 20, 2023 0.3400 0.3400 0 +0.05(+17.24%)
Nov 17, 2023 0.3300 0.3300 0.2900 0.2900 6,000 -0.04(-12.12%)
Nov 16, 2023 0.3300 0.3300 0.3300 0.3300 2,000 +0.00(+0.00%)
Nov 15, 2023 0.3150 0.3350 0.3150 0.3300 5,500 +0.02(+4.76%)
Nov 14, 2023 0.3050 0.3200 0.2750 0.3150 30,500 +0.01(+1.61%)
Nov 13, 2023 0.3000 0.3100 0.3000 0.3100 20,100 +0.01(+3.33%)
Nov 10, 2023 0.3200 0.3200 0.2600 0.3000 51,501 -0.02(-6.25%)
Nov 09, 2023 0.3200 0.3300 0.3100 0.3200 6,500 -0.01(-3.03%)
Nov 08, 2023 0.3400 0.3550 0.3200 0.3300 16,100 -0.02(-5.71%)
Nov 07, 2023 0.3500 0.3500 0.3500 0.3500 6,000 -0.01(-2.78%)
Nov 06, 2023 0.3800 0.3900 0.3600 0.3600 7,200 -0.03(-7.69%)
Nov 03, 2023 0.4000 0.4200 0.3900 0.3900 10,500 +0.01(+2.63%)
Nov 02, 2023 0.3800 0.3900 0.3800 0.3800 2,000 -0.01(-2.56%)
Nov 01, 2023 0.3900 0.3900 0.3900 0.3900 16,500 -0.01(-2.50%)
Oct 31, 2023 0.4000 0.4000 0.4000 0.4000 1,000 +0.02(+5.26%)
Oct 30, 2023 0.4000 0.4000 0.3700 0.3800 31,999 -0.04(-9.52%)
Oct 27, 2023 0.4000 0.4200 0.4000 0.4200 19,040 +0.02(+5.00%)
Oct 26, 2023 0.3500 0.4000 0.3500 0.4000 10,118 +0.00(+0.00%)
Oct 25, 2023 0.4000 0.4000 0.4000 0.4000 32,194 +0.06(+17.65%)
Oct 24, 2023 0.3800 0.3800 0.3400 0.3400 1,500 +0.01(+3.03%)
Oct 23, 2023 0.3500 0.3500 0.3300 0.3300 8,000 -0.02(-5.71%)
Oct 20, 2023 0.3800 0.3800 0.3500 0.3500 9,225 -0.05(-11.39%)
Oct 19, 2023 0.3700 0.4000 0.3700 0.3950 81,900 +0.05(+16.18%)
Oct 18, 2023 0.3550 0.3600 0.3400 0.3400 10,150 -0.01(-2.86%)
Oct 17, 2023 0.3200 0.3800 0.3100 0.3500 37,600 +0.05(+16.67%)
Oct 16, 2023 0.3000 0.3000 0.2600 0.3000 71,001 +0.00(+0.00%)
Oct 13, 2023 0.3550 0.3550 0.3000 0.3000 73,500 -0.04(-13.04%)
Oct 12, 2023 0.6500 0.6600 0.2950 0.3450 345,009 -0.34(-49.26%)
Oct 11, 2023 0.6700 0.6800 0.6700 0.6800 13,500 +0.01(+1.49%)
Oct 10, 2023 0.6600 0.6700 0.6400 0.6700 10,500 -0.01(-1.47%)
Oct 06, 2023 0.6800 0 -0.02(-2.86%)
Oct 05, 2023 0.7000 0.7000 0.7000 0.7000 33,200 +0.00(+0.00%)
Oct 04, 2023 0.7000 0.7000 0.6800 0.7000 27,500 +0.03(+4.48%)
Oct 03, 2023 0.6800 0.7000 0.6300 0.6700 19,500 -0.02(-2.90%)
Oct 02, 2023 0.7000 0.7000 0.6900 0.6900 2,500 -0.01(-1.43%)
Sep 29, 2023 0.7000 0.7000 0.7000 0.7000 30,100 +0.00(+0.00%)
Sep 28, 2023 0.6800 0.7000 0.6700 0.7000 4,000 +0.03(+4.48%)
Sep 27, 2023 0.6800 0.6800 0.6700 0.6700 6,000 -0.03(-4.29%)
Sep 26, 2023 0.7000 0.7000 0.7000 0.7000 21,000 +0.00(+0.00%)
Sep 22, 2023 0.7000 0 +0.02(+2.94%)
Sep 20, 2023 0.6800 0.6800 0 -0.02(-2.86%)
Sep 19, 2023 0.7000 0.7000 0.6800 0.7000 2,500 +0.00(+0.00%)
Sep 18, 2023 0.7000 0.7000 0.6700 0.7000 54,500 +0.00(+0.00%)
Sep 15, 2023 0.7000 0.7000 0.6800 0.7000 77,502 +0.03(+4.48%)
Sep 13, 2023 0.6700 0.6700 0 +0.01(+1.52%)
Sep 12, 2023 0.6700 0.6700 0.6600 0.6600 5,380 -0.01(-1.49%)
Sep 11, 2023 0.6800 0.6800 0.6400 0.6700 12,500 +0.00(+0.00%)
Sep 08, 2023 0.6800 0.6800 0.6700 0.6700 4,000 -0.01(-1.47%)
Sep 07, 2023 0.6900 0.6900 0.6000 0.6800 40,600 -0.02(-2.86%)
Sep 06, 2023 0.7200 0.7200 0.6900 0.7000 15,000 -0.02(-2.78%)
Sep 05, 2023 0.6900 0.7300 0.6900 0.7200 47,750 +0.04(+5.88%)
Sep 01, 2023 0.6800 0 +0.00(+0.00%)
Aug 31, 2023 0.7100 0.7100 0.6800 0.6800 65,500 -0.02(-2.86%)
Aug 30, 2023 0.6900 0.7100 0.6800 0.7000 102,750 +0.01(+1.45%)
Aug 29, 2023 0.6900 0.6900 0.6900 0.6900 1,000 +0.00(+0.00%)
Aug 28, 2023 0.7000 0.7000 0.6900 0.6900 43,500 -0.01(-1.43%)
Aug 25, 2023 0.6900 0.7000 0.6800 0.7000 99,500 +0.00(+0.00%)
Aug 24, 2023 0.6800 0.7000 0.6800 0.7000 26,000 +0.02(+2.94%)
Aug 23, 2023 0.6400 0.6800 0.6400 0.6800 9,000 +0.04(+6.25%)
Aug 22, 2023 0.6600 0.6600 0.6400 0.6400 30,835 -0.06(-8.57%)
Aug 21, 2023 0.6700 0.7000 0.6700 0.7000 3,000 +0.00(+0.00%)
Aug 18, 2023 0.6800 0.7000 0.6500 0.7000 18,900 +0.00(+0.00%)
Aug 17, 2023 0.6900 0.7000 0.6900 0.7000 8,000 +0.01(+1.45%)
Aug 16, 2023 0.7000 0.7000 0.6900 0.6900 3,500 -0.03(-4.17%)
Aug 15, 2023 0.7000 0.7300 0.6900 0.7200 46,500 +0.02(+2.86%)
Aug 14, 2023 0.6600 0.7000 0.6500 0.7000 41,785 +0.00(+0.00%)
Aug 11, 2023 0.6800 0.7300 0.6700 0.7000 27,500 -0.03(-4.11%)
Aug 10, 2023 0.6900 0.7300 0.6900 0.7300 43,500 +0.04(+5.80%)
Aug 09, 2023 0.7000 0.7000 0.6900 0.6900 38,500 +0.00(+0.00%)
Aug 08, 2023 0.7000 0.7000 0.6900 0.6900 51,500 -0.01(-1.43%)
Aug 04, 2023 0.7000 0 -0.01(-1.41%)
Aug 03, 2023 0.6800 0.7300 0.6800 0.7100 61,795 +0.03(+4.41%)
Aug 01, 2023 0.6800 0.6800 0 -0.02(-2.86%)
Jul 31, 2023 0.6900 0.7000 0.6900 0.7000 43,500 +0.01(+1.45%)
Jul 28, 2023 0.7600 0.7600 0.6900 0.6900 70,415 -0.09(-11.54%)
Jul 27, 2023 0.7400 0.7800 0.7400 0.7800 23,500 +0.05(+6.85%)
Jul 26, 2023 0.7300 0.7300 0.7300 0.7300 8,500 +0.02(+2.82%)
Jul 25, 2023 0.7300 0.7300 0.7100 0.7100 4,000 -0.04(-5.33%)
Jul 24, 2023 0.7300 0.7500 0.7200 0.7500 63,719 +0.00(+0.00%)
Jul 21, 2023 0.7400 0.7500 0.7400 0.7500 10,600 +0.00(+0.00%)
Jul 20, 2023 0.7500 0.7600 0.7500 0.7500 3,473 -0.02(-2.60%)
Jul 19, 2023 0.7500 0.7700 0.7200 0.7700 23,020 +0.02(+2.67%)
Jul 18, 2023 0.7600 0.7600 0.7500 0.7500 7,500 -0.02(-2.60%)
Jul 17, 2023 0.7800 0.7800 0.7700 0.7700 5,110 -0.01(-1.28%)
Jul 14, 2023 0.7500 0.7900 0.7400 0.7800 49,000 +0.02(+2.63%)
Jul 13, 2023 0.7800 0.7800 0.7300 0.7600 29,361 -0.02(-2.56%)
Jul 12, 2023 0.7800 0.7800 0.7800 0.7800 2,575 +0.00(+0.00%)
Jul 11, 2023 0.7600 0.7800 0.7400 0.7800 10,400 +0.02(+2.63%)
Jul 10, 2023 0.7600 0.7800 0.7600 0.7600 18,500 -0.03(-3.80%)
Jul 07, 2023 0.7800 0.8000 0.7700 0.7900 13,250 +0.00(+0.00%)
Jul 06, 2023 0.7200 0.7900 0.7200 0.7900 38,762 +0.01(+1.28%)
Jul 05, 2023 0.7400 0.7800 0.7000 0.7800 23,500 +0.02(+2.63%)
Jul 04, 2023 0.7600 0.7600 0.7600 0.7600 1,044 +0.00(+0.00%)
Jun 30, 2023 0.7600 0 +0.05(+7.04%)
Jun 29, 2023 0.7200 0.7200 0.7100 0.7100 13,500 -0.02(-2.74%)
Jun 28, 2023 0.7200 0.7500 0.6200 0.7300 75,935 +0.01(+1.39%)
Jun 27, 2023 0.7200 0.7300 0.7200 0.7200 12,500 -0.01(-1.37%)
Jun 26, 2023 0.7300 0.7400 0.7300 0.7300 16,000 -0.01(-1.35%)
Jun 23, 2023 0.7600 0.7600 0.7400 0.7400 9,500 -0.02(-2.63%)
Jun 22, 2023 0.7500 0.7600 0.7500 0.7600 4,500 +0.01(+1.33%)
Jun 21, 2023 0.7700 0.7700 0.7500 0.7500 3,715 +0.00(+0.00%)
Jun 20, 2023 0.7800 0.7800 0.7500 0.7500 3,000 -0.03(-3.85%)
Jun 15, 2023 0.7800 66 +0.01(+1.30%)
Jun 14, 2023 0.8200 0.8400 0.7600 0.7700 32,000 -0.02(-2.53%)
Jun 13, 2023 0.8600 0.8900 0.7500 0.7900 49,048 +0.00(+0.00%)
Jun 12, 2023 0.8000 0.8100 0.7700 0.7900 8,500 -0.02(-2.47%)
Jun 09, 2023 0.8000 0.8100 0.7900 0.8100 18,770 +0.00(+0.00%)
Jun 08, 2023 0.8400 0.8400 0.8000 0.8100 20,750 -0.04(-4.71%)
Jun 07, 2023 0.8500 0.8600 0.8300 0.8500 8,179 +0.02(+2.41%)
Jun 06, 2023 0.8700 0.8700 0.8300 0.8300 24,000 -0.05(-5.68%)
Jun 05, 2023 0.9000 0.9000 0.8800 0.8800 3,010 -0.01(-1.12%)
Jun 02, 2023 0.8800 0.8900 0.8800 0.8900 5,000 -0.03(-3.26%)
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 LosAltos.com & California Media Partners, LLC. All rights reserved.