NASDAQ:FFIN
First Financial Bankshares, Inc.
- Stock
Last Close
30.75
06/11 21:01
Market Cap
4.23B
Beta: 0.74
Volume Today
451.38K
Avg: 710.84K
PE Ratio
22.14
PFCF: 31.18
Dividend Yield
2.30%
Payout:24.39%
Preview
Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page
Dec '14 | Mar '15 | Jun '15 | Sep '15 | Dec '15 | Mar '16 | Jun '16 | Sep '16 | Dec '16 | Mar '17 | Jun '17 | Sep '17 | Dec '17 | Mar '18 | Jun '18 | Sep '18 | Dec '18 | Mar '19 | Jun '19 | Sep '19 | Dec '19 | Mar '20 | Jun '20 | Sep '20 | Dec '20 | Mar '21 | Jun '21 | Sep '21 | Dec '21 | Mar '22 | Jun '22 | Sep '22 | Dec '22 | Mar '23 | Jun '23 | Sep '23 | Dec '23 | Mar '24 | Jun '24 | Sep '24 | Dec '24 | Mar '25 | Jun '25 | Sep '25 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 65.01M - | 65.05M 0.06% | 68.31M 5.01% | 74.80M 9.49% | 75.50M 0.94% | 74.91M 0.78% | 75.94M 1.38% | 76.78M 1.10% | 76.14M 0.83% | 76.59M 0.59% | 80.45M 5.04% | 81.95M 1.86% | 81.26M 0.84% | 87.73M 7.96% | 90.89M 3.61% | 94.14M 3.57% | 92.48M 1.76% | 91.57M 0.99% | 97.16M 6.11% | 98.68M 1.56% | 100.25M 1.59% | 106.44M 6.18% | 123.54M 16.06% | 124.96M 1.14% | 123.44M 1.22% | 120.93M 2.03% | 122.58M 1.37% | 130.57M 6.52% | 126.48M 3.13% | 127.35M 0.69% | 132.90M 4.35% | 131.09M 1.36% | 129.51M 1.20% | 121.09M 6.50% | 122.59M 1.24% | 122.22M 0.30% | 178.88M - | 184.94M 3.39% | 192.05M 3.85% | 143.65M 25.21% | 197.34M 37.38% | 213.96M - | |||
cost of revenue | 48.32M - | ||||||||||||||||||||||||||||||||||||||||||||
gross profit | 65.01M - | 65.05M 0.06% | 68.31M 5.01% | 74.80M 9.49% | 75.50M 0.94% | 74.91M 0.78% | 75.94M 1.38% | 76.78M 1.10% | 76.14M 0.83% | 76.59M 0.59% | 80.45M 5.04% | 81.95M 1.86% | 81.26M 0.84% | 87.73M 7.96% | 90.89M 3.61% | 94.14M 3.57% | 92.48M 1.76% | 91.57M 0.99% | 97.16M 6.11% | 98.68M 1.56% | 100.25M 1.59% | 106.44M 6.18% | 123.54M 16.06% | 124.96M 1.14% | 123.44M 1.22% | 120.93M 2.03% | 122.58M 1.37% | 130.57M 6.52% | 126.48M 3.13% | 127.35M 0.69% | 132.90M 4.35% | 131.09M 1.36% | 129.51M 1.20% | 121.09M 6.50% | 122.59M 1.24% | 122.22M 0.30% | 178.88M - | 184.94M 3.39% | 192.05M 3.85% | 143.65M 25.21% | 149.02M 3.74% | ||||
selling and marketing expenses | 1.51M - | 1.35M 10.69% | 1.48M 9.68% | 1.56M 5.39% | 1.48M 5.31% | 1.44M 2.50% | 1.54M 6.44% | 1.73M 12.49% | 1.57M 8.96% | 1.54M 1.91% | 1.58M 2.07% | 1.53M 3.11% | 1.69M 10.61% | 1.57M 6.75% | 1.58M 0.06% | 1.71M 8.44% | 1.80M 5.62% | 1.65M 8.70% | 1.63M 1.09% | 1.75M 7.06% | 1.79M 2.64% | 320K 82.13% | 1.01M 215.94% | 797K 21.17% | 1.60M 100.75% | 1.39M 13.25% | 1.39M 0.29% | 1.75M 25.43% | 1.84M 5.50% | 1.49M 18.95% | 1.55M 4.09% | 1.69M 8.88% | 1.65M 2.72% | 1.48M 10.39% | 1.79M 21.29% | 706K - | |||||||||
general and administrative expenses | 21.42M - | 19.01M 11.22% | 19.92M 4.78% | 22.47M 12.77% | 22.75M 1.26% | 23.41M 2.92% | 22.96M 1.92% | 23.44M 2.09% | 23.86M 1.79% | 23.81M 0.24% | 24.02M 0.88% | 24.70M 2.87% | 24.98M 1.12% | 26.77M 7.16% | 27.49M 2.71% | 26.95M 1.99% | 27.86M 3.38% | 27.96M 0.37% | 27.93M 0.11% | 28.57M 2.27% | 31.64M 10.77% | 30.31M 4.20% | 31.28M 3.18% | 34.24M 9.46% | 41.68M 21.75% | 35.63M 14.51% | 35.81M 0.51% | 38.34M 7.05% | 36.49M 4.83% | 35.55M 2.58% | 34.55M 2.80% | 34.81M 0.74% | 33.98M 2.39% | 33.12M 2.54% | 33.92M 2.44% | 2.42M 92.85% | 43.90M - | ||||||||
selling general and administrative expenses | 22.93M - | 20.37M 11.19% | 21.41M 5.11% | 24.03M 12.26% | 24.23M 0.83% | 24.86M 2.59% | 24.50M 1.43% | 25.17M 2.74% | 25.44M 1.05% | 25.35M 0.34% | 25.59M 0.95% | 26.23M 2.50% | 26.67M 1.67% | 28.34M 6.28% | 29.07M 2.56% | 28.66M 1.42% | 29.66M 3.51% | 29.61M 0.18% | 29.56M 0.16% | 30.31M 2.53% | 33.43M 10.30% | 30.63M 8.38% | 32.29M 5.41% | 35.03M 8.50% | 43.28M 23.54% | 37.02M 14.47% | 37.20M 0.50% | 40.08M 7.74% | 38.33M 4.38% | 37.04M 3.36% | 36.11M 2.52% | 36.50M 1.09% | 35.62M 2.41% | 34.59M 2.90% | 35.71M 3.24% | 2.42M 93.21% | 44.60M - | ||||||||
research and development expenses | |||||||||||||||||||||||||||||||||||||||||||||
other expenses | -54.03M - | -63.05M - | -63.08M - | -65.43M - | -68.89M - | -76.56M - | -93.97M - | -97.65M - | -93.03M - | -76.87M - | -95.68M - | -61.81M 35.39% | -21.55M - | -21.69M 0.65% | -22.49M 3.67% | 99.04M 540.47% | 73.86M 25.42% | ||||||||||||||||||||||||||||
cost and expenses | -31.10M - | 1.06M 103.42% | 1.16M 8.64% | 1.15M 0.78% | -38.82M 3,481.27% | 1.56M 104.03% | 1.65M 5.50% | 1.88M 14.12% | -37.64M 2,099.15% | 1.82M 104.83% | 2.02M 11.45% | 2.04M 0.54% | -38.76M 2,003.78% | 2.41M 106.23% | 2.03M 16.04% | 2.17M 7.31% | -39.22M 1,904.14% | 1.83M 104.67% | 1.99M 8.46% | 1.90M 4.28% | -43.13M 2,367.56% | 2.59M 106.01% | 2.50M 3.74% | 2.24M 10.41% | -50.69M 2,365.85% | 2.14M 104.22% | 2.39M 11.83% | 2.41M 0.59% | -59.32M 2,565.59% | 2.23M 103.75% | -56.92M 2,658.20% | 2.22M 103.90% | -41.24M 1,958.72% | 2.37M 105.73% | -59.97M 2,635.52% | -61.81M 3.09% | 114.00M - | 121.30M 6.40% | 124.98M 3.04% | 143.65M 14.93% | 122.18M 14.94% | ||||
operating expenses | -31.10M - | 1.06M 103.42% | 1.16M 8.64% | 1.15M 0.78% | -38.82M 3,481.27% | 1.56M 104.03% | 1.65M 5.50% | 1.88M 14.12% | -37.64M 2,099.15% | 1.82M 104.83% | 2.02M 11.45% | 2.04M 0.54% | -38.76M 2,003.78% | 2.41M 106.23% | 2.03M 16.04% | 2.17M 7.31% | -39.22M 1,904.14% | 1.83M 104.67% | 1.99M 8.46% | 1.90M 4.28% | -43.13M 2,367.56% | 2.59M 106.01% | 2.50M 3.74% | 2.24M 10.41% | -50.69M 2,365.85% | 2.14M 104.22% | 2.39M 11.83% | 2.41M 0.59% | -59.32M 2,565.59% | 2.23M 103.75% | -56.92M 2,658.20% | 2.22M 103.90% | -41.24M 1,958.72% | 2.37M 105.73% | -59.97M 2,635.52% | -61.81M 3.09% | 21.55M - | 21.69M 0.65% | 22.49M 3.67% | 143.65M 538.82% | 73.86M 48.58% | ||||
interest expense | 1.04M - | 970K 6.64% | 1.01M 3.92% | 1.06M 5.65% | 1.05M 1.78% | 1.31M 25.43% | 1.33M 1.37% | 1.37M 2.71% | 1.44M 5.64% | 1.76M 22.18% | 2.10M 18.94% | 2.87M 36.67% | 2.56M 10.61% | 3.63M 41.80% | 4.47M 22.96% | 4.62M 3.49% | 6.21M 34.26% | 7.39M 19.01% | 7.96M 7.77% | 7.95M 0.10% | 6.80M 14.49% | 7.20M 5.84% | 2.96M 58.85% | 2.16M 26.98% | 1.92M 11.23% | 1.79M 6.98% | 1.65M 7.45% | 1.42M 14.34% | 1.19M 16.17% | 1.57M 32.27% | 3.20M 103.76% | 9.57M 199.22% | 17.10M 78.65% | 25.22M 47.50% | 33.14M 31.39% | 41.20M 24.33% | 44.70M 8.49% | 1.44M 96.78% | 91K 93.68% | 116K 27.47% | 49.67M 42,723.28% | 48.32M 2.73% | 49.08M 1.57% | ||
ebitda | 33.97M - | 35.21M 3.64% | 37.00M 5.08% | 37.97M 2.62% | 36.88M 2.85% | 37.55M 1.81% | 39.39M 4.89% | 37.35M 5.17% | 38.66M 3.52% | 38.87M 0.54% | 42.16M 8.45% | 44.67M 5.97% | 43.69M 2.20% | 47.58M 8.89% | 52.57M 10.50% | 55.27M 5.13% | 54.24M 1.87% | 55.99M 3.23% | 61.61M 10.05% | 62.68M 1.74% | 59.52M 5.05% | 54.75M 8.01% | 69.94M 27.75% | 68.91M 1.47% | 75.79M 9.99% | 72.93M 3.78% | 72.34M 0.80% | 75.32M 4.12% | 70.48M 6.43% | 71.11M 0.90% | 78.82M 10.84% | 84.16M 6.78% | 90.98M 8.10% | 92.02M 1.14% | 65.37M 28.95% | 60.40M 7.60% | 56.01M 7.27% | 3.16M 94.35% | 3.31M 4.84% | 71.20M 2,047.96% | 127.30M - | 63.16M - | |||
operating income | 33.91M - | 35.12M 3.57% | 36.92M 5.15% | 37.77M 2.28% | 36.69M 2.86% | 37.35M 1.82% | 39.19M 4.91% | 37.18M 5.13% | 38.50M 3.55% | 985K 97.44% | 574K 41.73% | 1.08M 88.33% | 42.50M 3,831.54% | 566K 98.67% | 305K 46.11% | 981K 221.64% | 53.26M 5,329.15% | 266K 99.50% | 480K 80.45% | 507K 5.63% | 57.12M 11,166.47% | 576K 98.99% | 728K 26.39% | 621K 14.70% | 72.75M 11,614.65% | 287K 99.61% | 534K 86.06% | 1.09M 103.56% | 67.16M 6,078.66% | 68.34M 1.75% | 75.98M 11.18% | 81.29M 6.99% | 88.26M 8.58% | 89.48M 1.38% | 62.63M 30.01% | 60.40M 3.55% | 56.01M 7.27% | 1 100.00% | 67.07M - | 75.16M - | 63.16M - | ||||
depreciation and amortization | 64K - | 90K 40.63% | 72K 20% | 200K 177.78% | 199K 0.50% | 199K 0% | 199K 0% | 172K 13.57% | 168K 2.33% | 168K 0% | 1.16M 590.48% | 885K 23.71% | 1.19M 34.69% | 911K 23.57% | 863K 5.27% | 819K 5.10% | 978K 19.41% | 1.19M 21.88% | 1.55M 30.12% | 2.01M 29.79% | 2.40M 19.03% | 3.09M 28.84% | 2.52M 18.43% | 2.75M 9.41% | 3.05M 10.56% | 3.03M 0.49% | 3.24M 6.93% | 3.25M 0.37% | 3.21M 1.38% | 2.78M 13.44% | 2.84M 2.34% | 2.87M 0.99% | 2.72M 5.26% | 2.54M 6.62% | 2.75M 8.19% | 3.16M - | 3.31M 4.84% | 3.87M 16.71% | 3.50M 9.46% | 3.83M 9.25% | |||||
total other income expenses net | -3.99M - | -3.35M 16.01% | -3.54M 5.49% | -3.86M 9.13% | -3.92M 1.63% | -3.92M 0.13% | -4.01M 2.42% | -4.13M 3.02% | -4.22M 2.13% | 33.22M 886.81% | 36.18M 8.92% | 37.49M 3.61% | -4.84M 112.91% | 40.20M 930.54% | 44.55M 10.81% | 46.54M 4.49% | -8.22M 117.67% | 45.35M 651.47% | 50.21M 10.70% | 51.44M 2.46% | -7.34M 114.27% | 43.89M 697.96% | 63.41M 44.46% | 62.57M 1.32% | -2.17M 103.47% | 67.69M 3,213.39% | 66.92M 1.13% | 69.48M 3.83% | -1.19M 101.71% | -2.02M 70.51% | -3.56M 75.99% | -9.86M 176.67% | -17.55M 78.12% | -25.22M 43.68% | 61.77M 344.91% | 59.45M 3.77% | 64.88M - | 63.64M 1.91% | 267K 99.58% | 75.99M 28,361.42% | |||||
income before tax | 29.91M - | 31.76M 6.18% | 33.39M 5.11% | 33.91M 1.56% | 32.76M 3.38% | 33.44M 2.05% | 35.17M 5.20% | 33.04M 6.06% | 34.27M 3.73% | 34.20M 0.20% | 36.76M 7.46% | 38.57M 4.94% | 37.66M 2.36% | 40.76M 8.24% | 44.85M 10.02% | 47.52M 5.96% | 45.04M 5.24% | 45.62M 1.29% | 50.69M 11.11% | 51.95M 2.49% | 49.78M 4.17% | 44.47M 10.68% | 64.13M 44.23% | 63.19M 1.47% | 70.57M 11.68% | 67.97M 3.69% | 67.45M 0.76% | 70.57M 4.62% | 65.97M 6.51% | 66.31M 0.51% | 72.42M 9.20% | 71.44M 1.35% | 70.71M 1.02% | 64.26M 9.12% | 62.63M 2.54% | 60.40M 3.55% | 56.01M 7.27% | 64.88M 15.82% | 63.64M 1.91% | 67.34M 5.81% | 75.99M 12.85% | 75.16M 1.10% | 81.74M 8.76% | 63.16M 22.72% | |
income tax expense | 7.33M - | 7.77M 5.98% | 8.08M 4.04% | 8.02M 0.73% | 7.57M 5.62% | 7.74M 2.23% | 8.37M 8.10% | 7.44M 11.07% | 7.61M 2.26% | 7.61M 0.04% | 8.50M 11.77% | 9.20M 8.18% | 9.17M 0.30% | 6.25M 31.88% | 7.22M 15.56% | 7.47M 3.57% | 6.60M 11.72% | 7.37M 11.64% | 8.59M 16.66% | 8.87M 3.18% | 8.39M 5.35% | 7.23M 13.81% | 10.66M 47.40% | 10.34M 3.08% | 12.10M 17.07% | 11.05M 8.64% | 11.07M 0.19% | 11.64M 5.11% | 10.64M 8.62% | 10.34M 2.79% | 11.92M 15.29% | 12.10M 1.45% | 12.04M 0.45% | 11.69M 2.92% | 11.75M 0.56% | 10.85M 7.71% | 10.03M 7.53% | 11.48M 14.45% | 11.16M 2.82% | 12.03M 7.82% | 13.67M 13.66% | 13.81M 1.02% | 15.08M 9.18% | 10.90M 27.73% | |
net income | 22.59M - | 24.00M 6.24% | 25.31M 5.46% | 25.89M 2.29% | 25.19M 2.68% | 25.70M 2.00% | 26.81M 4.33% | 25.60M 4.50% | 26.67M 4.15% | 26.60M 0.25% | 28.25M 6.23% | 29.37M 3.96% | 36.14M 23.04% | 34.52M 4.49% | 37.63M 9.02% | 40.05M 6.42% | 38.44M 4.03% | 38.25M 0.48% | 42.09M 10.04% | 43.08M 2.34% | 41.39M 3.93% | 37.23M 10.04% | 53.47M 43.61% | 52.86M 1.15% | 58.48M 10.63% | 56.92M 2.66% | 56.38M 0.95% | 58.93M 4.52% | 55.34M 6.09% | 55.97M 1.15% | 60.49M 8.08% | 59.34M 1.91% | 58.67M 1.13% | 52.57M 10.40% | 50.87M 3.22% | 49.56M 2.59% | 45.98M 7.21% | 53.40M 16.13% | 52.48M 1.71% | 55.31M 5.38% | 62.32M 12.68% | 61.35M 1.56% | 66.66M 8.66% | 52.27M 21.59% | |
weighted average shs out | 128.15M - | 128.25M 0.07% | 128.30M 0.04% | 130.67M 1.85% | 131.88M 0.93% | 131.95M 0.05% | 132.03M 0.06% | 132.05M 0.01% | 132.07M 0.02% | 132.15M 0.05% | 132.20M 0.04% | 132.28M 0.06% | 132.38M 0.08% | 135.05M 2.02% | 135.19M 0.10% | 135.27M 0.06% | 135.35M 0.06% | 135.49M 0.10% | 135.65M 0.12% | 135.69M 0.03% | 135.75M 0.04% | 142.12M 4.69% | 141.97M 0.10% | 141.98M 0.01% | 142.06M 0.05% | 142.15M 0.06% | 142.25M 0.07% | 142.33M 0.06% | 142.44M 0.07% | 142.56M 0.08% | 142.68M 0.09% | 142.52M 0.11% | 142.62M 0.07% | 142.67M 0.03% | 142.70M 0.02% | 142.71M 0.00% | 142.72M - | 142.81M 0.06% | 142.85M 0.03% | 142.82M 0.02% | 142.95M 0.09% | 143.11M - | |||
weighted average shs out dil | 128.63M - | 128.60M 0.03% | 128.71M 0.09% | 131.00M 1.78% | 132.21M 0.92% | 132.24M 0.02% | 132.28M 0.03% | 132.29M 0.01% | 132.61M 0.24% | 132.73M 0.08% | 132.69M 0.03% | 132.83M 0.11% | 132.86M 0.02% | 135.60M 2.06% | 135.85M 0.18% | 136.11M 0.19% | 136.19M 0.06% | 136.29M 0.07% | 136.22M 0.05% | 136.37M 0.11% | 136.54M 0.12% | 142.74M 4.54% | 142.45M 0.20% | 142.53M 0.05% | 142.64M 0.08% | 143.00M 0.25% | 143.16M 0.11% | 143.22M 0.04% | 143.25M 0.02% | 143.30M 0.04% | 143.24M 0.04% | 143.13M 0.08% | 143.07M 0.04% | 143.07M 0.00% | 143.09M 0.02% | 143.15M 0.04% | 143.03M - | 143.09M 0.04% | 143.19M 0.07% | 143.19M 0% | 143.36M 0.12% | 143.47M - | |||
eps | 0.18 - | 0.19 5.56% | 0.20 5.26% | 0.20 0% | 0.19 5.00% | 0.20 5.26% | 0.21 5.00% | 0.20 4.76% | 0.20 0% | 0.20 0% | 0.22 10.00% | 0.22 0% | 0.28 27.27% | 0.26 7.14% | 0.28 7.69% | 0.30 7.14% | 0.28 6.67% | 0.28 0% | 0.31 10.71% | 0.32 3.23% | 0.30 6.25% | 0.26 13.33% | 0.38 46.15% | 0.37 2.63% | 0.41 10.81% | 0.40 2.44% | 0.40 0% | 0.41 2.50% | 0.39 4.88% | 0.39 0% | 0.42 7.69% | 0.42 0% | 0.41 2.38% | 0.37 9.76% | 0.36 2.70% | 0.35 2.78% | 0 100% | 0.37 Infinity% | 0.37 0% | 0.39 5.41% | 0.44 12.82% | 0.43 2.27% | 0 100% | 0.37 Infinity% | |
epsdiluted | 0.18 - | 0.19 5.56% | 0.20 5.26% | 0.20 0% | 0.19 5.00% | 0.20 5.26% | 0.21 5.00% | 0.20 4.76% | 0.20 0% | 0.20 0% | 0.22 10.00% | 0.22 0% | 0.27 22.73% | 0.25 7.41% | 0.28 12.00% | 0.29 3.57% | 0.28 3.45% | 0.28 0% | 0.31 10.71% | 0.32 3.23% | 0.30 6.25% | 0.26 13.33% | 0.38 46.15% | 0.37 2.63% | 0.41 10.81% | 0.40 2.44% | 0.39 2.50% | 0.41 5.13% | 0.39 4.88% | 0.39 0% | 0.42 7.69% | 0.41 2.38% | 0.41 0% | 0.37 9.76% | 0.36 2.70% | 0.35 2.78% | 0 100% | 0.37 Infinity% | 0.37 0% | 0.39 5.41% | 0.44 12.82% | 0.43 2.27% | 0 100% | 0.36 Infinity% |
All numbers in USD (except ratios and percentages)