One site I find useful so far as SpaceX stats goes is SpaceX Stats It reports 18 launches in 2017 (no failures) - is that the number they were referring to?