EPS surp.>10 & Rev. surp.>10 (hold 20d) (lookback 50y)

Run 5f77e96e · view hypothesis

completed

Legacy run: publication dates, coverage and daily drawdown were not validated. Run this hypothesis again for updated results.

Trades
1179
Win rate
54.54%
Avg return
1.10%
Median return
1.04%
Avg abnormal
0.28%
Median abnormal
-0.36%
Best trade
189.54%
Worst trade
-71.32%
Sharpe (per-trade)
0.08
Daily portfolio drawdown
-38.86%
Portfolio (equal_weight)
Total return
260.12%
Max drawdown
-38.86%
Avg trade return
1.10%
Win rate
54.54%
Signals
25661
Configured concurrent
5
Observed concurrent
5
Trades taken
1179
Skipped (no capacity)
24482
Excess vs benchmark
-226.26%
Avg entry slippage
0.00%
Return if filled at market
260.12%
VWAP fills
0
VWAP fallbacks
0

24482 of 25661 qualifying signals were dropped because no position slot or cash was available.

Equity curve — full run
Breakdowns
BucketTradesAvg returnAvg abnormalWin rate
2006204.27%2.22%70.00%
200760-0.22%0.49%48.33%
200859-1.38%2.07%45.76%
2009601.85%-0.68%60.00%
2010613.54%2.76%68.85%
201161-1.00%-1.22%45.90%
2012591.16%0.07%49.15%
2013603.58%1.60%65.00%
2014611.79%0.78%49.18%
2015600.65%1.06%51.67%
2016601.36%0.06%53.33%
2017601.55%-0.19%58.33%
201859-0.73%-0.06%44.07%
201962-0.54%-2.61%58.06%
2020610.15%-1.39%60.66%
202159-0.19%-2.13%52.54%
2022581.56%2.65%60.34%
202356-1.04%-2.96%42.86%
2024534.21%2.46%58.49%
2025600.49%-0.97%58.33%
2026307.70%6.55%53.33%
Trades (page 3: 179 of 1,179)
SymbolEventEntry dateExit dateΔ daysMarket entryActual buy-inDiff %Fill sourceEPS surp.Rev. surp.ReturnBenchmarkAbnormal
FLG2023-04-282023-05-012023-05-30—32.3732.370.00%market1500.37%332.35%-2.23%1.13%-3.37%
CRC2023-05-012023-05-022023-05-31—40.3240.320.00%market25.84%39.79%-6.99%0.74%-7.74%
ADEA2023-05-082023-05-092023-06-07—7.407.400.00%market41.18%18.53%43.01%3.75%39.26%
NGS2023-05-162023-05-172023-06-15—10.6710.670.00%market150.00%18.31%-7.79%7.34%-15.12%
BEKE2023-05-182023-05-192023-06-20—15.0015.000.00%market95.45%11.50%2.90%4.05%-1.15%
PDD2023-05-262023-05-302023-06-28—71.9271.920.00%market50.75%20.18%-2.47%3.40%-5.87%
BILI2023-06-012023-06-022023-07-03—15.9415.940.00%market10.02%582.75%-1.42%4.54%-5.96%
RNW2023-06-062023-06-072023-07-07—5.705.700.00%market103.79%63.77%-3.26%2.36%-5.62%
KBH2023-06-212023-06-222023-07-21—51.6451.640.00%market45.86%24.24%1.84%4.20%-2.36%
WGO2023-06-212023-06-222023-07-21—63.2063.200.00%market17.03%11.47%5.23%4.20%1.03%
BB2023-06-282023-06-292023-07-28—5.265.260.00%market220.00%132.62%-9.80%4.81%-14.60%
TEN2023-06-302023-07-032023-08-01—17.8717.870.00%market28.75%27.20%15.62%3.06%12.56%
SAJ2023-07-102023-07-112023-08-08—25.0725.070.00%market26.61%10.14%1.46%1.88%-0.43%
BMI2023-07-202023-07-212023-08-18—158.99158.990.00%market16.92%12.12%0.21%-3.85%4.06%
KNSA2023-07-252023-07-262023-08-23—19.4819.480.00%market87.50%14.91%-7.49%-2.52%-4.97%
AGCO2023-07-272023-07-282023-08-25—133.92133.920.00%market15.01%12.27%-11.16%-3.49%-7.67%
FBRT2023-07-312023-08-012023-08-29—14.6114.610.00%market15.79%166.66%-2.22%-1.56%-0.66%
ANAB2023-08-072023-08-082023-09-06—12.7112.710.00%market11.53%28.90%4.38%-0.42%4.80%
SGHC2023-08-172023-08-182023-09-18—3.453.450.00%market250.00%10.04%1.93%2.37%-0.44%
SPHR2023-08-222023-08-232023-09-21—39.7039.700.00%market2652.50%337.78%-8.61%-1.79%-6.82%
FRO2023-08-242023-08-252023-09-25—18.5218.520.00%market11.24%43.96%-1.23%-1.47%0.24%
BZ2023-08-292023-08-302023-09-28—14.5414.540.00%market41.67%596.04%3.34%-4.67%8.01%
ASND2023-09-052023-09-062023-10-04—103.42103.420.00%market12.31%27.29%-16.85%-5.29%-11.55%
THO2023-09-252023-09-262023-10-24—89.3389.330.00%market75.00%13.21%-1.14%-1.27%0.13%
PRMB2023-09-302023-10-022023-10-30—13.7513.750.00%market33.67%100.52%-4.75%-2.59%-2.17%
LBRT2023-10-182023-10-192023-11-16—20.2520.250.00%market12.00%14.85%-6.32%4.47%-10.80%
GBCI2023-10-192023-10-202023-11-17—30.7030.700.00%market11.90%15.31%9.61%5.82%3.78%
HTH2023-10-192023-10-202023-11-17—29.2429.240.00%market18.75%174.31%5.00%5.82%-0.83%
NWBI2023-10-232023-10-242023-11-21—10.3810.380.00%market29.17%24.82%6.26%7.24%-0.99%
ABR2023-10-272023-10-302023-11-28—12.7412.740.00%market14.58%75.82%-5.44%10.00%-15.44%
TTEK2023-11-152023-11-162023-12-15—31.9931.990.00%market24.14%27.23%3.40%4.48%-1.08%
ATAT2023-11-162023-11-172023-12-18—19.3519.350.00%market17.39%17.14%-11.68%4.83%-16.50%
SEAL-PB2023-11-162023-11-172023-12-18—23.9023.900.00%market81.36%20.78%4.08%4.83%-0.74%
RNW2023-11-202023-11-212023-12-20—6.506.500.00%market83.33%33.22%12.82%3.33%9.50%
FLNC2023-11-282023-11-292023-12-28—23.3623.360.00%market133.33%90.91%5.17%4.27%0.89%
LZM2023-12-142023-12-152024-01-17—8.738.730.00%market24.97%135.40%-28.74%0.60%-29.33%
EMA2023-12-312024-01-022024-01-31—36.2436.240.00%market107.94%29.61%-2.53%2.27%-4.80%
GS2024-01-162024-01-172024-02-14—375.20375.200.00%market56.13%14.72%0.66%5.67%-5.01%
STT2024-01-192024-01-222024-02-20—76.0076.000.00%market12.71%68.08%-5.96%2.63%-8.59%
KARO2024-01-222024-01-232024-02-21—25.0325.030.00%market17.24%11.35%-1.34%2.73%-4.07%
FOR2024-01-232024-01-242024-02-22—33.2733.270.00%market52.00%12.31%-2.84%4.04%-6.87%
CB2024-01-302024-01-312024-02-29—247.20247.200.00%market63.71%25.79%1.71%3.98%-2.27%
MCY2024-02-132024-02-142024-03-14—44.1044.100.00%market2200.00%18.42%7.52%3.66%3.86%
ABR2024-02-162024-02-202024-03-19—13.8213.820.00%market15.91%93.88%-8.86%3.61%-12.47%
EXE2024-02-202024-02-212024-03-20—79.5079.500.00%market83.99%18.82%8.32%5.06%3.26%
BRSP2024-02-212024-02-222024-03-21—6.806.800.00%market12.00%247.63%2.55%3.61%-1.06%
ACMR2024-02-282024-02-292024-03-28—31.7131.710.00%market330.00%14.09%-8.20%2.95%-11.16%
EGY2024-03-132024-03-142024-04-12—4.804.800.00%market208.33%31.08%45.94%-1.18%47.13%
TSHA2024-03-192024-03-202024-04-18—2.952.950.00%market488.89%36.00%-18.41%-3.15%-15.25%
PDD2024-03-202024-03-212024-04-19—129.90129.900.00%market50.94%21.55%-12.73%-5.39%-7.34%
WS2024-03-212024-03-222024-04-22—34.4834.480.00%market17.86%21.21%-4.65%-4.29%-0.36%
ATAT2024-03-282024-04-012024-04-29—18.0918.090.00%market10.53%22.97%-0.60%-2.63%2.03%
STT2024-04-122024-04-152024-05-13—76.4776.470.00%market12.67%73.52%-0.51%1.12%-1.63%
SLG2024-04-172024-04-182024-05-16—50.8350.830.00%market32.33%24.74%4.50%5.32%-0.82%
ALLY2024-04-182024-04-192024-05-17—38.9738.970.00%market36.36%12.31%2.85%6.01%-3.16%
BLX2024-04-192024-04-222024-05-20—29.8229.820.00%market22.81%25.58%3.72%6.47%-2.75%
MBIN2024-04-292024-04-302024-05-29—40.0040.000.00%market31.39%15.83%-1.17%3.45%-4.62%
CLMT2024-05-102024-05-132024-06-11—15.9015.900.00%market17.57%11.66%3.36%2.75%0.61%
BKKT2024-05-152024-05-162024-06-14—11.2211.220.00%market17.33%5133.20%66.21%2.43%63.78%
ECO2024-05-162024-05-172024-06-17—35.5035.500.00%market11.82%42.67%-15.03%3.46%-18.49%
TUYA2024-05-202024-05-212024-06-20—2.162.160.00%market100.00%13.85%-21.40%3.35%-24.74%
CDLR2024-05-282024-05-292024-06-27—24.3724.370.00%market29.73%25.51%2.24%3.94%-1.70%
HCM2024-06-102024-06-112024-07-11—17.9217.920.00%market157.69%185.05%-0.88%4.20%-5.08%
LZB2024-06-172024-06-182024-07-18—39.0939.090.00%market35.71%16.37%7.73%1.01%6.72%
WS2024-06-262024-06-272024-07-26—33.1933.190.00%market26.19%20.33%19.36%-0.17%19.53%
EMA2024-06-302024-07-012024-07-30—33.4533.450.00%market20.55%24.98%7.52%-0.67%8.19%
PRMB2024-06-292024-07-012024-07-30—21.8821.880.00%market40.83%175.32%-0.28%-0.67%0.38%
FULT2024-07-162024-07-172024-08-14—18.7618.760.00%market56.67%13.13%-7.62%-2.69%-4.92%
SLG2024-07-172024-07-182024-08-15—64.8564.850.00%market26.54%53.70%-1.86%-0.97%-0.88%
CINF2024-07-252024-07-262024-08-23—116.00116.000.00%market34.24%15.05%14.39%3.66%10.73%
CNO2024-07-292024-07-302024-08-27—32.0032.000.00%market47.89%11.68%5.68%2.80%2.88%
PLOW2024-07-292024-07-302024-08-27—29.0329.030.00%market68.18%41.57%-3.85%2.80%-6.66%
MSGS2024-08-132024-08-142024-09-12—196.50196.500.00%market178.95%35.62%3.24%2.99%0.25%
IFS2024-08-142024-08-152024-09-13—22.7922.790.00%market17.54%559.75%7.49%2.28%5.21%
BILI2024-08-222024-08-232024-09-23—13.6613.660.00%market11.95%500.01%16.44%1.81%14.63%
WDS2024-08-272024-08-282024-09-26—18.1118.110.00%market33.07%72.71%-7.55%1.98%-9.53%
RY2024-08-282024-08-292024-09-27—119.81119.810.00%market10.70%87.82%3.61%1.99%1.62%
CALM2024-10-012024-10-022024-10-30—76.2076.200.00%market31.33%11.53%16.70%2.17%14.53%
APLD2024-10-092024-10-102024-11-07—7.497.490.00%market89.01%10.68%3.91%3.45%0.46%
TCBI2024-10-172024-10-182024-11-15—80.5480.540.00%market181.82%21.05%7.97%0.29%7.68%
ALLY2024-10-182024-10-212024-11-18—35.2235.220.00%market79.25%12.96%1.29%0.74%0.55%
RBCAA2024-10-182024-10-212024-11-18—69.5069.500.00%market13.22%20.41%7.60%0.74%6.86%
AAT2024-10-292024-10-302024-11-27—27.8727.870.00%market31.48%10.35%2.56%3.02%-0.46%
ARQT2024-11-062024-11-072024-12-06—10.3010.300.00%market21.43%18.97%20.29%2.48%17.80%
LUNR2024-11-142024-11-152024-12-16—10.1210.120.00%market117.39%14.91%27.67%2.89%24.77%
AUNA2024-11-192024-11-202024-12-19—7.227.220.00%market44.44%278.74%-7.86%-0.72%-7.13%
YMM2024-11-202024-11-212024-12-20—9.649.640.00%market21.43%10.77%17.33%-0.38%17.71%
XYF2024-11-262024-11-272024-12-27—6.956.950.00%market320.81%14.99%21.05%-0.91%21.96%
AGX2024-12-052024-12-062025-01-07—156.25156.250.00%market58.73%13.92%-4.02%-3.10%-0.92%
EMA2024-12-312025-01-022025-02-03—37.1737.170.00%market10.17%25.31%2.86%1.42%1.44%
CALM2025-01-072025-01-082025-02-07—109.78109.780.00%market21.47%38.51%-1.45%2.05%-3.50%
JEF2025-01-082025-01-102025-02-10—74.6674.660.00%market23.53%55.62%-1.98%3.24%-5.21%
GS2025-01-152025-01-162025-02-14—609.99609.990.00%market48.82%12.23%8.19%2.61%5.57%
STT2025-01-172025-01-212025-02-19—97.6597.650.00%market13.54%70.52%2.11%2.04%0.07%
PIPR2025-01-312025-02-032025-03-04—78.0978.090.00%market20.30%23.97%-16.20%-2.67%-13.53%
AAMI2025-02-062025-02-072025-03-10—24.8624.860.00%market26.21%14.77%-5.01%-7.63%2.62%
FRHC2025-02-072025-02-102025-03-11—158.61158.610.00%market15.79%241.57%-19.99%-7.96%-12.02%
ASC2025-02-132025-02-142025-03-17—10.8610.860.00%market19.05%90.60%-7.10%-7.02%-0.08%
ADEA2025-02-182025-02-192025-03-19—14.9914.990.00%market11.90%26.98%-7.57%-7.04%-0.53%
BRCC2025-03-032025-03-042025-04-01—2.602.600.00%market500.00%10.54%-21.64%-3.23%-18.41%
WLFC2025-03-102025-03-112025-04-08—51.3251.320.00%market48.68%31.61%-13.93%-11.25%-2.69%
CEPU2025-03-112025-03-122025-04-09—11.5911.590.00%market966566.67%18.73%-12.52%-2.41%-10.11%
BKE2025-03-142025-03-172025-04-14—36.3936.390.00%market10.07%41.96%-3.01%-4.21%1.19%
IHS2025-03-182025-03-192025-04-16—4.414.410.00%market812.50%13.61%15.32%-6.60%21.92%
SPRU2025-03-312025-04-012025-04-30—2.342.340.00%market14.71%16.32%-14.20%-0.52%-13.68%
AEHR2025-04-082025-04-092025-05-08—7.017.010.00%market600.00%23.47%20.16%14.51%5.64%
MOV2025-04-162025-04-172025-05-16—13.5213.520.00%market30.77%23.07%28.23%12.61%15.61%
SLG2025-04-162025-04-172025-05-16—52.2852.280.00%market10.24%51.65%12.41%12.61%-0.21%
IBN2025-04-192025-04-212025-05-19—33.4733.470.00%market10.81%183.88%2.38%14.14%-11.76%
BBIO2025-04-292025-04-302025-05-29—38.6138.610.00%market12.00%70.48%-13.67%7.76%-21.43%
APA2025-05-072025-05-082025-06-06—15.9115.910.00%market27.71%20.05%16.18%6.00%10.18%
CAVA2025-05-152025-05-162025-06-16—97.0297.020.00%market57.14%15.36%-23.31%1.93%-25.24%
DE2025-05-152025-05-162025-06-16—515.80515.800.00%market19.42%16.10%1.58%1.93%-0.36%
GSL2025-05-192025-05-202025-06-18—26.3526.350.00%market16.74%10.88%1.49%0.73%0.76%
BBW2025-05-292025-05-302025-06-30—51.2151.210.00%market36.05%10.78%0.58%4.91%-4.33%
GHM2025-06-092025-06-102025-07-10—44.8344.830.00%market65.38%11.89%14.64%4.27%10.38%
RNW2025-06-162025-06-172025-07-17—7.007.000.00%market156.87%45.46%8.04%4.64%3.41%
JBL2025-06-172025-06-182025-07-18—199.76199.760.00%market10.39%10.89%12.02%4.87%7.16%
AVAV2025-06-242025-06-252025-07-24—223.84223.840.00%market16.67%13.89%21.06%4.36%16.70%
HCM2025-07-022025-07-032025-08-01—15.5715.570.00%market525.93%142.38%10.82%-0.12%10.94%
NRIX2025-07-092025-07-102025-08-07—14.4814.480.00%market26.76%151.56%-30.56%1.29%-31.85%
SLG2025-07-162025-07-172025-08-14—62.7462.740.00%market18.98%40.41%-13.28%3.29%-16.57%
GE2025-07-172025-07-182025-08-15—265.40265.400.00%market16.08%15.45%0.82%2.25%-1.42%
APH2025-07-232025-07-242025-08-21—102.79102.790.00%market21.44%12.12%5.76%0.15%5.61%
ALNY2025-07-312025-08-012025-08-29—388.68388.680.00%market158.85%16.72%14.78%2.99%11.78%
CENT2025-08-062025-08-072025-09-05—40.0140.010.00%market16.42%46.07%-6.05%1.73%-7.78%
RNW2025-08-132025-08-142025-09-12—7.517.510.00%market45.45%26.65%1.36%2.27%-0.91%
CIG2025-08-142025-08-152025-09-15—1.931.930.00%market54.08%15.34%7.67%2.31%5.36%
UI2025-08-222025-08-252025-09-23—513.01513.010.00%market58.74%19.51%27.71%2.98%24.74%
LI2025-08-282025-08-292025-09-29—23.1123.110.00%market36.72%14.50%9.07%2.50%6.57%
AXR2025-09-092025-09-102025-10-08—21.8021.800.00%market128.95%28.80%6.09%2.98%3.11%
LUXE2025-09-112025-09-122025-10-10—9.099.090.00%market3261.11%53.40%-14.84%-0.70%-14.15%
THO2025-09-242025-09-252025-10-23—106.57106.570.00%market99.14%20.86%2.21%2.10%0.11%
JEF2025-09-292025-09-302025-10-28—68.2668.260.00%market31.25%51.23%-18.79%3.64%-22.43%
GHG2025-09-302025-10-012025-10-29—2.172.170.00%market153.61%152.61%-7.01%3.65%-10.66%
APLD2025-10-092025-10-102025-11-07—37.0237.020.00%market14.66%28.51%-16.42%-0.17%-16.24%
SLG2025-10-152025-10-162025-11-13—57.5457.540.00%market17.91%51.15%-16.02%0.78%-16.80%
APH2025-10-222025-10-232025-11-20—129.60129.600.00%market17.28%11.97%0.49%-2.33%2.82%
ACGL2025-10-272025-10-282025-11-25—87.0487.040.00%market22.57%10.03%7.45%-1.75%9.20%
BE2025-10-282025-10-292025-11-26—129.30129.300.00%market48.96%21.52%-21.88%-1.31%-20.57%
ABX2025-11-062025-11-072025-12-08—5.715.710.00%market11.11%12.93%29.32%2.35%26.97%
STRC2025-11-122025-11-132025-12-12—100.03100.030.00%market8354.90%10.32%-1.07%0.19%-1.25%
BULL2025-11-202025-11-212025-12-22—8.268.260.00%market319.92%18.73%5.71%4.55%1.16%
BNED2025-11-252025-11-262025-12-26—9.309.300.00%market16.05%13.77%3.66%1.87%1.79%
CANG2025-12-012025-12-022025-12-31—14.2014.200.00%market195.00%26.99%5.53%0.00%5.53%
JILL2025-12-102025-12-112026-01-12—14.2614.260.00%market31.03%11.05%10.63%1.46%9.17%
NX2025-12-112025-12-122026-01-13—20.0020.000.00%market61.17%24.82%-11.05%0.81%-11.86%
WGO2025-12-192025-12-222026-01-22—42.3542.350.00%market186.79%11.55%14.40%0.74%13.66%
MFG2025-12-292025-12-302026-01-29—7.377.370.00%market44.72%179.13%17.13%0.96%16.17%
BNED2026-01-202026-01-212026-02-19—8.828.820.00%market41.98%163.45%-6.22%0.71%-6.93%
LOB2026-01-212026-01-222026-02-20—40.0040.000.00%market69.64%14.95%2.10%-0.06%2.16%
NXT2026-01-272026-01-282026-02-26—122.97122.970.00%market18.28%11.54%-13.20%-1.11%-12.09%
CCS2026-01-282026-01-292026-02-27—65.9265.920.00%market14.39%16.89%1.89%-1.49%3.38%
FIBK2026-01-282026-01-292026-02-27—37.9037.900.00%market68.75%20.95%-8.78%-1.49%-7.29%
EIX2026-02-182026-02-192026-03-19—71.0071.000.00%market36.50%12.86%1.15%-3.52%4.67%
AG2026-02-192026-02-202026-03-20—25.0225.020.00%market34.71%14.92%-27.08%-4.95%-22.13%
APA2026-02-252026-02-262026-03-26—27.6427.640.00%market41.30%12.14%54.75%-6.95%61.70%
AGO2026-02-262026-02-272026-03-27—89.3389.330.00%market50.65%34.58%-11.34%-7.17%-4.17%
BCRX2026-02-262026-02-272026-03-27—7.957.950.00%market1500.00%168.66%17.26%-7.17%24.43%
DLO2026-03-182026-03-192026-04-17—12.4412.440.00%market22.22%14.03%9.87%8.09%1.77%
FLY2026-03-192026-03-202026-04-20—25.5525.550.00%market20.83%10.04%67.38%7.95%59.42%
WDH2026-03-252026-03-262026-04-24—1.631.630.00%market55.44%71.42%3.58%9.49%-5.91%
NMAX2026-03-262026-03-272026-04-27—6.906.900.00%market64.29%18.64%-13.58%11.31%-24.89%
VATE2026-03-262026-03-272026-04-27—4.154.150.00%market41.58%34.38%189.54%11.31%178.23%
RRC2026-04-212026-04-222026-05-20—43.0743.070.00%market15.15%11.78%-2.40%4.53%-6.93%
KALU2026-04-222026-04-232026-05-21—168.64168.640.00%market90.82%10.69%0.34%4.68%-4.34%
FIX2026-04-232026-04-242026-05-22—1,774.141,774.140.00%market54.33%19.74%2.95%4.91%-1.96%
SANM2026-04-272026-04-282026-05-27—204.98204.980.00%market30.58%22.17%27.63%5.43%22.20%
BE2026-04-282026-04-292026-05-28—276.55276.550.00%market255.13%39.10%4.77%6.13%-1.37%
CAVA2026-05-192026-05-202026-06-18—86.8886.880.00%market17.65%21.56%2.55%1.50%1.05%
GDS2026-05-202026-05-212026-06-22—35.4235.420.00%market4689.08%11.81%-10.57%0.78%-11.35%
AAP2026-05-212026-05-222026-06-23—58.0158.010.00%market97.44%27.61%-5.62%-1.70%-3.92%
BMA2026-05-272026-05-282026-06-26—86.8186.810.00%market11.97%46.99%5.23%-2.83%8.07%
DY2026-05-272026-05-282026-06-26—523.77523.770.00%market62.50%17.46%-6.88%-2.83%-4.05%
SB2026-06-172026-06-182026-07-20—6.906.900.00%market71.43%13.57%3.67%-0.76%4.43%
MEI2026-06-242026-06-252026-07-24—15.3115.310.00%market109.09%25.01%-0.10%0.00%-0.10%
MU2026-06-242026-06-252026-07-24—1,233.001,233.000.00%market19.69%15.44%-25.41%0.00%-25.41%
SNX2026-06-252026-06-262026-07-27—280.33280.330.00%market17.15%16.49%-12.74%1.39%-14.13%
AVAV2026-06-292026-06-302026-07-29—176.50176.500.00%market26.03%15.40%-19.58%-1.60%-17.98%