Personally I think they are underselling themselves today. If you refer to last year's March 2017 PR, it mentions 18,500 scripts and $1.6 million revenues. March 2018 PR announced 22,800 scripts and $1.9 million revenues. So the math actually shows 23% and 19%, respectively.
Maybe they initially underreported in March 2017 PR though, because the 2017 1st Qtr Financial Statement was $4,847,663 compared to the PR amounts reported for Jan 2017 - 1.6 million, Feb 2017 - 1.5 million, and Mar 2017 - 1.6 million for a total of 4.7 million. So an increase of around $147K, but that can technically happen due to rounding to the nearest hundred thousand. So they either under reported last year when announcing 10% increase or they are under reporting this year when only announcing a 5% increase. Good thing is that it isn't over reporting ;-)