So i have it working, and like you say, First and Last are the only ones giving me a result. First and Last give me the same result (Last = First). when i try to result a FIFOQ.Sum, it also just results in the same value as FIFOQ.First, and when i result FIFOQ.Count it shows 1 leading me to think the Q is clearing with each new day and only holding on the the current days value?