If I use get_data, I'm able to get the current value. If I use get_timeseries, the most recent value is excluded. For example:
data = ek.get_timeseries('DST-STK-T-EIA', fields=['CLOSE','Timestamp'])
vs.
data = ek.get_data('DST-STK-T-EIA', 'CF_LAST')
I've obviously stripped-out dates, intervals, etc. from time_series, but including those yields the same result.