Swiss chocolate maker Barry Callebaut has reported net profit of CHF68.3m (US$52.3m) for the fiscal year 2004/05, compared to CHF115.6m a year earlier.