Saturday, July 1, 2017

Portfolio Update June 2017

The time has come for my monthly portfolio update. At the end of every month, I will update my portfolio and comment on any changes. I do that for accountability and also so you may glean some ideas on how I allocate my capital. You have the opportunity to learn from what I do well, so you can do the same, as well as what I do poorly, so you will not have to repeat my mistakes.

Follow my real-time portfolio here. Below is a snapshot of my stocks and ETFs portfolio as of 6/30/17:

TickerPriceShares HeldCost BasisTotal InvestedMarket ValueG/L ($)G/L (%)Weight
Total$43.1218332.72443$34.58$633,884.51$790,418.96$156,534.4524.69%100.00%
BDX$195.11172.847422$85.62$14,800.00$33,724.26$18,924.26127.87%4.27%
VWO$40.83733.22864$39.39$28,885.07$29,937.73$1,052.663.64%3.79%
AFL$77.68317.7545$48.47$15,400.00$24,683.17$9,283.1760.28%3.12%
XOM$80.73285.421555$80.25$22,904.51$23,042.08$137.570.60%2.92%
EMR$59.62372.642732$50.80$18,931.98$22,216.96$3,284.9817.35%2.81%
EXC$36.07574.787$30.27$17,396.43$20,732.57$3,336.1419.18%2.62%
NSC$121.70131.973$76.53$10,100.00$16,061.11$5,961.1159.02%2.03%
KO$44.85348$41.57$14,467.00$15,607.80$1,140.807.89%1.97%
BRK.B$169.3792$122.05$11,228.54$15,582.04$4,353.5038.77%1.97%
MOCO$30.00517.375$13.82$7,150.00$15,521.25$8,371.25117.08%1.96%
AZO$570.4627$712.00$19,224.08$15,402.42-$3,821.66-19.88%1.95%
WMT$75.68198$66.65$13,196.52$14,984.64$1,788.1213.55%1.90%
BMTC$42.50337.89701$23.97$8,100.00$14,360.62$6,260.6277.29%1.82%
PG$87.15153.38$69.87$10,715.96$13,367.07$2,651.1124.74%1.69%
SPGI$145.9989.899521$45.61$4,100.00$13,124.43$9,024.43220.11%1.66%
VFC$57.60227$57.56$13,066.38$13,075.20$8.820.07%1.65%
UL$54.12229$41.80$9,572.56$12,393.48$2,820.9229.47%1.57%
GILD$70.78174$75.87$13,202.24$12,315.72-$886.52-6.71%1.56%
LMT$277.6144.233058$96.91$4,286.67$12,279.54$7,992.87186.46%1.55%
NKE$59.00203$51.28$10,410.52$11,977.00$1,566.4815.05%1.52%
AZN$34.09344$22.13$7,613.49$11,726.96$4,113.4754.03%1.48%
MCD$153.1672$104.07$7,493.25$11,027.52$3,534.2747.17%1.40%
MSFT$68.93147$40.12$5,897.98$10,132.71$4,234.7371.80%1.28%
SON$51.42191.3477$35.80$6,850.00$9,839.10$2,989.1043.64%1.24%
YORW$34.85276.675$21.51$5,950.00$9,642.12$3,692.1262.05%1.22%
CVX$104.3391$95.45$8,685.87$9,494.03$808.169.30%1.20%
ESLT$123.7570$36.86$2,580.05$8,662.50$6,082.45235.75%1.10%
PEP$115.4972.620244$80.34$5,834.51$8,386.91$2,552.4043.75%1.06%
INTC$33.74245$27.34$6,698.92$8,266.30$1,567.3823.40%1.05%
ABBV$72.51114$61.84$7,050.14$8,266.14$1,216.0017.25%1.05%
ED$80.8298$70.40$6,899.44$7,920.36$1,020.9214.80%1.00%
HCP$31.96245$35.65$8,734.17$7,830.20-$903.97-10.35%0.99%
NVS$83.4792.159$73.79$6,800.00$7,692.51$892.5113.13%0.97%
BUD$110.3668$108.73$7,393.41$7,504.48$111.071.50%0.95%
KMB$129.1156$115.30$6,456.80$7,230.16$773.3611.98%0.91%
DIS$106.2567$95.88$6,423.84$7,118.75$694.9110.82%0.90%
T$37.73187$33.89$6,336.85$7,055.51$718.6611.34%0.89%
MAT$21.53327$29.04$9,494.55$7,040.31-$2,454.24-25.85%0.89%
NVO$42.89163$38.92$6,344.74$6,991.07$646.3310.19%0.88%
VMI$149.6045.479$122.03$5,550.00$6,803.66$1,253.6622.59%0.86%
BEN$44.79150$35.26$5,289.56$6,718.50$1,428.9427.01%0.85%
SNY$47.91137.976$39.86$5,500.00$6,610.43$1,110.4320.19%0.84%
BCR$316.1120.669072$96.76$2,000.00$6,533.70$4,533.70226.69%0.83%
PEG$43.01148.004$30.07$4,450.00$6,365.65$1,915.6543.05%0.81%
ATGE$37.95167$22.09$3,688.64$6,337.65$2,649.0171.82%0.80%
SAN$6.69925$6.78$6,273.42$6,188.25-$85.17-1.36%0.78%
VIAB$33.57177$41.08$7,271.21$5,941.89-$1,329.32-18.28%0.75%
CSX$54.56108$21.04$2,272.36$5,892.48$3,620.12159.31%0.75%
UHS$122.0847$122.89$5,776.00$5,737.76-$38.24-0.66%0.73%
RL$73.8076$90.84$6,904.03$5,608.80-$1,295.23-18.76%0.71%
VIG$92.6760$59.80$3,587.92$5,560.20$1,972.2854.97%0.70%
OGZPY$3.981390.2431$6.09$8,464.47$5,533.17-$2,931.30-34.63%0.70%
SRCL$76.3272$82.12$5,912.79$5,495.04-$417.75-7.07%0.70%
FOSL$10.35522$20.52$10,711.06$5,402.70-$5,308.36-49.56%0.68%
VEA$41.32126.96554$31.02$3,938.54$5,246.22$1,307.6833.20%0.66%
AAN$38.90133$22.62$3,008.06$5,173.70$2,165.6471.99%0.65%
CTSH$66.4075$53.00$3,975.00$4,980.00$1,005.0025.28%0.63%
GPS$21.99200$20.99$4,197.60$4,398.00$200.404.77%0.56%
LUKOY$48.7989$49.38$4,395.19$4,342.31-$52.88-1.20%0.55%
AN$42.16101$46.53$4,700.00$4,258.16-$441.84-9.40%0.54%
JNJ$132.2932$61.42$1,965.54$4,233.28$2,267.74115.37%0.54%
RBCAA$35.70118$21.26$2,508.83$4,212.60$1,703.7767.91%0.53%
CHL$53.0977.42$47.44$3,672.95$4,110.23$437.2811.91%0.52%
FOX$27.87146$25.60$3,736.97$4,069.02$332.058.89%0.51%
CVS$80.4648$88.52$4,248.81$3,862.08-$386.73-9.10%0.49%
HPQ$17.48220$8.89$1,956.29$3,845.60$1,889.3196.58%0.49%
GIS$55.4069.215$39.01$2,700.00$3,834.51$1,134.5142.02%0.49%
DGS$45.7583.77$44.07$3,691.36$3,832.48$141.123.82%0.48%
FISV$122.3430$100.80$3,024.00$3,670.20$646.2021.37%0.46%
HPE$16.59220$9.77$2,150.40$3,649.80$1,499.4069.73%0.46%
K$69.4652.099$49.78$2,593.58$3,618.80$1,025.2239.53%0.46%
SBRCY$10.39346$6.18$2,137.25$3,594.94$1,457.6968.20%0.45%
RHHBY$31.80112$30.80$3,449.74$3,561.60$111.863.24%0.45%
HSIC$183.0219$155.68$2,958.00$3,477.38$519.3817.56%0.44%
FNDE$26.62129.85$24.59$3,193.03$3,456.61$263.588.25%0.44%
BVN$11.50282$9.23$2,601.60$3,243.00$641.4024.65%0.41%
PII$92.2334$76.53$2,602.00$3,135.82$533.8220.52%0.40%
TIF$93.8733$60.25$1,988.40$3,097.71$1,109.3155.79%0.39%
BBBY$30.40101$39.78$4,018.08$3,070.40-$947.68-23.59%0.39%
GWW$180.5317$176.47$3,000.00$3,069.01$69.012.30%0.39%
SBS$9.52307$4.92$1,510.38$2,922.64$1,412.2693.50%0.37%
PPL$38.6670.09$23.92$1,676.52$2,709.68$1,033.1661.63%0.34%
IBM$153.8317$133.64$2,271.92$2,615.11$343.1915.11%0.33%
DE$123.5921$74.65$1,567.56$2,595.39$1,027.8365.57%0.33%
WBA$78.3133$36.78$1,213.89$2,584.23$1,370.34112.89%0.33%
IJR$70.1135$69.52$2,433.20$2,453.85$20.650.85%0.31%
DHR$84.3929$79.24$2,298.10$2,447.31$149.216.49%0.31%
TLK$33.6772$16.17$1,164.01$2,424.24$1,260.23108.27%0.31%
HCN$74.8532.2743$55.77$1,800.00$2,415.73$615.7334.21%0.31%
CEO$109.4121.66$144.63$3,132.74$2,369.82-$762.92-24.35%0.30%
PAYX$56.9440.888$33.02$1,350.00$2,328.16$978.1672.46%0.29%
LLY$82.3028$35.93$1,006.02$2,304.40$1,298.38129.06%0.29%
OGS$69.8129.737$33.63$1,000.00$2,075.94$1,075.94107.59%0.26%
DISCA$25.8379$24.99$1,974.52$2,040.57$66.053.35%0.26%
WFC$55.4132$45.86$1,467.50$1,773.12$305.6220.83%0.22%
DLTR$69.9225$76.92$1,923.08$1,748.00-$175.08-9.10%0.22%
TGT$52.2932$59.00$1,887.92$1,673.28-$214.64-11.37%0.21%
FSBK$16.54100$4.51$451.00$1,654.00$1,203.00266.74%0.21%
SJI$34.1747.1864$24.37$1,150.00$1,612.36$462.3640.21%0.20%
SGTZY$4.29371$6.45$2,392.73$1,591.59-$801.14-33.48%0.20%
BP$34.6544$39.34$1,731.17$1,524.60-$206.57-11.93%0.19%
WLK$66.2123$44.00$1,012.00$1,522.83$510.8350.48%0.19%
STRA$93.2216$48.00$768.00$1,491.52$723.5294.21%0.19%
ESRX$63.8423$65.32$1,502.37$1,468.32-$34.05-2.27%0.19%
OAOFY$37.7338$28.59$1,086.23$1,433.74$347.5131.99%0.18%
GGG$109.2813$73.00$949.00$1,420.64$471.6449.70%0.18%
CHKP$109.0813$74.85$973.05$1,418.04$444.9945.73%0.18%
CERN$66.4721$47.80$1,003.80$1,395.87$392.0739.06%0.18%
DXC$76.7218$68.10$1,225.77$1,380.96$155.1912.66%0.17%
MPC$52.3326$18.83$489.68$1,360.58$870.90177.85%0.17%
AXP$84.2416$59.77$956.29$1,347.84$391.5540.94%0.17%
POT$16.3077$23.11$1,779.18$1,255.10-$524.08-29.46%0.16%
RHI$47.9326$36.06$937.56$1,246.18$308.6232.92%0.16%
NNN$39.1031.532$44.40$1,400.00$1,232.90-$167.10-11.94%0.16%
TLSYY$16.5272$14.78$1,064.26$1,189.44$125.1811.76%0.15%
TESS$13.3088.983$8.99$800.00$1,183.47$383.4747.93%0.15%
MDLZ$43.2027$17.63$475.90$1,166.40$690.50145.09%0.15%
CICHY$15.5873$13.64$995.73$1,137.34$141.6114.22%0.14%
SCL$87.1413$38.46$499.98$1,132.82$632.84126.57%0.14%
TROW$74.2115$67.00$1,005.00$1,113.15$108.1510.76%0.14%
CAH$77.9214$72.97$1,021.58$1,090.88$69.306.78%0.14%
MRK$64.0917$34.30$583.18$1,089.53$506.3586.83%0.14%
KSS$38.6728$43.64$1,221.96$1,082.76-$139.20-11.39%0.14%
VSS$108.1210$87.82$878.20$1,081.20$203.0023.12%0.14%
MYTAY$8.67124$13.18$1,633.71$1,075.08-$558.63-34.19%0.14%
BF.B$48.6022$45.82$1,008.04$1,069.20$61.166.07%0.14%
SAM$132.157$135.16$946.10$925.05-$21.05-2.22%0.12%
CMP$65.3014$69.00$966.00$914.20-$51.80-5.36%0.12%
BCMXY$17.3152$16.07$835.50$900.12$64.627.73%0.11%
BIIB$271.363$221.90$665.71$814.08$148.3722.29%0.10%
ARLP$18.9041$26.68$1,094.01$774.90-$319.11-29.17%0.10%
PNW$85.168.950159$34.75$311.00$762.20$451.20145.08%0.10%
RAVN$33.3022$22.60$497.20$732.60$235.4047.35%0.09%
AAPL$144.025$94.64$473.20$720.10$246.9052.18%0.09%
PB$64.2411$45.43$499.73$706.64$206.9141.40%0.09%
AMGN$172.234$141.00$564.00$688.92$124.9222.15%0.09%
EFSI$31.2522$22.85$502.70$687.50$184.8036.76%0.09%
KHC$85.628$25.41$203.28$684.96$481.68236.95%0.09%
ICE$65.9210$16.67$166.66$659.20$492.54295.54%0.08%
TLKGY$18.2036$19.78$711.92$655.20-$56.72-7.97%0.08%
AEO$12.0554$11.93$644.35$650.70$6.350.99%0.08%
IMBBY$45.7414$62.93$880.98$640.36-$240.62-27.31%0.08%
PDLI$2.47255$6.05$1,542.59$629.85-$912.74-59.17%0.08%
HFC$27.4722$23.50$517.00$604.34$87.3416.89%0.08%
CCFN$48.0012$39.50$474.00$576.00$102.0021.52%0.07%
IDCBY$12.7945$12.18$548.10$575.55$27.455.01%0.07%
WTR$33.3017.149122$29.16$500.00$571.07$71.0714.21%0.07%
CLD$3.53158$9.44$1,492.23$557.74-$934.49-62.62%0.07%
BACHY$12.2445$11.00$495.00$550.80$55.8011.27%0.07%
HSY$107.375$90.47$452.35$536.85$84.5018.68%0.07%
SB$2.29233$7.99$1,861.40$533.57-$1,327.83-71.34%0.07%
NAT$6.3482$19.64$1,610.79$519.88-$1,090.91-67.73%0.07%
NTTYY$47.1211$22.30$245.34$518.32$272.98111.27%0.07%
RLI$54.629$57.00$513.00$491.58-$21.42-4.18%0.06%
BCS$10.5946$14.02$644.92$487.14-$157.78-24.47%0.06%
ORLY$218.742$234.00$468.00$437.48-$30.52-6.52%0.06%
MPLX$33.4013$8.59$111.66$434.20$322.54288.86%0.05%
UNP$108.913.612725$110.72$400.00$393.46-$6.54-1.63%0.05%
DPS$91.114.140969$96.60$400.00$377.28-$22.72-5.68%0.05%
MRO$11.8527$29.92$807.79$319.95-$487.84-60.39%0.04%
TRGP$45.207$27.35$191.42$316.40$124.9865.29%0.04%
IEMG$50.046.25$49.67$310.46$312.75$2.290.74%0.04%
HNNMY$4.9561$6.53$398.52$301.95-$96.57-24.23%0.04%
ATW$8.1533$15.00$495.00$268.95-$226.05-45.67%0.03%
CPLP$3.4075$8.53$639.48$255.00-$384.48-60.12%0.03%
DYN$8.2724$29.77$714.50$198.48-$516.02-72.22%0.03%
RAD$2.9566$8.00$527.84$194.70-$333.14-63.11%0.02%
LYG$3.5350$3.24$162.00$176.50$14.508.95%0.02%
GSH$24.864.59$20.75$95.24$114.11$18.8719.81%0.01%
AMC$22.755$18.00$90.00$113.75$23.7526.39%0.01%
MVC$9.8611$8.84$97.28$108.46$11.1811.49%0.01%
VTI$124.450.59938$74.59$74.59#DIV/0!0.01%
TSCDY$6.7211$14.33$157.63$73.92-$83.71-53.11%0.01%
QCCO$0.62113$3.63$410.25$70.06-$340.19-82.92%0.01%
BIVV$60.171$37.77$37.77$60.17$22.4059.29%0.01%
PTR$61.280.97$99.24$96.26$59.44-$36.82-38.25%0.01%
BK$51.021$25.01$25.01$51.02$26.01104.00%0.01%
LGCY$1.4428$15.62$437.22$40.32-$396.90-90.78%0.01%
EVEP$0.6332$21.84$698.97$20.16-$678.81-97.12%0.00%
BPI$14.761$17.85$17.85$14.76-$3.09-17.31%0.00%
BKS$7.601$8.70$8.70$7.60-$1.10-12.64%0.00%
ALN$0.5015$2.11$31.65$7.50-$24.15-76.30%0.00%
LQD$120.510.03087$3.72$3.72#DIV/0!0.00%
VGIT$64.650.05105$3.30$3.30#DIV/0!0.00%
TIP$113.430.02313$2.62$2.62#DIV/0!0.00%
SJNK$27.970.06041$1.69$1.69#DIV/0!0.00%
VNQ$83.230.0106$0.88$0.88#DIV/0!0.00%
VCSH$80.040.00322$0.26$0.26#DIV/0!0.00%
ZAHLY$0.0123$6.64$152.72$0.23-$152.49-99.85%0.00%
DPK$15.89-100$16.15-$1,614.79-$1,589.00$25.791.60%-0.20%
FAZ$16.93-100$34.42-$3,441.54-$1,693.00$1,748.5450.81%-0.21%
ERY$13.54-300$13.49-$4,047.39-$4,062.00-$14.61-0.36%-0.51%
TZA$16.36-450$20.59-$9,265.93-$7,362.00$1,903.9320.55%-0.93%

