What underlying data is used by the half-point calculator? How often is it updated?