private static boolean meetsFilter(String ticker) {
		boolean fits = true;

		for (FilterPanel fp : EarningsTest.singleton.filters) {
			if (!fp.include.isSelected())
				continue;
			int id = fp.getId();
			boolean checkDividendHistory = DBLabels.labels[id]
					.equals("Dividends");
			float low = fp.getLow();
			float high = fp.getHigh();
			float currentDataPoint = Database.DB_ARRAY.lastEntry().getValue()[Database.dbSet
					.indexOf(ticker)][id];
			if (checkDividendHistory) {
currentDataPoint = calculateDividend(ticker);
			}

			if (currentDataPoint < low || currentDataPoint > high)
				return false;
		}

		return fits;
	}