My transactions in June are listed as follows:

StockActionCostPrice per share% of Portfolio
EDZCover$3,008.12$15.040.31%
FOSLAdd$2,750.00$13.750.28%
AZOAdd$1,726.00$575.330.18%
GWWAdd$1,014.00$169.000.10%
XOMAdd$944.16$81.600.10%
SAMAdd$527.60$131.900.05%
IJRAdd$488.60$69.800.05%
BBBYAdd$482.08$30.130.05%
ORLYAdd$468.00$234.000.05%
AFLAdd$434.17$75.610.04%
SNYAdd$369.19$48.740.04%
EMRAdd$314.92$60.240.03%
SONAdd$272.53$50.660.03%
BMTCAdd$268.65$42.470.03%
BDXAdd$200.00$194.110.02%
DPSAdd$200.00$94.520.02%
UNPAdd$200.00$111.320.02%
GISAdd$200.00$59.120.02%
NVSAdd$200.00$81.770.02%
YORWAdd$200.00$38.260.02%
VMIAdd$200.00$153.260.02%
EXCAdd$152.49$36.540.02%
NSCAdd$80.09$119.000.01%
SPGIAdd$36.76$146.110.00%
KAdd$24.83$73.030.00%
OGSAdd$12.42$70.970.00%
PNWAdd$5.82$88.480.00%
VTIAdd$5.74$125.460.00%
WTRAdd$3.26$31.350.00%
VEAAdd$2.38$42.270.00%
VWOAdd$0.67$41.260.00%
LQDAdd$0.30$118.580.00%
VGITAdd$0.30$65.080.00%
TIPAdd$0.24$112.680.00%
SJNKAdd$0.16$28.520.00%
VNQAdd$0.08$79.210.00%
VCSHAdd$0.07$85.370.00%
MATReduce-$4.37$20.390.00%
AEOReduce-$4.74$11.400.00%
WMTReduce-$5.04$79.000.00%
MCDReduce-$7.69$151.080.00%
TGTReduce-$12.59$55.730.00%
AMCReduce-$13.25$23.850.00%
GPSReduce-$13.65$22.970.00%
FOXReduce-$14.10$27.230.00%
DISCAReduce-$16.90$26.300.00%
RLReduce-$18.14$71.420.00%
DISReduce-$24.43$105.710.00%
KSSReduce-$26.67$37.240.00%
VIABReduce-$28.10$34.790.00%
KOReduce-$29.08$45.230.00%
ULReduce-$30.28$54.170.00%
MSFTReduce-$31.07$69.910.00%
INTCReduce-$32.96$35.320.00%
VFCReduce-$34.78$56.210.00%
BRK.BReduce-$36.55$170.000.00%
NKEReduce-$37.16$52.850.00%
AAPLReduce-$40.67$143.610.00%
GOOGLReduce-$43.76$953.380.00%
BUDReduce-$57.88$112.94-0.01%
AXPReduce-$58.56$80.41-0.01%
KReduce-$67.61$72.93-0.01%
PEPReduce-$68.68$117.14-0.01%
KHCReduce-$80.37$91.23-0.01%
HSYReduce-$92.59$114.88-0.01%
ERYShort-$1,432.80$14.33-0.15%
DPKShort-$1,614.79$16.15-0.16%
TZAShort-$1,699.79$17.00-0.17%
Bought$14,793.631.51%
Sold-$5,679.05-0.58%
Net$9,114.580.93%

