We served our 100,000th meal on June 18, 2016. The time it’s taking for us to serve 10,000 meals is getting shorter and shorter as we enter new cities and do more outreaches.

At first, the threshold was three years. Then a year. Then 10 months. Now we’re serving 10,000 meals just about every 6.5 months.

We served 16,784 meals in 2017. For 2018, we’re on pace to serve 18,000 meals for the first time in a single year.

Here’s a snapshot of our milestones since serving our first meal on Oct. 1, 2003:

No. 10,000: July 11, 2007
No. 20,000: Sept. 12, 2008
No. 25,000: Aug. 14, 2009
No. 30,000: May 21, 2010
No. 35,000: April 1, 2011
No. 40,000: Oct. 14, 2011
No. 45,000: May 18, 2012
No. 50,000: Nov. 16, 2012
No. 55,000: May 11, 2013
No. 60,000: Oct. 11, 2013
No. 65,000: March 14, 2014
No. 70,000: Aug. 8, 2014
No. 75,000: Dec. 19, 2014
No. 80,000: March 27, 2015
No. 85,000: July 22, 2015
No. 90,000: Nov. 6, 2015
No. 95,000: Feb. 20, 2016
No. 100,000: June 18, 2016
No. 105,000: Oct. 7, 2016
No. 110,000: Jan. 27, 2017
No. 115,000: May 26, 2017
No. 120,000: Sept. 2, 2017
No. 125,000: Dec. 16, 2017
No. 130,000: March 31, 2018
No. 135,000: July 11, 2018
No. 140,000: Sept. 29, 2018