IDEXX Laboratories, Inc. (IDXX)
Model Evaluation — last 100 days for IDEXX Laboratories, Inc. (IDXX)
MAPE: 2.00%
MAE: 12.65
Direction hit: 82.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 |
$549.97
|
$538.94 |
35.36
|
SCALE-IN
|
3.86 |
$0.00
|
$0.00
|
| 2025-07-22 |
2025-07-29 |
$565.19
|
$550.06 |
44.32
|
SCALE-IN
|
4.80 |
$0.00
|
$0.00
|
| 2025-07-23 |
2025-07-30 |
$566.50
|
$553.04 |
34.50
|
SCALE-IN
|
5.72 |
$0.00
|
$0.00
|
| 2025-07-24 |
2025-07-31 |
$573.07
|
$563.23 |
32.39
|
SCALE-IN
|
6.63 |
$0.00
|
$0.00
|
| 2025-07-25 |
2025-08-01 |
$572.09
|
$581.11 |
22.12
|
SCALE-IN
|
7.52 |
$0.00
|
$0.00
|
| 2025-07-28 |
2025-08-04 |
$534.31
|
$552.64 |
-30.88
|
SELL
|
0.00 |
$258.84
|
$258.84
|
| 2025-07-29 |
2025-08-05 |
$535.54
|
$559.30 |
-30.96
|
FLAT
|
0.00 |
$0.00
|
$258.84
|
| 2025-07-30 |
2025-08-06 |
$682.78
|
$575.61 |
109.71
|
INITIAL BUY
|
1.75 |
$0.00
|
$258.84
|
| 2025-07-31 |
2025-08-07 |
$641.94
|
$553.69 |
69.85
|
SELL
|
0.00 |
$-66.04
|
$192.80
|
| 2025-08-01 |
2025-08-08 |
$624.19
|
$573.29 |
89.88
|
INITIAL BUY
|
1.87 |
$0.00
|
$192.80
|
| 2025-08-04 |
2025-08-11 |
$650.06
|
$647.10 |
114.52
|
SELL
|
0.00 |
$274.94
|
$467.73
|
| 2025-08-05 |
2025-08-12 |
$658.06
|
$664.31 |
-24.72
|
INITIAL BUY
|
1.56 |
$0.00
|
$467.73
|
| 2025-08-06 |
2025-08-13 |
$652.11
|
$642.51 |
10.17
|
SCALE-IN
|
2.36 |
$0.00
|
$467.73
|
| 2025-08-07 |
2025-08-14 |
$652.27
|
$630.73 |
28.08
|
SELL
|
0.00 |
$33.37
|
$501.11
|
| 2025-08-08 |
2025-08-15 |
$663.92
|
$684.58 |
13.86
|
INITIAL BUY
|
1.52 |
$0.00
|
$501.11
|
| 2025-08-11 |
2025-08-18 |
$653.95
|
$636.37 |
-4.11
|
SELL
|
0.00 |
$-9.04
|
$492.07
|
| 2025-08-12 |
2025-08-19 |
$650.84
|
$635.57 |
-1.27
|
FLAT
|
0.00 |
$0.00
|
$492.07
|
| 2025-08-13 |
2025-08-20 |
$637.86
|
$655.98 |
-14.41
|
FLAT
|
0.00 |
$0.00
|
$492.07
|
| 2025-08-14 |
2025-08-21 |
$636.71
|
$643.97 |
-27.21
|
FLAT
|
0.00 |
$0.00
|
$492.07
|
| 2025-08-15 |
2025-08-22 |
$639.85
|
$636.31 |
-14.10
|
FLAT
|
0.00 |
$0.00
|
$492.07
|
| 2025-08-18 |
2025-08-25 |
$633.05
|
$634.43 |
-17.79
|
FLAT
|
0.00 |
$0.00
|
$492.07
|
| 2025-08-19 |
2025-08-26 |
$645.55
|
$649.86 |
7.69
|
INITIAL BUY
|
1.57 |
$0.00
|
$492.07
|
| 2025-08-20 |
2025-08-27 |
$641.35
|
$624.14 |
4.64
|
SELL
|
0.00 |
$4.93
|
$497.00
|
| 2025-08-21 |
2025-08-28 |
$641.72
|
$658.48 |
1.87
|
INITIAL BUY
|
1.58 |
$0.00
|
$497.00
|
| 2025-08-22 |
2025-08-29 |
$640.86
|
$640.60 |
7.81
|
SELL
|
0.00 |
$19.75
|
$516.74
|
| 2025-08-25 |
2025-09-01 |
$647.03
|
$653.55 |
1.48
|
INITIAL BUY
|
1.56 |
$0.00
|
$516.74
|
| 2025-08-26 |
2025-09-02 |
$647.09
|
$650.49 |
5.74
|
SCALE-IN
|
2.34 |
$0.00
|
$516.74
|
| 2025-08-27 |
2025-09-03 |
$639.45
|
$632.84 |
-2.27
|
SELL
|
0.00 |
$-1.43
|
$515.31
|
| 2025-08-28 |
2025-09-04 |
$633.95
|
$641.37 |
-6.91
|
FLAT
|
0.00 |
$0.00
|
$515.31
|
| 2025-08-29 |
2025-09-05 |
$640.44
|
$640.30 |
-6.59
|
FLAT
|
0.00 |
$0.00
|
$515.31
|
| 2025-09-02 |
2025-09-09 |
$642.99
|
$652.49 |
-4.10
|
INITIAL BUY
|
1.56 |
$0.00
|
$515.31
|
| 2025-09-03 |
2025-09-10 |
$652.83
|
$649.13 |
13.38
|
SCALE-IN
|
2.35 |
$0.00
|
$515.31
|
| 2025-09-04 |
2025-09-11 |
$655.60
|
$657.12 |
21.65
|
SCALE-IN
|
3.13 |
$0.00
|
$515.31
|
| 2025-09-05 |
2025-09-12 |
$637.95
|
$628.14 |
-2.49
|
SELL
|
0.00 |
$14.66
|
$529.96
|
| 2025-09-08 |
2025-09-15 |
$645.16
|
$632.77 |
2.17
|
FLAT
|
0.00 |
$0.00
|
$529.96
|
| 2025-09-09 |
2025-09-16 |
$641.14
|
$641.01 |
-11.69
|
FLAT
|
0.00 |
$0.00
|
$529.96
|
| 2025-09-10 |
2025-09-17 |
$643.99
|
$652.64 |
-11.61
|
INITIAL BUY
|
1.57 |
$0.00
|
$529.96
|
| 2025-09-11 |
2025-09-18 |
$645.65
|
$636.84 |
7.70
|
SELL
|
0.00 |
$11.30
|
$541.27
|
| 2025-09-12 |
2025-09-19 |
$640.86
|
$632.59 |
-4.30
|
FLAT
|
0.00 |
$0.00
|
$541.27
|
| 2025-09-15 |
2025-09-22 |
$655.51
|
$653.85 |
14.37
|
INITIAL BUY
|
1.55 |
$0.00
|
$541.27
|
| 2025-09-16 |
2025-09-23 |
$656.16
|
$656.29 |
12.17
|
SCALE-IN
|
2.33 |
$0.00
|
$541.27
|
| 2025-09-17 |
2025-09-24 |
$644.10
|
$649.18 |
-1.55
|
SCALE-IN
|
3.11 |
$0.00
|
$541.27
|
| 2025-09-18 |
2025-09-25 |
$648.38
|
$652.60 |
7.52
|
SELL
|
0.00 |
$36.95
|
$578.22
|
| 2025-09-19 |
2025-09-26 |
$627.17
|
$655.82 |
-28.34
|
FLAT
|
0.00 |
$0.00
|
$578.22
|
| 2025-09-22 |
2025-09-29 |
$618.17
|
$633.94 |
-37.99
|
FLAT
|
0.00 |
$0.00
|
$578.22
|
| 2025-09-23 |
2025-09-30 |
$632.22
|
$624.56 |
-11.88
|
FLAT
|
0.00 |
$0.00
|
$578.22
|
| 2025-09-24 |
2025-10-01 |
$630.56
|
$640.42 |
-17.82
|
INITIAL BUY
|
1.59 |
$0.00
|
$578.22
|
| 2025-09-25 |
2025-10-02 |
$638.89
|
$627.78 |
11.72
|
SCALE-IN
|
2.40 |
$0.00
|
$578.22
|
| 2025-09-26 |
2025-10-03 |
$620.11
|
$626.25 |
1.94
|
SELL
|
0.00 |
$19.42
|
$597.64
|
| 2025-09-29 |
2025-10-06 |
$633.84
|
$638.73 |
1.62
|
INITIAL BUY
|
1.59 |
$0.00
|
$597.64
|
| 2025-09-30 |
2025-10-07 |
$631.19
|
$618.91 |
0.63
|
SELL
|
0.00 |
$13.21
|
$610.85
|
| 2025-10-01 |
2025-10-08 |
$627.78
|
$624.95 |
-11.11
|
INITIAL BUY
|
1.61 |
$0.00
|
$610.85
|
| 2025-10-02 |
2025-10-09 |
$627.28
|
$621.05 |
7.17
|
SELL
|
0.00 |
$22.14
|
$632.99
|
| 2025-10-03 |
2025-10-10 |
$629.91
|
$624.19 |
-3.93
|
FLAT
|
0.00 |
$0.00
|
$632.99
|
| 2025-10-06 |
2025-10-13 |
$628.75
|
$625.05 |
-2.44
|
FLAT
|
0.00 |
$0.00
|
$632.99
|
| 2025-10-07 |
2025-10-14 |
$616.15
|
$618.07 |
-11.63
|
FLAT
|
0.00 |
$0.00
|
$632.99
|
| 2025-10-08 |
2025-10-15 |
$633.32
|
$639.12 |
6.04
|
INITIAL BUY
|
1.59 |
$0.00
|
$632.99
|
| 2025-10-09 |
2025-10-16 |
$636.91
|
$636.20 |
7.00
|
SCALE-IN
|
2.38 |
$0.00
|
$632.99
|
| 2025-10-10 |
2025-10-17 |
$639.15
|
$622.26 |
10.40
|
SCALE-IN
|
3.19 |
$0.00
|
$632.99
|
| 2025-10-13 |
2025-10-20 |
$637.34
|
$649.39 |
21.19
|
SCALE-IN
|
3.98 |
$0.00
|
$632.99
|
| 2025-10-14 |
2025-10-21 |
$635.40
|
$619.41 |
2.08
|
SELL
|
0.00 |
$37.28
|
$670.27
|
| 2025-10-15 |
2025-10-22 |
$643.41
|
$652.19 |
6.50
|
INITIAL BUY
|
1.56 |
$0.00
|
$670.27
|
| 2025-10-16 |
2025-10-23 |
$637.13
|
$624.99 |
-2.02
|
SELL
|
0.00 |
$-2.83
|
$667.44
|
| 2025-10-22 |
2025-10-23 |
$638.60
|
$647.95 |
--
|
FLAT
|
0.00 |
$0.00
|
$-1895.62
|
| 2025-10-23 |
2025-10-26 |
--
|
$643.15 |
--
|
FLAT
|
0.00 |
$0.00
|
--
|
| 2025-10-24 |
2025-10-27 |
$647.40
|
$640.20 |
--
|
FLAT
|
0.00 |
$0.00
|
--
|
| 2025-10-27 |
2025-10-30 |
--
|
$649.76 |
--
|
FLAT
|
0.00 |
$0.00
|
--
|
| 2025-10-25 |
2025-10-28 |
--
|
$654.20 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-26 |
2025-10-29 |
--
|
$658.75 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-28 |
2025-10-31 |
--
|
$685.10 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-29 |
2025-11-01 |
--
|
$704.96 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-30 |
2025-11-02 |
--
|
$691.76 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-10-31 |
2025-11-03 |
--
|
$729.85 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-11-01 |
2025-11-04 |
--
|
$706.80 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-11-02 |
2025-11-05 |
--
|
$747.98 |
--
|
FLAT
|
0.00 |
--
|
--
|
| 2025-11-03 |
2025-11-06 |
--
|
$750.32 |
--
|
FLAT
|
0.00 |
--
|
--
|