Purchases
This month was interesting. I was forced to buy back 200 EDZ short position at $15.04 as my broker was unable to meet delivery obligation for the security. I locked in a profit of $2506.42, which is not bad but I would have preferred to let my profits ride here. I put in limit orders to sell 200 EDZ again at a higher price but EDZ has traded down since.

Last month, I had sold an out of the money covered put option on FOSL at 15.5 when it was trading close to $18, then again another out of the money covered put option at 12 when the stock fell to around $13. I thought those were great prices to get in on FOSL, but unfortunately FOSL kept free falling and dropped below $9, now recovered a bit to $10.35, but both put options I sold went solidly in the money and forced me to buy the stock at high prices in retrospect. I have now paid over $10k for my total position in FOSL worth $5403, a 50% loss. I don't think I have appetite to buy anymore of the stock at this point.

I also picked up some more XOM, AZO, GWW, SAM, BBBY and ORLY near 52-week low. These are high quality stocks that should recover eventually.

The rest of the purchases are part of monthly investment plans.

Sales
The fractional shares left in my loyal3 account were finally liquidated, totally around $930. Only whole shares were transferred to another brokerage account. In addition, I shorted more 3x leveraged inverse ETFs in ERY, DPK, and TZA. These will trend toward zero.

Here is how my assets, liabilities, and net worth have changed over the past month:

