First Financial Bankshares, Inc. (FFIN)
NASDAQ: FFIN · IEX Real-Time Price · USD
30.30
-0.11 (-0.36%)
Apr 26, 2024, 1:03 PM EDT - Market open

FFIN Cash Flow Statement

Millions USD. Fiscal year is Jan - Dec.
Year 2023202220212020201920182017201620152014 2013 - 1994
Net Income
198.98234.48227.56202.03164.81150.64120.37104.77100.3889.56
Upgrade
Depreciation & Amortization
12.5812.7613.0612.7911.6712.5512.9211.5711.159.26
Upgrade
Share-Based Compensation
4.263.963.250000000
Upgrade
Other Operating Activities
69.0173.08111.28-4.1625.9823.1656.9944.4-2.4332.58
Upgrade
Operating Cash Flow
284.82324.27355.15210.67202.45186.35190.27160.74109.09131.4
Upgrade
Operating Cash Flow Growth
-12.17%-8.70%68.58%4.06%8.64%-2.06%18.37%47.35%-16.98%19.61%
Upgrade
Capital Expenditures
-13.48-14.6-18.38-14.99-6.42-16.8-8.08-16.83-15.03-12.76
Upgrade
Acquisitions
00061.03018.650063.270
Upgrade
Change in Investments
140.77-823.41-2,593.27-1,308.24-441.38-275.14-389.97-235.13-432.46-562.45
Upgrade
Investing Cash Flow
127.29-838.01-2,611.65-1,262.2-447.8-273.29-398.04-251.96-384.23-575.21
Upgrade
Dividends Paid
-99.97-91.32-79.71-70.32-61.06-53.86-48.96-44.91-38.77-34.58
Upgrade
Share Issuance / Repurchase
-0.6-3.233.99-3.294.293.862.931.261.551.44
Upgrade
Debt Issued / Paid
-238.43-28.65241.0648.74-87.35137.71-114.77-169.91235.44-96.78
Upgrade
Other Financing Activities
132.79439.021,8911,523423.42-124.47484.42288.3796.33615.18
Upgrade
Financing Cash Flow
-206.2315.832,0561,498279.31-36.77323.6374.82294.55485.26
Upgrade
Net Cash Flow
205.91-197.91-200.5446.4833.96-123.7115.86-16.419.4241.46
Upgrade
Free Cash Flow
271.34309.67336.77195.67196.03169.55182.2143.9294.06118.65
Upgrade
Free Cash Flow Growth
-12.38%-8.05%72.11%-0.18%15.62%-6.94%26.60%53.00%-20.72%14.91%
Upgrade
Free Cash Flow Margin
56.39%60.05%65.56%41.61%49.68%45.97%56.73%47.69%33.44%46.25%
Upgrade
Free Cash Flow Per Share
1.902.172.361.381.441.251.381.090.710.93
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).