First Solar, Inc. (FSLR)
Model Evaluation — last 100 days for First Solar, Inc. (FSLR)
MAPE: 2.43%
MAE: 4.98
Direction hit: 88.1%
P&L in Period:
--
| Trade Date |
Prediction For |
Actual |
Pred |
Δ actual |
Strategy Action |
Shares Held |
Strategy P&L (Day) |
Cum. P&L (Period) |
| 2025-07-21 |
2025-07-28 |
$180.72
|
$182.41 |
4.87
|
SCALE-IN
|
26.68 |
$0.00
|
$0.00
|
| 2025-07-22 |
2025-07-29 |
$185.32
|
$184.81 |
6.99
|
SCALE-IN
|
29.46 |
$0.00
|
$0.00
|
| 2025-07-23 |
2025-07-30 |
$183.58
|
$182.60 |
3.59
|
SCALE-IN
|
32.24 |
$0.00
|
$0.00
|
| 2025-07-24 |
2025-07-31 |
$181.82
|
$186.18 |
2.05
|
SCALE-IN
|
35.00 |
$0.00
|
$0.00
|
| 2025-07-25 |
2025-08-01 |
$179.13
|
$169.21 |
-1.59
|
SELL
|
0.00 |
$486.89
|
$486.89
|
| 2025-07-28 |
2025-08-04 |
$174.73
|
$167.34 |
-10.59
|
FLAT
|
0.00 |
$0.00
|
$486.89
|
| 2025-07-29 |
2025-08-05 |
$183.97
|
$187.17 |
0.39
|
INITIAL BUY
|
5.50 |
$0.00
|
$486.89
|
| 2025-07-30 |
2025-08-06 |
$183.42
|
$181.41 |
1.60
|
SCALE-IN
|
8.29 |
$0.00
|
$486.89
|
| 2025-07-31 |
2025-08-07 |
$186.84
|
$180.05 |
7.71
|
SCALE-IN
|
11.15 |
$0.00
|
$486.89
|
| 2025-08-01 |
2025-08-08 |
$185.01
|
$187.94 |
10.28
|
SCALE-IN
|
13.87 |
$0.00
|
$486.89
|
| 2025-08-04 |
2025-08-11 |
$185.60
|
$192.55 |
1.63
|
SCALE-IN
|
16.60 |
$0.00
|
$486.89
|
| 2025-08-05 |
2025-08-12 |
$184.65
|
$180.18 |
1.23
|
SELL
|
0.00 |
$100.91
|
$587.79
|
| 2025-08-06 |
2025-08-13 |
$182.13
|
$178.66 |
-4.71
|
FLAT
|
0.00 |
$0.00
|
$587.79
|
| 2025-08-07 |
2025-08-14 |
$184.73
|
$182.72 |
-0.28
|
FLAT
|
0.00 |
$0.00
|
$587.79
|
| 2025-08-08 |
2025-08-15 |
$184.84
|
$182.11 |
-0.76
|
FLAT
|
0.00 |
$0.00
|
$587.79
|
| 2025-08-11 |
2025-08-18 |
$180.05
|
$181.53 |
-4.60
|
FLAT
|
0.00 |
$0.00
|
$587.79
|
| 2025-08-12 |
2025-08-19 |
$199.95
|
$188.09 |
17.82
|
INITIAL BUY
|
5.41 |
$0.00
|
$587.79
|
| 2025-08-13 |
2025-08-20 |
$219.33
|
$198.58 |
34.60
|
SCALE-IN
|
8.12 |
$0.00
|
$587.79
|
| 2025-08-14 |
2025-08-21 |
$210.96
|
$188.88 |
26.12
|
SCALE-IN
|
10.90 |
$0.00
|
$587.79
|
| 2025-08-15 |
2025-08-22 |
$206.44
|
$227.52 |
26.39
|
SCALE-IN
|
13.40 |
$0.00
|
$587.79
|
| 2025-08-18 |
2025-08-25 |
$192.00
|
$202.65 |
-7.95
|
SELL
|
0.00 |
$438.14
|
$1025.93
|
| 2025-08-19 |
2025-08-26 |
$202.28
|
$202.35 |
-17.05
|
FLAT
|
0.00 |
$0.00
|
$1025.93
|
| 2025-08-20 |
2025-08-27 |
$199.44
|
$195.99 |
-11.52
|
FLAT
|
0.00 |
$0.00
|
$1025.93
|
| 2025-08-21 |
2025-08-28 |
$196.72
|
$198.55 |
-9.72
|
INITIAL BUY
|
5.21 |
$0.00
|
$1025.93
|
| 2025-08-22 |
2025-08-29 |
$191.23
|
$194.03 |
-0.77
|
SELL
|
0.00 |
$53.54
|
$1079.47
|
| 2025-08-25 |
2025-09-01 |
$197.02
|
$193.12 |
-5.26
|
FLAT
|
0.00 |
$0.00
|
$1079.47
|
| 2025-08-26 |
2025-09-02 |
$195.19
|
$193.25 |
-4.25
|
FLAT
|
0.00 |
$0.00
|
$1079.47
|
| 2025-08-27 |
2025-09-03 |
$195.78
|
$207.10 |
-0.94
|
INITIAL BUY
|
5.23 |
$0.00
|
$1079.47
|
| 2025-08-28 |
2025-09-04 |
$201.49
|
$201.73 |
10.26
|
SCALE-IN
|
7.77 |
$0.00
|
$1079.47
|
| 2025-08-29 |
2025-09-05 |
$201.87
|
$205.30 |
4.85
|
SCALE-IN
|
10.33 |
$0.00
|
$1079.47
|
| 2025-09-02 |
2025-09-09 |
$205.14
|
$204.50 |
9.95
|
SCALE-IN
|
12.88 |
$0.00
|
$1079.47
|
| 2025-09-03 |
2025-09-10 |
$203.21
|
$211.49 |
7.43
|
SCALE-IN
|
15.36 |
$0.00
|
$1079.47
|
| 2025-09-04 |
2025-09-11 |
$203.06
|
$209.04 |
1.57
|
SCALE-IN
|
17.84 |
$0.00
|
$1079.47
|
| 2025-09-05 |
2025-09-12 |
$203.79
|
$199.45 |
1.92
|
SELL
|
0.00 |
$159.90
|
$1239.37
|
| 2025-09-08 |
2025-09-15 |
$203.31
|
$198.35 |
-1.83
|
FLAT
|
0.00 |
$0.00
|
$1239.37
|
| 2025-09-09 |
2025-09-16 |
$201.70
|
$201.88 |
-1.51
|
FLAT
|
0.00 |
$0.00
|
$1239.37
|
| 2025-09-10 |
2025-09-17 |
$207.00
|
$212.15 |
3.94
|
INITIAL BUY
|
4.91 |
$0.00
|
$1239.37
|
| 2025-09-11 |
2025-09-18 |
$205.25
|
$213.35 |
1.46
|
SCALE-IN
|
7.37 |
$0.00
|
$1239.37
|
| 2025-09-12 |
2025-09-19 |
$210.71
|
$206.78 |
7.40
|
SCALE-IN
|
9.85 |
$0.00
|
$1239.37
|
| 2025-09-15 |
2025-09-22 |
$209.63
|
$215.27 |
7.93
|
SCALE-IN
|
12.26 |
$0.00
|
$1239.37
|
| 2025-09-16 |
2025-09-23 |
$212.49
|
$213.68 |
5.49
|
SCALE-IN
|
14.70 |
$0.00
|
$1239.37
|
| 2025-09-17 |
2025-09-24 |
$219.20
|
$224.06 |
13.95
|
SCALE-IN
|
17.07 |
$0.00
|
$1239.37
|
| 2025-09-18 |
2025-09-25 |
$215.73
|
$216.71 |
5.02
|
SCALE-IN
|
19.45 |
$0.00
|
$1239.37
|
| 2025-09-19 |
2025-09-26 |
$219.17
|
$235.23 |
9.54
|
SCALE-IN
|
21.81 |
$0.00
|
$1239.37
|
| 2025-09-22 |
2025-09-29 |
$223.05
|
$227.60 |
10.56
|
SCALE-IN
|
24.09 |
$0.00
|
$1239.37
|
| 2025-09-23 |
2025-09-30 |
$220.02
|
$223.60 |
0.82
|
SCALE-IN
|
26.41 |
$0.00
|
$1239.37
|
| 2025-09-24 |
2025-10-01 |
$223.53
|
$224.71 |
7.80
|
SCALE-IN
|
28.69 |
$0.00
|
$1239.37
|
| 2025-09-25 |
2025-10-02 |
$220.53
|
$216.69 |
1.36
|
SELL
|
0.00 |
$398.85
|
$1638.22
|
| 2025-09-26 |
2025-10-03 |
$224.82
|
$239.02 |
1.77
|
INITIAL BUY
|
4.55 |
$0.00
|
$1638.22
|
| 2025-09-29 |
2025-10-06 |
$232.13
|
$227.38 |
12.11
|
SCALE-IN
|
6.78 |
$0.00
|
$1638.22
|
| 2025-09-30 |
2025-10-07 |
$230.13
|
$227.09 |
6.60
|
SCALE-IN
|
9.05 |
$0.00
|
$1638.22
|
| 2025-10-01 |
2025-10-08 |
$229.57
|
$230.25 |
9.04
|
SCALE-IN
|
11.27 |
$0.00
|
$1638.22
|
| 2025-10-02 |
2025-10-09 |
$227.89
|
$224.83 |
3.07
|
SELL
|
0.00 |
$116.83
|
$1755.05
|
| 2025-10-03 |
2025-10-10 |
$231.37
|
$235.59 |
-0.76
|
INITIAL BUY
|
4.35 |
$0.00
|
$1755.05
|
| 2025-10-06 |
2025-10-13 |
$234.30
|
$234.94 |
4.17
|
SCALE-IN
|
6.52 |
$0.00
|
$1755.05
|
| 2025-10-07 |
2025-10-14 |
$225.91
|
$219.81 |
-3.66
|
SELL
|
0.00 |
$-13.39
|
$1741.66
|
| 2025-10-08 |
2025-10-15 |
$226.15
|
$224.43 |
-1.74
|
FLAT
|
0.00 |
$0.00
|
$1741.66
|
| 2025-10-09 |
2025-10-16 |
$224.43
|
$230.07 |
-6.94
|
FLAT
|
0.00 |
$0.00
|
$1741.66
|
| 2025-10-10 |
2025-10-17 |
$244.40
|
$242.38 |
10.10
|
INITIAL BUY
|
4.43 |
$0.00
|
$1741.66
|
| 2025-10-13 |
2025-10-20 |
$237.79
|
$238.46 |
11.88
|
SCALE-IN
|
6.64 |
$0.00
|
$1741.66
|
| 2025-10-14 |
2025-10-21 |
$231.85
|
$236.98 |
5.70
|
SCALE-IN
|
8.87 |
$0.00
|
$1741.66
|
| 2025-10-15 |
2025-10-22 |
$229.00
|
$230.74 |
4.57
|
SELL
|
0.00 |
$166.69
|
$1908.35
|
| 2025-10-16 |
2025-10-23 |
$226.85
|
$226.65 |
-17.55
|
FLAT
|
0.00 |
$0.00
|
$1908.35
|
| 2025-10-22 |
2025-10-23 |
$229.00
|
$247.57 |
--
|
FLAT
|
0.00 |
$0.00
|
$-3812.38
|
| 2025-10-23 |
2025-10-26 |
--
|
$225.60 |
--
|
FLAT
|
0.00 |
$0.00
|
--
|
| 2025-10-24 |
2025-10-27 |
$247.69
|
$230.81 |
--
|
FLAT
|
0.00 |
$0.00
|
--
|
| 2025-10-27 |
2025-10-30 |
--
|
$240.92 |
--
|
FLAT
|
0.00 |
$0.00
|
--
|
| 2025-10-25 |
2025-10-28 |
--
|
$239.96 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-26 |
2025-10-29 |
--
|
$227.01 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-28 |
2025-10-31 |
--
|
$205.84 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-29 |
2025-11-01 |
--
|
$199.10 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-30 |
2025-11-02 |
--
|
$194.33 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-31 |
2025-11-03 |
--
|
$190.87 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-11-01 |
2025-11-04 |
--
|
$187.87 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-11-02 |
2025-11-05 |
--
|
$188.33 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-11-03 |
2025-11-06 |
--
|
$185.56 |
--
|
FLAT
|
0.00 |
--
|
--
|