The rollforward of goodwill is as follows:
Balance at December 31, 2014
$
24,476,157
ecVision acquisition (Note 3)
19,437,028
Balance at December 31, 2015
43,913,185
2016 activity
(6,168
)
Balance at December 31, 2016
$
43,907,017