pre_text: The following table sets forth a summary of our cash flows for the periods indicated (in thousands): Our cash flows from operating activities are significantly influenced by our growth, ability to maintain our contractual billing and collection terms, and our investments in headcount and infrastructure to support anticipated growth. Given the seasonality and continued growth of our business, our cash flows from operations will vary from period to period. Cash provided by operating activities was $115.5 million in 2019, compared to $90.3 million in 2018. The increase in operating cash flow was primarily due to improved profitability, improved collections, and other working capital changes in 2019 when compared to 2018.
table: Year Ended December 31,
table: 2019 2018 2017
table: Net cash provided by operating activities $115,549 $90,253 $67,510
table: Net cash used in investing activities (97,727) (20,876) (36,666)
table: Net cash provided by (used in) financing activities 14,775 (278,016) 276,852
question: Analyse this data from a financial earnings document. What was the average net cash provided by operating activities from 2017-2019?