def year_high(self):
        today = datetime.now()
        one_year = timedelta(days=52*7)
        if today.isoweekday() == 6:
            today = today - timedelta(days=1)
        elif today.isoweekday() == 7:
            today = today - timedelta(days=2)
        last_year = today - one_year
        quotes = self.quote_set.filter(quote_date__gt=last_year)
        if quotes.count() == 0:
            return 0.0
        year_high = quotes.aggregate(Max('price_high'))
        return ('%f' % year_high['price_high__max']).rstrip('0').rstrip('.')