Beginning balance
on 6/1/2017
+ Cash inflow
/(outflow)
+ $ P/L= Ending Balance
on 6/30/2017
% P/L% Equity
ASSETS
Current assets
Cash11,948.985,789.060.0017,738.040.00%1.78%
Bonds12,373.21(860.30)148.1611,661.071.20%1.17%
Stocks704,060.437,613.644,897.54716,571.610.70%71.72%
Total current assets728,382.6212,542.405,045.70745,970.720.69%74.66%
Tax-deferred retirement account168,503.401,515.23290.73170,309.360.17%17.04%
Roth IRA73,753.55710.9974,464.540.96%7.45%
Gold13,662.93(293.81)13,369.12-2.15%1.34%
Other non-current assets2,500.00(500.00)0.002,000.000.00%0.20%
Total assets986,802.5013,557.635,753.611,006,113.740.58%100.69%
LIABILITIES & EQUITY
Liabilities
Current liabilities558.71(25.00)0.00533.710.05%
Long-term liabilities
Student loan6,420.97(22.58)0.006,398.390.64%
Other non-current liabilities0.000.000.000.000.00%
Total liabilities6,979.68(47.58)0.006,932.100.69%
Equity (net worth)979,822.8213,605.215,753.61999,181.640.59%100.00%

During June, my net worth increased 1.98% to $999,181.64, mainly due to net cash inflows (1.39%), in addition to P/L (0.59%). My net worth is getting so close the $1 mil milestone. Unless stocks drop precipitously within the next 30 days, I should reach it next month.

Below is a chart of my net worth since I started tracking on a monthly basis:


My monthly performance against the S & P 500 is shown below:

2017My Portfolio ReturnS & P 500 TR
Jan2.39%1.90%Good
Feb2.08%3.97%Bad
Mar0.97%0.12%Good
Apr2.22%1.03%Good
May0.01%1.41%Bad
Jun0.59%0.62%Bad
YTD8.52%9.35%Bad

So far, during the first half of the year I am slightly trailing the index. I had 3 good months and 3 bad months, but unfortunately the good months were not enough to overcome the bad ones. Hopefully the second half of the year will be better for me. I plan on a mid-year review in another post. Stay tuned!

1 comment:

Passive Income Dude said...

Great job! 1mil next month!!