I recall at the time estimating that Symbolics had a bit under half a million lines of code, maybe twice that if you include the "layered" products (Fortran, Pascal, C, Macsyma, Statice, Joshua, ...).
Doesn't seem like so much nowadays, when codebases that size are everywhere. (And less well debugged.)