Americans have set a new record for charitable giving.
U.S. individuals, estates, foundations and companies donated $373.3 billion in 2015, according to the annual report Giving USA.
That's 4% more than the previous record of $359 billion set in 2014.
Individual donors were, by far, the biggest source of charitable contributions, according to the report published by The Giving Institute and the Indiana University Lilly Family School of Philanthropy.
Individual giving increased nearly 4% to $264.6 billion last year.
Meanwhile, donations from foundations jumped 6.5% to $58.5 billion and charitable bequests rose 2% to $31.8 billion. Corporate giving totaled $18.5 billion, an increase of 4%.
Related: GoFundMe campaign for Orlando shooting victims hits $2.4 million
What's driving the generosity? The report pointed to two factors: economic recovery and stabilizing household finances.
Donations to international organizations also surged after two years of declines, rising 17.5% to $15.8 billion. The report said the improvement was due to "more strategic fund raising methods and increased focus on international issues among foundations."
The report noted that charity accounts for about 2% of U.S. gross domestic product.
Yeah it is known they tend to help other people a lot and to be generous without asking too many questions (that's why they get scammed often and easily when they come to Italy!) but congrats