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:

Historical Prices

Date Open High Low Close Volume Change (%)
May 29, 2020 1.300 1.450 1.300 1.300 110,702 +0.13(+11.11%)
May 28, 2020 1.200 1.200 1.170 1.170 400 -0.03(-2.50%)
May 27, 2020 1.070 1.200 1.070 1.200 36,150 +0.16(+15.38%)
May 26, 2020 0.9600 1.100 0.9600 1.040 31,458 +0.09(+9.47%)
May 25, 2020 0.9500 0.9600 0.9500 0.9500 25,350 -0.01(-1.04%)
May 22, 2020 0.9500 0.9600 0.9500 0.9600 30,000 +0.01(+1.05%)
May 21, 2020 0.9500 0.9500 0.9400 0.9500 11,500 +0.00(+0.00%)
May 20, 2020 0.9500 0.9500 0.9500 0.9500 13,500 +0.00(+0.00%)
May 19, 2020 0.9500 0.9500 0.9300 0.9500 22,000 +0.03(+3.26%)
May 15, 2020 0.9200 0.9200 0.9200 0 +0.02(+2.22%)
May 14, 2020 0.9600 0.9600 0.9000 0.9000 36,000 -0.06(-6.25%)
May 13, 2020 1.050 1.050 0.9600 0.9600 69,775 -0.06(-5.88%)
May 12, 2020 0.9500 1.040 0.9400 1.020 96,260 +0.07(+7.37%)
May 11, 2020 0.9500 0.9500 0.9500 0.9500 2,894 -0.01(-1.04%)
May 08, 2020 0.9600 0.9600 0.9000 0.9600 39,500 +0.00(+0.00%)
May 07, 2020 0.9700 1.000 0.9400 0.9600 74,775 +0.00(+0.00%)
May 06, 2020 1.020 1.020 0.9400 0.9600 12,000 -0.06(-5.88%)
May 05, 2020 1.030 1.030 1.000 1.020 21,900 +0.02(+2.00%)
May 04, 2020 0.9500 1.000 0.9100 1.000 64,300 -0.04(-3.85%)
Apr 30, 2020 1.040 1.040 1.040 0 +0.14(+15.56%)
Apr 29, 2020 1.090 1.090 0.9000 0.9000 102,450 -0.17(-15.89%)
Apr 28, 2020 1.070 1.070 1.070 1.070 5,100 +0.02(+1.90%)
Apr 27, 2020 1.080 1.080 1.000 1.050 22,700 +0.05(+5.00%)
Apr 24, 2020 1.000 1.010 1.000 1.000 30,400 +0.00(+0.00%)
Apr 23, 2020 1.050 1.050 1.000 1.000 28,800 +0.00(+0.00%)
Apr 22, 2020 1.050 1.050 1.000 1.000 2,304 -0.05(-4.76%)
Apr 21, 2020 1.050 1.050 1.050 1.050 400 +0.00(+0.00%)
Apr 20, 2020 1.050 1.050 1.050 1.050 1,000 +0.02(+1.94%)
Apr 17, 2020 1.000 1.050 0.9900 1.030 47,501 +0.03(+3.00%)
Apr 16, 2020 1.000 1.020 1.000 1.000 13,400 -0.02(-1.96%)
Apr 15, 2020 1.050 1.050 1.020 1.020 8,000 +0.00(+0.00%)
Apr 14, 2020 1.020 1.020 1.020 1.020 600 -0.01(-0.97%)
Apr 13, 2020 1.010 1.030 1.000 1.030 8,300 -0.07(-6.36%)
Apr 09, 2020 1.100 1.100 1.100 0 -0.05(-4.35%)
Apr 08, 2020 0.8900 1.150 0.8900 1.150 79,185 +0.26(+29.21%)
Apr 07, 2020 0.8700 0.8900 0.8700 0.8900 10,000 +0.13(+17.11%)
Apr 06, 2020 0.7500 0.7600 0.7500 0.7600 11,500 +0.01(+1.33%)
Apr 03, 2020 0.7500 0.7500 0.7500 0.7500 1,500 -0.02(-2.60%)
Apr 02, 2020 0.7500 0.7700 0.7500 0.7700 63,500 +0.04(+5.48%)
Apr 01, 2020 0.7200 0.7300 0.7000 0.7300 24,000 +0.01(+1.39%)
Mar 31, 2020 0.7400 0.7400 0.7200 0.7200 3,640 +0.02(+2.86%)
Mar 30, 2020 0.7000 0.7000 0.7000 0.7000 20,750 -0.07(-9.09%)
Mar 27, 2020 0.8100 0.8100 0.7700 0.7700 29,802 -0.04(-4.94%)
Mar 26, 2020 0.8800 0.8800 0.8100 0.8100 3,500 +0.06(+8.00%)
Mar 24, 2020 0.7500 0.7500 0.7500 0 +0.07(+10.29%)
Mar 23, 2020 0.7000 0.7000 0.6600 0.6800 49,550 -0.05(-6.85%)
Mar 20, 2020 0.7500 0.7500 0.7300 0.7300 38,500 -0.07(-8.75%)
Mar 17, 2020 0.8000 0.8000 0.8000 0 -0.02(-2.44%)
Mar 16, 2020 0.8500 0.8500 0.8200 0.8200 3,500 -0.03(-3.53%)
Mar 13, 2020 0.7300 0.8500 0.7300 0.8500 399,943 +0.10(+13.33%)
Mar 12, 2020 0.8800 0.8800 0.7200 0.7500 43,764 -0.19(-20.21%)
Mar 11, 2020 0.9000 0.9400 0.8800 0.9400 294,601 -0.03(-3.09%)
Mar 10, 2020 1.000 1.000 0.9500 0.9700 45,373 +0.00(+0.00%)
Mar 09, 2020 0.9800 1.000 0.9700 0.9700 35,377 -0.15(-13.39%)
Mar 06, 2020 1.150 1.150 1.070 1.120 57,000 -0.03(-2.61%)
Mar 05, 2020 1.150 1.150 1.150 1.150 13,075 +0.00(+0.00%)
Mar 04, 2020 1.070 1.150 1.050 1.150 34,975 +0.10(+9.52%)
Mar 03, 2020 1.090 1.090 1.050 1.050 20,900 -0.02(-1.87%)
Mar 02, 2020 1.120 1.130 1.060 1.070 50,000 +0.00(+0.00%)
Feb 28, 2020 1.060 1.100 1.060 1.070 46,710 -0.03(-2.73%)
Feb 27, 2020 1.070 1.100 1.060 1.100 63,900 -0.05(-4.35%)
Feb 26, 2020 1.170 1.200 1.140 1.150 27,600 +0.00(+0.00%)
Feb 25, 2020 1.150 1.170 1.150 1.150 16,100 -0.02(-1.71%)
Feb 24, 2020 1.170 1.180 1.170 1.170 12,500 -0.03(-2.50%)
Feb 21, 2020 1.170 1.200 1.160 1.200 19,600 +0.04(+3.45%)
Feb 20, 2020 1.160 1.160 1.120 1.160 1,300 +0.00(+0.00%)
Feb 19, 2020 1.160 1.170 1.160 1.160 29,871 +0.01(+0.87%)
Feb 18, 2020 1.080 1.150 1.080 1.150 3,200 +0.03(+2.68%)
Feb 14, 2020 1.120 1.120 1.120 0 +0.00(+0.00%)
Feb 13, 2020 1.120 1.120 1.100 1.120 44,275 +0.00(+0.00%)
Feb 12, 2020 1.150 1.160 1.120 1.120 49,600 -0.04(-3.45%)
Feb 11, 2020 1.120 1.180 1.100 1.160 33,100 +0.02(+1.75%)
Feb 10, 2020 1.200 1.200 1.110 1.140 46,250 -0.06(-5.00%)
Feb 07, 2020 1.220 1.220 1.170 1.200 46,600 +0.00(+0.00%)
Feb 06, 2020 1.250 1.300 1.180 1.200 17,135 -0.05(-4.00%)
Feb 05, 2020 1.250 1.270 1.250 1.250 5,100 +0.05(+4.17%)
Feb 04, 2020 1.270 1.270 1.200 1.200 37,541 -0.07(-5.51%)
Feb 03, 2020 1.270 1.270 1.270 1.270 5,200 +0.06(+4.96%)
Jan 31, 2020 1.250 1.280 1.210 1.210 53,927 -0.09(-6.92%)
Jan 30, 2020 1.300 1.330 1.300 1.300 30,050 +0.00(+0.00%)
Jan 29, 2020 1.280 1.300 1.280 1.300 12,600 +0.04(+3.17%)
Jan 28, 2020 1.240 1.260 1.240 1.260 13,200 +0.02(+1.61%)
Jan 27, 2020 1.200 1.240 1.200 1.240 7,941 +0.04(+3.33%)
Jan 24, 2020 1.200 1.210 1.200 1.200 21,800 +0.00(+0.00%)
Jan 23, 2020 1.230 1.230 1.200 1.200 35,200 +0.00(+0.00%)
Jan 22, 2020 1.200 1.210 1.200 1.200 5,400 -0.07(-5.51%)
Jan 21, 2020 1.220 1.270 1.200 1.270 23,000 +0.07(+5.83%)
Jan 20, 2020 1.230 1.230 1.200 1.200 1,500 -0.05(-4.00%)
Jan 17, 2020 1.210 1.250 1.210 1.250 9,100 +0.00(+0.00%)
Jan 16, 2020 1.250 1.250 1.250 1.250 4,600 +0.00(+0.00%)
Jan 15, 2020 1.250 1.250 1.250 1.250 400 +0.00(+0.00%)
Jan 14, 2020 1.230 1.250 1.230 1.250 5,200 +0.04(+3.31%)
Jan 13, 2020 1.260 1.260 1.170 1.210 7,800 -0.05(-3.97%)
Jan 10, 2020 1.320 1.320 1.260 1.260 51,550 -0.06(-4.55%)
Jan 09, 2020 1.350 1.350 1.320 1.320 3,775 -0.03(-2.22%)
Jan 08, 2020 1.350 1.350 1.350 1.350 17,500 -0.01(-0.74%)
Jan 07, 2020 1.420 1.420 1.360 1.360 5,200 -0.03(-2.16%)
Jan 06, 2020 1.390 1.390 1.360 1.390 6,800 +0.00(+0.00%)
Jan 03, 2020 1.420 1.420 1.390 1.390 4,700 -0.06(-4.14%)
Jan 02, 2020 1.460 1.460 1.450 1.450 2,600 +0.00(+0.00%)
Dec 31, 2019 1.450 1.450 1.450 0 -0.01(-0.68%)
Dec 30, 2019 1.450 1.510 1.450 1.460 17,200 -0.03(-2.01%)
Dec 27, 2019 1.480 1.490 1.450 1.490 39,500 +0.02(+1.36%)
Dec 24, 2019 1.470 1.470 1.470 0 -0.03(-2.00%)
Dec 23, 2019 1.460 1.500 1.460 1.500 16,900 +0.05(+3.45%)
Dec 20, 2019 1.460 1.460 1.420 1.450 79,247 -0.01(-0.68%)
Dec 19, 2019 1.460 1.460 1.450 1.460 8,110 +0.00(+0.00%)
Dec 18, 2019 1.450 1.460 1.430 1.460 11,200 +0.02(+1.39%)
Dec 17, 2019 1.390 1.460 1.310 1.440 109,333 +0.02(+1.41%)
Dec 16, 2019 1.320 1.420 1.320 1.420 67,535 +0.12(+9.23%)
Dec 13, 2019 1.310 1.310 1.300 1.300 40,099 -0.02(-1.52%)
Dec 12, 2019 1.240 1.320 1.220 1.320 41,500 +0.00(+0.00%)
Dec 10, 2019 1.320 1.320 1.320 0 -0.03(-2.22%)
Dec 09, 2019 1.360 1.380 1.350 1.350 7,565 +0.00(+0.00%)
Dec 06, 2019 1.360 1.360 1.350 1.350 63,500 +0.00(+0.00%)
Dec 05, 2019 1.350 1.350 1.350 1.350 33,900 -0.01(-0.74%)
Dec 04, 2019 1.400 1.420 1.360 1.360 10,700 -0.01(-0.73%)
Dec 03, 2019 1.400 1.420 1.370 1.370 53,950 -0.03(-2.14%)
Dec 02, 2019 1.420 1.430 1.350 1.400 48,700 +0.02(+1.45%)
Nov 29, 2019 1.330 1.440 1.300 1.380 102,204 +0.03(+2.22%)
Nov 28, 2019 1.200 1.350 1.200 1.350 41,300 +0.16(+13.45%)
Nov 27, 2019 1.180 1.220 1.180 1.190 42,165 +0.04(+3.48%)
Nov 26, 2019 1.120 1.170 1.120 1.150 23,000 +0.06(+5.50%)
Nov 25, 2019 1.070 1.120 1.070 1.090 17,871 -0.01(-0.91%)
Nov 22, 2019 1.070 1.100 1.070 1.100 52,400 +0.03(+2.80%)
Nov 21, 2019 1.070 1.070 1.070 1.070 18,250 +0.00(+0.00%)
Nov 20, 2019 1.070 1.090 1.060 1.070 46,694 -0.02(-1.83%)
Nov 19, 2019 1.060 1.100 1.050 1.090 21,233 +0.01(+0.93%)
Nov 18, 2019 1.050 1.080 1.050 1.080 24,191 +0.03(+2.86%)
Nov 15, 2019 1.050 1.070 1.040 1.050 38,700 -0.03(-2.78%)
Nov 14, 2019 1.050 1.080 1.050 1.080 58,065 +0.03(+2.86%)
Nov 13, 2019 1.080 1.080 1.030 1.050 30,500 +0.00(+0.00%)
Nov 12, 2019 1.050 1.050 1.000 1.050 28,400 +0.00(+0.00%)
Nov 11, 2019 1.050 1.050 1.050 1.050 27,100 +0.00(+0.00%)
Nov 08, 2019 1.050 1.050 1.050 1.050 18,400 +0.00(+0.00%)
Nov 07, 2019 1.040 1.100 1.030 1.050 84,500 +0.03(+2.94%)
Nov 06, 2019 1.020 1.020 1.020 1.020 2,050 +0.00(+0.00%)
Nov 05, 2019 1.000 1.040 1.000 1.020 37,700 +0.04(+4.08%)
Nov 04, 2019 0.9600 0.9900 0.9600 0.9800 12,748 -0.03(-2.97%)
Nov 01, 2019 1.030 1.030 0.9600 1.010 59,750 -0.02(-1.94%)
Oct 31, 2019 1.030 1.040 0.9700 1.030 126,186 +0.03(+3.00%)
Oct 30, 2019 1.060 1.100 1.000 1.000 64,000 -0.03(-2.91%)
Oct 29, 2019 1.070 1.070 0.9800 1.030 64,300 -0.07(-6.36%)
Oct 28, 2019 1.150 1.150 1.100 1.100 16,450 -0.04(-3.51%)
Oct 25, 2019 1.140 1.140 1.110 1.140 11,200 -0.01(-0.87%)
Oct 24, 2019 1.130 1.150 1.130 1.150 7,500 +0.00(+0.00%)
Oct 23, 2019 1.200 1.200 1.150 1.150 13,300 -0.02(-1.71%)
Oct 22, 2019 1.210 1.210 1.150 1.170 38,073 -0.04(-3.31%)
Oct 21, 2019 1.270 1.270 1.210 1.210 4,700 -0.04(-3.20%)
Oct 18, 2019 1.250 1.250 1.250 1.250 8,000 +0.00(+0.00%)
Oct 17, 2019 1.250 1.250 1.200 1.250 7,400 -0.05(-3.85%)
Oct 16, 2019 1.300 1.300 1.300 1.300 800 +0.10(+8.33%)
Oct 15, 2019 1.230 1.230 1.200 1.200 29,100 -0.05(-4.00%)
Oct 11, 2019 1.250 1.250 1.250 0 -0.08(-6.02%)
Oct 10, 2019 1.380 1.380 1.330 1.330 20,859 -0.02(-1.48%)
Oct 09, 2019 1.360 1.360 1.350 1.350 8,320 -0.01(-0.74%)
Oct 08, 2019 1.360 1.360 1.360 1.360 15,600 +0.02(+1.49%)
Oct 07, 2019 1.340 1.340 1.340 1.340 5,500 +0.04(+3.08%)
Oct 04, 2019 1.340 1.340 1.300 1.300 36,538 +0.02(+1.56%)
Oct 03, 2019 1.320 1.320 1.260 1.280 13,539 -0.05(-3.76%)
Oct 02, 2019 1.300 1.330 1.300 1.330 5,100 -0.04(-2.92%)
Oct 01, 2019 1.370 1.370 1.300 1.370 74,850 -0.01(-0.72%)
Sep 30, 2019 1.400 1.450 1.380 1.380 34,300 -0.02(-1.43%)
Sep 27, 2019 1.400 1.450 1.400 1.400 52,500 -0.05(-3.45%)
Sep 26, 2019 1.300 1.510 1.300 1.450 135,006 +0.22(+17.89%)
Sep 25, 2019 1.270 1.270 1.230 1.230 21,500 -0.04(-3.15%)
Sep 24, 2019 1.250 1.270 1.240 1.270 10,100 +0.06(+4.96%)
Sep 23, 2019 1.370 1.370 1.210 1.210 17,405 -0.16(-11.68%)
Sep 20, 2019 1.330 1.400 1.330 1.370 28,400 +0.07(+5.38%)
Sep 19, 2019 1.320 1.320 1.300 1.300 17,300 -0.07(-5.11%)
Sep 18, 2019 1.300 1.370 1.300 1.370 25,000 +0.10(+7.87%)
Sep 17, 2019 1.250 1.280 1.250 1.270 24,170 +0.04(+3.25%)
Sep 16, 2019 1.230 1.230 1.230 1.230 6,000 +0.00(+0.00%)
Sep 13, 2019 1.210 1.240 1.210 1.230 15,600 +0.02(+1.65%)
Sep 12, 2019 1.190 1.230 1.190 1.210 52,350 +0.05(+4.31%)
Sep 11, 2019 1.170 1.250 1.160 1.160 17,100 -0.01(-0.85%)
Sep 10, 2019 1.270 1.270 1.150 1.170 20,100 -0.11(-8.59%)
Sep 09, 2019 1.180 1.300 1.180 1.280 221,415 +0.10(+8.47%)
Sep 06, 2019 1.180 1.180 1.180 1.180 5,500 +0.00(+0.00%)
Sep 05, 2019 1.160 1.180 1.160 1.180 9,700 +0.00(+0.00%)
Sep 04, 2019 1.170 1.180 1.150 1.180 31,400 +0.02(+1.72%)
Sep 03, 2019 1.160 1.160 1.160 1.160 2,250 +0.01(+0.87%)
Aug 30, 2019 1.150 1.150 1.150 0 -0.03(-2.54%)
Aug 29, 2019 1.180 1.180 1.180 1.180 1,689 +0.00(+0.00%)
Aug 28, 2019 1.140 1.180 1.140 1.180 28,500 +0.08(+7.27%)
Aug 27, 2019 1.130 1.130 1.100 1.100 18,800 -0.03(-2.65%)
Aug 26, 2019 1.150 1.150 1.130 1.130 9,100 -0.02(-1.74%)
Aug 23, 2019 1.190 1.200 1.150 1.150 28,800 -0.04(-3.36%)
Aug 22, 2019 1.150 1.190 1.150 1.190 5,200 +0.04(+3.48%)
Aug 21, 2019 1.200 1.200 1.150 1.150 7,300 -0.05(-4.17%)
Aug 20, 2019 1.200 1.200 1.200 1.200 2,500 -0.05(-4.00%)
Aug 19, 2019 1.200 1.250 1.200 1.250 36,000 +0.01(+0.81%)
Aug 16, 2019 1.240 1.240 1.240 1.240 3,500 -0.01(-0.80%)
Aug 13, 2019 1.250 1.250 1.250 0 +0.08(+6.84%)
Aug 12, 2019 1.200 1.200 1.170 1.170 11,900 -0.03(-2.50%)
Aug 09, 2019 1.200 1.200 1.200 1.200 3,300 +0.00(+0.00%)
Aug 08, 2019 1.180 1.220 1.180 1.200 27,750 +0.02(+1.69%)
Aug 07, 2019 1.210 1.210 1.150 1.180 24,714 -0.02(-1.67%)
Aug 06, 2019 1.270 1.300 1.160 1.200 64,400 -0.07(-5.51%)
Aug 02, 2019 1.270 1.270 1.270 0 +0.07(+5.83%)
Aug 01, 2019 1.250 1.250 1.130 1.200 33,094 -0.07(-5.51%)
Jul 31, 2019 1.250 1.270 1.220 1.270 14,840 +0.02(+1.60%)
Jul 30, 2019 1.250 1.250 1.250 1.250 9,600 +0.03(+2.46%)
Jul 29, 2019 1.190 1.220 1.190 1.220 15,705 +0.02(+1.67%)
Jul 26, 2019 1.160 1.200 1.160 1.200 8,000 +0.00(+0.00%)
Jul 25, 2019 1.200 1.200 1.200 1.200 3,220 +0.03(+2.56%)
Jul 24, 2019 1.200 1.200 1.160 1.170 21,354 -0.03(-2.50%)
Jul 23, 2019 1.220 1.220 1.150 1.200 19,800 -0.05(-4.00%)
Jul 22, 2019 1.300 1.300 1.250 1.250 6,700 -0.05(-3.85%)
Jul 19, 2019 1.270 1.300 1.270 1.300 7,000 +0.05(+4.00%)
Jul 18, 2019 1.200 1.250 1.200 1.250 11,100 +0.05(+4.17%)
Jul 17, 2019 1.200 1.200 1.200 1.200 15,100 +0.00(+0.00%)
Jul 16, 2019 1.200 1.200 1.200 1.200 6,000 -0.01(-0.83%)
Jul 15, 2019 1.210 1.210 1.210 1.210 150 +0.01(+0.83%)
Jul 12, 2019 1.200 1.200 1.200 1.200 2,800 +0.04(+3.45%)
Jul 11, 2019 1.200 1.200 1.160 1.160 6,700 +0.01(+0.87%)
Jul 10, 2019 1.170 1.200 1.150 1.150 28,200 -0.05(-4.17%)
Jul 09, 2019 1.200 1.210 1.110 1.200 34,250 +0.00(+0.00%)
Jul 08, 2019 1.240 1.250 1.170 1.200 40,000 -0.06(-4.76%)
Jul 05, 2019 1.230 1.260 1.220 1.260 7,900 +0.00(+0.00%)
Jul 04, 2019 1.310 1.310 1.220 1.260 23,289 -0.09(-6.67%)
Jul 03, 2019 1.350 1.350 1.350 1.350 200 +0.00(+0.00%)
Jul 02, 2019 1.370 1.370 1.350 1.350 5,000 -0.05(-3.57%)
Jun 28, 2019 1.400 1.400 1.400 0 +0.01(+0.72%)
Jun 27, 2019 1.390 1.390 1.390 1.390 2,200 +0.01(+0.72%)
Jun 26, 2019 1.450 1.460 1.380 1.380 22,950 -0.07(-4.83%)
Jun 25, 2019 1.500 1.500 1.450 1.450 20,420 -0.05(-3.33%)
Jun 24, 2019 1.300 1.500 1.300 1.500 73,700 +0.12(+8.70%)
Jun 21, 2019 1.310 1.380 1.310 1.380 600 +0.05(+3.76%)
Jun 20, 2019 1.420 1.420 1.330 1.330 19,800 -0.14(-9.52%)
Jun 18, 2019 1.470 1.470 1.470 0 +0.01(+0.68%)
Jun 17, 2019 1.460 1.460 1.460 1.460 1,100 +0.00(+0.00%)
Jun 14, 2019 1.470 1.470 1.440 1.460 6,100 -0.04(-2.67%)
Jun 12, 2019 1.500 1.500 1.500 0 -0.05(-3.23%)
Jun 11, 2019 1.550 1.550 1.550 1.550 1,200 +0.05(+3.33%)
Jun 10, 2019 1.570 1.570 1.500 1.500 122,900 -0.07(-4.46%)
Jun 07, 2019 1.490 1.580 1.490 1.570 3,400 +0.08(+5.37%)
Jun 06, 2019 1.520 1.520 1.410 1.490 36,850 -0.05(-3.25%)
Jun 05, 2019 1.540 1.540 1.540 1.540 100 +0.01(+0.65%)
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.