BancFirst Corporation BANF


Sector:

Financial Services

Industry:

Banks - Regional

Description:

BancFirst Corporation operates as the bank holding company for BancFirst that provides a range of commercial banking services to retail customers, and small to medium-sized businesses. It operates through Metropolitan Banks, Community Banks, Pegasus Bank, and Other Financial Services segments. The company offers checking accounts, negotiable order of withdrawal accounts, savings accounts, money market accounts, sweep accounts, club accounts, individual retirement accounts, and certificates of deposit, as well as overdraft protection and auto draft services. It also provides commercial, financial, and other loans for working capital, facilities acquisition or expansion, purchase of equipment, and other needs; lending services that include private banking, energy, commercial and residential real estate, and commercial and industrial loans; and loans to finance purchases of consumer goods, such as automobiles, boats, household goods, vacations, and education. In addition, the company engages in the investment management and administration of trusts for individuals, corporations, and employee benefit plans, as well as bond trustee and paying agent business for various Oklahoma municipalities and governmental entities; and provision of item processing, research, and other correspondent banking services. Further, it is involved in real estate investment and insurance agency services; and providing funds transfer, collection, safe deposit box, cash management, and other services. The company serves customers in non-metropolitan trade centers and cities in the metropolitan statistical areas of Oklahoma. It operates through 108 banking locations in Oklahoma and 3 banking locations in Dallas, Texas. The company was formerly known as United Community Corporation and changed its name to BancFirst Corporation in November 1988. BancFirst Corporation was incorporated in 1984 and is headquartered in Oklahoma City, Oklahoma.

Recent Quarter:

2024-10-17

Upcoming Quarter:

2025-01-16

Annual Reports

Date2024-02-27
Revenue 623,936,000
Net Income 212,465,000
EPS 6.45
Basic Shares 32,919,348
Diluted Shares 33,494,487
Report Link
Date2023-02-24
Revenue 557,420,000
Net Income 193,100,000
EPS 5.89
Basic Shares 32,778,354
Diluted Shares 33,439,496
Report Link
Date2022-02-25
Revenue 485,689,000
Net Income 167,630,000
EPS 5.12
Basic Shares 32,716,099
Diluted Shares 33,314,146
Report Link
Date2021-02-26
Revenue 443,890,000
Net Income 99,586,000
EPS 3.05
Basic Shares 32,672,522
Diluted Shares 33,210,952
Report Link
Date2020-02-28
Revenue 419,150,000
Net Income 134,879,000
EPS 4.13
Basic Shares 32,639,395
Diluted Shares 33,329,844
Report Link
Date2019-02-26
Revenue 385,675,000
Net Income 125,814,000
EPS 3.85
Basic Shares 32,689,228
Diluted Shares 33,430,714
Report Link
Date2018-03-01
Revenue 345,209,000
Net Income 86,439,000
EPS 2.72
Basic Shares 31,813,572
Diluted Shares 32,568,105
Report Link
Date2017-03-07
Revenue 310,860,000
Net Income 70,674,000
EPS 2.26
Basic Shares 31,230,340
Diluted Shares 31,822,524
Report Link
Date2016-03-11
Revenue 294,600,000
Net Income 66,170,000
EPS 2.13
Basic Shares 31,118,118
Diluted Shares 31,772,490
Report Link
Date2015-03-13
Revenue 277,764,000
Net Income 63,887,000
EPS 2.07
Basic Shares 30,861,546
Diluted Shares 31,588,806
Report Link
Date2014-03-14
Revenue 253,674,000
Net Income 54,317,000
EPS 1.78
Basic Shares 30,537,686
Diluted Shares 31,097,640
Report Link
Date2013-03-18
Revenue 252,532,000
Net Income 51,900,000
EPS 1.71
Basic Shares 30,344,914
Diluted Shares 30,887,292
Report Link
Date2012-03-15
Revenue 233,858,000
Net Income 45,621,000
EPS 1.5
Basic Shares 30,515,719
Diluted Shares 31,140,614
Report Link
Date2011-03-15
Revenue 212,695,000
Net Income 42,309,000
EPS 1.38
Basic Shares 30,658,696
Diluted Shares 31,340,000
Report Link
Date2010-03-16
Revenue 198,185,000
Net Income 32,609,000
EPS 1.07
Basic Shares 30,618,779
Diluted Shares 31,204,785
Report Link
Date2009-03-16
Revenue 213,492,000
Net Income 44,358,000
EPS 1.46
Basic Shares 30,437,670
Diluted Shares 31,156,926
Report Link
Date2008-03-14
Revenue 219,424,000
Net Income 53,093,000
EPS 1.71
Basic Shares 31,139,589
Diluted Shares 31,887,688
Report Link
Date2007-03-15
Revenue 202,112,000
Net Income 49,352,000
EPS 1.57
Basic Shares 31,434,395
Diluted Shares 32,151,140
Report Link
Date2006-03-15
Revenue 185,735,000
Net Income 42,835,000
EPS 1.37
Basic Shares 31,266,423
Diluted Shares 31,966,418
Report Link
Date2005-03-16
Revenue 169,101,000
Net Income 37,176,000
EPS 1.19
Basic Shares 31,306,105
Diluted Shares 31,979,355
Report Link
Date2004-03-15
Revenue 157,937,000
Net Income 31,882,000
EPS 1.02
Basic Shares 31,333,661
Diluted Shares 31,882,000
Report Link
Date2003-03-31
Revenue 154,542,000
Net Income 33,562,000
EPS 1.03
Basic Shares 32,584,466
Diluted Shares 33,066,010
Report Link
Date2002-04-01
Revenue 141,840,000
Net Income 27,961,000
EPS 0.84
Basic Shares 33,089,941
Diluted Shares 33,486,228
Report Link
Date2001-03-30
Revenue 132,237,000
Net Income 26,217,000
EPS 0.8
Basic Shares 32,567,702
Diluted Shares 32,873,981
Report Link
Date2000-03-30
Revenue 121,942,000
Net Income 15,010,000
EPS 0.44
Basic Shares 34,335,484
Diluted Shares 34,834,909
Report Link
Date1999-04-15
Revenue 116,800,000
Net Income 21,600,000
EPS 0.58
Basic Shares 37,241,379
Diluted Shares 38,061,674
Report Link
Date1998-03-30
Revenue 73,500,000
Net Income 15,700,000
EPS 0.62
Basic Shares 25,274,725
Diluted Shares 26,436,782
Report Link
Date1997-03-31
Revenue 68,800,000
Net Income 15,100,000
EPS 0.61
Basic Shares 24,888,889
Diluted Shares 25,747,126
Report Link
Date1996-03-28
Revenue 56,200,000
Net Income 12,800,000
EPS 0.5
Basic Shares 25,565,696
Diluted Shares 25,578,231
Report Link
Date1995-05-05
Revenue 50,100,000
Net Income 11,600,000
EPS 0.46
Basic Shares 24,946,237
Diluted Shares 25,777,778
Report Link
Date1993-12-31
Revenue 43,500,000
Net Income 11,500,000
EPS 0.57
Basic Shares 20,298,507
Diluted Shares 21,030,928
Report Link
Date1992-12-31
Revenue 38,600,000
Net Income 11,200,000
EPS 0.61
Basic Shares 18,248,848
Diluted Shares 18,248,848
Report Link

Annual Ratios

Date2023-12-31
PE 15.08
Dividend Yield 1.67
Payout Ratio: 25.247%
Date2022-12-31
PE 14.97
Dividend Yield 1.68
Payout Ratio: 25.097%
Date2021-12-31
PE 13.77
Dividend Yield 1.96
Payout Ratio: 26.928%
Date2020-12-31
PE 19.26
Dividend Yield 2.21
Payout Ratio: 42.649%
Date2019-12-31
PE 15.11
Dividend Yield 1.95
Payout Ratio: 29.512%
Date2018-12-31
PE 12.97
Dividend Yield 1.86
Payout Ratio: 24.055%
Date2017-12-31
PE 18.83
Dividend Yield 1.52
Payout Ratio: 28.671%
Date2016-12-31
PE 20.56
Dividend Yield 1.57
Payout Ratio: 32.218%
Date2015-12-31
PE 13.78
Dividend Yield 2.35
Payout Ratio: 32.415%
Date2014-12-31
PE 15.31
Dividend Yield 2.00
Payout Ratio: 30.590%
Date2013-12-31
PE 15.76
Dividend Yield 1.59
Payout Ratio: 25.007%
Date2012-12-31
PE 12.38
Dividend Yield 3.28
Payout Ratio: 40.636%
Date2011-12-31
PE 12.56
Dividend Yield 2.72
Payout Ratio: 34.179%
Date2010-12-31
PE 14.93
Dividend Yield 2.33
Payout Ratio: 34.822%
Date2009-12-31
PE 17.39
Dividend Yield 2.43
Payout Ratio: 42.240%
Date2008-12-31
PE 18.16
Dividend Yield 1.59
Payout Ratio: 28.822%
Date2007-12-31
PE 12.57
Dividend Yield 1.76
Payout Ratio: 22.125%
Date2006-12-31
PE 17.20
Dividend Yield 1.26
Payout Ratio: 21.671%
Date2005-12-31
PE 14.42
Dividend Yield 1.47
Payout Ratio: 21.153%
Date2004-12-31
PE 16.63
Dividend Yield 1.34
Payout Ratio: 22.329%
Date2003-12-31
PE 14.19
Dividend Yield 1.59
Payout Ratio: 22.499%
Date2002-12-31
PE 11.41
Dividend Yield 1.62
Payout Ratio: 18.479%
Date2001-12-31
PE 10.27
Dividend Yield 2.07
Payout Ratio: 21.290%
Date2000-12-31
PE 12.32
Dividend Yield 1.66
Payout Ratio: 20.513%
Date1999-12-31
PE 19.40
Dividend Yield 1.68
Payout Ratio: 32.578%
Date1998-12-31
PE 15.47
Dividend Yield 1.20
Payout Ratio: 18.519%
Date1997-12-31
PE 13.54
Dividend Yield 1.18
Payout Ratio: 15.924%
Date1996-12-31
PE 11.22
Dividend Yield 1.18
Payout Ratio: 13.245%
Date1995-12-31
PE 9.31
Dividend Yield 1.43
Payout Ratio: 13.281%
Date1994-12-31
PE 7.94
Dividend Yield 1.85
Payout Ratio: 14.655%
Date1993-12-31
PE 6.41
Dividend Yield 1.63
Payout Ratio: 10.435%
Date1992-12-31
PE 6.26
Dividend Yield 2.00
Payout Ratio: 12.500%

Quarterly Reports

Date2024-11-05
Revenue 163,669,000
Net Income 58,903,000
EPS 1.78
Basic Shares 33,097,164
Diluted Shares 33,646,549
Report Link
Date2024-08-06
Revenue 220,659,000
Net Income 50,641,000
EPS 1.53
Basic Shares 33,001,179
Diluted Shares 33,525,061
Report Link
Date2024-05-07
Revenue 148,802,000
Net Income 50,334,000
EPS 1.53
Basic Shares 32,947,983
Diluted Shares 33,513,412
Report Link
Date2024-02-27
Revenue 142,353,000
Net Income 48,934,000
EPS 1.49
Basic Shares 32,926,326
Diluted Shares 33,483,691
Report Link
Date2023-11-06
Revenue 148,757,000
Net Income 50,988,000
EPS 1.55
Basic Shares 32,937,148
Diluted Shares 33,539,389
Report Link
Date2023-08-04
Revenue 153,900,000
Net Income 55,010,000
EPS 1.67
Basic Shares 32,920,496
Diluted Shares 33,467,253
Report Link
Date2023-05-09
Revenue 156,984,000
Net Income 57,533,000
EPS 1.75
Basic Shares 32,892,857
Diluted Shares 33,462,739
Report Link
Date2023-02-24
Revenue 158,520,000
Net Income 57,126,000
EPS 1.74
Basic Shares 32,868,087
Diluted Shares 33,503,937
Report Link
Date2022-11-04
Revenue 36,266,000
Net Income 55,352,000
EPS 1.69
Basic Shares 32,825,931
Diluted Shares 33,536,558
Report Link
Date2022-08-05
Revenue 129,465,000
Net Income 44,707,000
EPS 1.37
Basic Shares 32,749,752
Diluted Shares 33,418,482
Report Link
Date2022-05-06
Revenue 119,157,000
Net Income 35,915,000
EPS 1.1
Basic Shares 32,666,916
Diluted Shares 33,315,333
Report Link
Date2022-02-25
Revenue 121,591,000
Net Income 38,168,000
EPS 1.17
Basic Shares 32,585,784
Diluted Shares 33,180,680
Report Link
Date2021-11-05
Revenue 119,976,000
Net Income 38,750,000
EPS 1.18
Basic Shares 32,744,104
Diluted Shares 33,267,955
Report Link
Date2021-08-09
Revenue 126,981,000
Net Income 48,192,000
EPS 1.47
Basic Shares 32,779,227
Diluted Shares 33,405,923
Report Link
Date2021-05-05
Revenue 117,141,000
Net Income 42,520,000
EPS 1.3
Basic Shares 32,756,852
Diluted Shares 33,408,116
Report Link
Date2021-02-26
Revenue 114,955,000
Net Income 35,358,000
EPS 1.08
Basic Shares 32,690,296
Diluted Shares 33,275,550
Report Link
Date2020-11-09
Revenue 110,427,000
Net Income 20,890,000
EPS 0.64
Basic Shares 32,668,789
Diluted Shares 33,168,938
Report Link
Date2020-08-07
Revenue 109,290,000
Net Income 20,730,000
EPS 0.63
Basic Shares 32,651,262
Diluted Shares 33,075,493
Report Link
Date2020-05-11
Revenue 109,218,000
Net Income 22,608,000
EPS 0.69
Basic Shares 32,679,587
Diluted Shares 33,287,359
Report Link
Date2020-02-28
Revenue 109,463,000
Net Income 35,507,000
EPS 1.09
Basic Shares 32,673,438
Diluted Shares 33,366,848
Report Link
Date2019-11-08
Revenue 107,914,000
Net Income 33,368,000
EPS 1.02
Basic Shares 32,641,902
Diluted Shares 33,327,213
Report Link
Date2019-08-02
Revenue 102,869,000
Net Income 34,167,000
EPS 1.05
Basic Shares 32,629,146
Diluted Shares 33,317,193
Report Link
Date2019-05-03
Revenue 98,904,000
Net Income 31,837,000
EPS 0.98
Basic Shares 32,612,399
Diluted Shares 33,292,852
Report Link
Date2019-02-26
Revenue 100,739,000
Net Income 32,725,000
EPS 1
Basic Shares 32,721,626
Diluted Shares 33,423,458
Report Link
Date2018-11-02
Revenue 98,474,000
Net Income 32,883,000
EPS 1
Basic Shares 32,742,480
Diluted Shares 33,504,143
Report Link
Date2018-08-09
Revenue 95,317,000
Net Income 30,586,000
EPS 0.93
Basic Shares 32,716,350
Diluted Shares 33,458,858
Report Link
Date2018-05-04
Revenue 93,145,000
Net Income 29,620,000
EPS 0.91
Basic Shares 32,574,251
Diluted Shares 33,317,744
Report Link
Date2018-03-01
Revenue 91,532,000
Net Income 19,497,000
EPS 0.61
Basic Shares 31,876,784
Diluted Shares 32,652,265
Report Link
Date2017-11-03
Revenue 86,402,000
Net Income 21,710,000
EPS 0.68
Basic Shares 31,838,392
Diluted Shares 32,592,277
Report Link
Date2017-07-31
Revenue 84,422,000
Net Income 23,182,000
EPS 0.73
Basic Shares 31,807,610
Diluted Shares 32,523,376
Report Link
Date2017-05-05
Revenue 82,853,000
Net Income 22,050,000
EPS 0.69
Basic Shares 31,729,614
Diluted Shares 32,475,996
Report Link
Date2017-03-07
Revenue 78,984,000
Net Income 18,620,000
EPS 0.59
Basic Shares 31,487,540
Diluted Shares 32,092,122
Report Link
Date2016-11-04
Revenue 79,358,000
Net Income 17,982,000
EPS 0.58
Basic Shares 31,262,188
Diluted Shares 31,844,418
Report Link
Date2016-08-05
Revenue 76,925,000
Net Income 17,493,000
EPS 0.56
Basic Shares 31,099,622
Diluted Shares 31,684,970
Report Link
Date2016-05-06
Revenue 75,593,000
Net Income 16,579,000
EPS 0.53
Basic Shares 31,068,832
Diluted Shares 31,632,742
Report Link
Date2016-03-11
Revenue 76,548,000
Net Income 15,728,000
EPS 0.5
Basic Shares 31,219,198
Diluted Shares 31,847,848
Report Link
Date2015-11-06
Revenue 72,200,000
Net Income 15,630,000
EPS 0.5
Basic Shares 31,163,186
Diluted Shares 31,812,248
Report Link
Date2015-08-07
Revenue 74,930,000
Net Income 18,553,000
EPS 0.6
Basic Shares 31,072,650
Diluted Shares 31,729,848
Report Link
Date2015-05-08
Revenue 70,922,000
Net Income 16,259,000
EPS 0.52
Basic Shares 31,014,692
Diluted Shares 31,677,096
Report Link
Date2015-03-13
Revenue 71,621,000
Net Income 15,749,000
EPS 0.51
Basic Shares 30,969,328
Diluted Shares 31,693,620
Report Link
Date2014-11-07
Revenue 71,452,000
Net Income 18,793,000
EPS 0.61
Basic Shares 30,851,840
Diluted Shares 31,591,686
Report Link
Date2014-08-08
Revenue 69,100,000
Net Income 14,688,000
EPS 0.47
Basic Shares 30,937,022
Diluted Shares 31,664,360
Report Link
Date2014-05-09
Revenue 65,591,000
Net Income 14,657,000
EPS 0.48
Basic Shares 30,684,972
Diluted Shares 31,321,842
Report Link
Date2014-03-14
Revenue 64,156,000
Net Income 13,861,000
EPS 0.45
Basic Shares 30,684,972
Diluted Shares 31,321,842
Report Link
Date2013-11-12
Revenue 64,364,000
Net Income 14,491,000
EPS 0.47
Basic Shares 30,575,070
Diluted Shares 31,189,762
Report Link
Date2013-08-09
Revenue 62,363,000
Net Income 12,593,000
EPS 0.41
Basic Shares 30,464,258
Diluted Shares 30,959,498
Report Link
Date2013-05-10
Revenue 62,791,000
Net Income 13,372,000
EPS 0.44
Basic Shares 30,477,402
Diluted Shares 30,965,034
Report Link
Date2013-03-18
Revenue 64,097,000
Net Income 12,306,000
EPS 0.4
Basic Shares 30,448,692
Diluted Shares 30,964,444
Report Link
Date2012-11-08
Revenue 62,948,000
Net Income 13,860,000
EPS 0.46
Basic Shares 30,349,510
Diluted Shares 30,894,788
Report Link
Date2012-08-09
Revenue 61,233,000
Net Income 11,729,000
EPS 0.39
Basic Shares 30,311,050
Diluted Shares 30,853,592
Report Link
Date2012-05-10
Revenue 44,849,000
Net Income 14,005,000
EPS 0.46
Basic Shares 30,259,736
Diluted Shares 30,821,546
Report Link
Date2012-03-15
Revenue 60,819,000
Net Income 11,598,000
EPS 0.38
Basic Shares 30,259,736
Diluted Shares 30,821,546
Report Link
Date2011-11-08
Revenue 60,335,000
Net Income 12,553,000
EPS 0.41
Basic Shares 30,420,180
Diluted Shares 30,943,318
Report Link
Date2011-08-09
Revenue 55,019,000
Net Income 10,115,000
EPS 0.37
Basic Shares 30,751,288
Diluted Shares 31,358,596
Report Link
Date2011-05-10
Revenue 55,027,000
Net Income 11,355,000
EPS 0.37
Basic Shares 30,751,288
Diluted Shares 31,358,594
Report Link
Date2011-03-15
Revenue 55,959,000
Net Income 10,177,000
EPS 0.33
Basic Shares 30,751,288
Diluted Shares 31,358,594
Report Link
Date2010-11-09
Revenue 54,234,000
Net Income 11,787,000
EPS 0.38
Basic Shares 30,712,732
Diluted Shares 31,290,172
Report Link
Date2010-08-09
Revenue 52,530,000
Net Income 11,042,000
EPS 0.36
Basic Shares 30,688,748
Diluted Shares 31,305,242
Report Link
Date2010-05-10
Revenue 49,958,000
Net Income 9,303,000
EPS 0.3
Basic Shares 30,638,222
Diluted Shares 31,256,024
Report Link
Date2010-03-16
Revenue 50,230,000
Net Income 9,834,000
EPS 0.32
Basic Shares 30,638,222
Diluted Shares 31,256,024
Report Link
Date2009-11-09
Revenue 49,991,000
Net Income 9,390,000
EPS 0.31
Basic Shares 30,604,398
Diluted Shares 31,171,910
Report Link
Date2009-08-10
Revenue 49,589,000
Net Income 6,260,000
EPS 0.2
Basic Shares 30,596,150
Diluted Shares 31,208,558
Report Link
Date2009-05-11
Revenue 48,375,000
Net Income 7,125,000
EPS 0.23
Basic Shares 30,583,272
Diluted Shares 31,158,180
Report Link
Date2009-03-16
Revenue 49,725,000
Net Income 8,069,000
EPS 0.26
Basic Shares 30,583,272
Diluted Shares 31,158,180
Report Link
Date2008-11-07
Revenue 53,035,000
Net Income 10,958,000
EPS 0.36
Basic Shares 30,438,889
Diluted Shares 31,308,571
Report Link
Date2008-08-08
Revenue 58,104,000
Net Income 13,737,000
EPS 0.45
Basic Shares 30,191,209
Diluted Shares 30,869,663
Report Link
Date2008-05-09
Revenue 52,628,000
Net Income 11,594,000
EPS 0.38
Basic Shares 30,510,526
Diluted Shares 31,335,135
Report Link
Date2008-03-14
Revenue 55,876,000
Net Income 11,624,000
EPS 0.38
Basic Shares 30,510,526
Diluted Shares 31,335,135
Report Link
Date2007-11-08
Revenue 60,620,000
Net Income 16,944,000
EPS 0.54
Basic Shares 31,377,778
Diluted Shares 31,969,811
Report Link
Date2007-08-07
Revenue 52,672,000
Net Income 13,402,000
EPS 0.42
Basic Shares 31,534,118
Diluted Shares 32,293,976
Report Link
Date2007-05-09
Revenue 50,256,000
Net Income 11,123,000
EPS 0.36
Basic Shares 31,332,394
Diluted Shares 32,240,580
Report Link
Date2007-03-15
Revenue 51,712,000
Net Income 13,522,000
EPS 0.43
Basic Shares 31,332,394
Diluted Shares 32,240,580
Report Link
Date2006-11-09
Revenue 51,905,000
Net Income 12,740,000
EPS 0.41
Basic Shares 31,456,790
Diluted Shares 32,253,165
Report Link
Date2006-08-09
Revenue 50,485,000
Net Income 12,209,000
EPS 0.39
Basic Shares 31,305,128
Diluted Shares 32,128,947
Report Link
Date2006-05-10
Revenue 48,010,000
Net Income 10,881,000
EPS 0.35
Basic Shares 31,539,130
Diluted Shares 32,002,941
Report Link
Date2006-03-15
Revenue 47,062,000
Net Income 11,534,000
EPS 0.37
Basic Shares 31,539,130
Diluted Shares 32,002,941
Report Link
Date2005-11-09
Revenue 47,914,000
Net Income 9,216,000
EPS 0.29
Basic Shares 31,240,678
Diluted Shares 31,779,310
Report Link
Date2005-08-09
Revenue 46,705,000
Net Income 11,198,000
EPS 0.36
Basic Shares 31,105,556
Diluted Shares 31,994,286
Report Link
Date2005-05-10
Revenue 44,054,000
Net Income 10,887,000
EPS 0.35
Basic Shares 31,105,714
Diluted Shares 32,020,588
Report Link
Date2005-03-16
Revenue 46,114,000
Net Income 11,035,000
EPS 0.35
Basic Shares 31,329,496
Diluted Shares 32,020,588
Report Link
Date2004-11-09
Revenue 42,293,000
Net Income 9,313,000
EPS 0.3
Basic Shares 31,304,202
Diluted Shares 31,839,316
Report Link
Date2004-08-09
Revenue 41,073,000
Net Income 8,638,000
EPS 0.28
Basic Shares 31,410,909
Diluted Shares 31,992,593
Report Link
Date2004-05-07
Revenue 39,622,000
Net Income 8,191,000
EPS 0.26
Basic Shares 31,203,810
Diluted Shares 31,809,709
Report Link
Date2004-03-15
Revenue 39,935,000
Net Income 7,821,000
EPS 0.25
Basic Shares 31,203,810
Diluted Shares 31,809,709
Report Link
Date2003-11-14
Revenue 38,470,000
Net Income 7,391,000
EPS 0.24
Basic Shares 31,120,000
Diluted Shares 31,789,247
Report Link
Date2003-08-14
Revenue 41,013,000
Net Income 8,072,000
EPS 0.26
Basic Shares 31,046,154
Diluted Shares 31,654,902
Report Link
Date2003-05-15
Revenue 38,519,000
Net Income 8,598,000
EPS 0.27
Basic Shares 31,552,294
Diluted Shares 32,142,056
Report Link
Date2003-03-31
Revenue 39,229,000
Net Income 8,394,000
EPS 0.27
Basic Shares 31,552,294
Diluted Shares 32,142,056
Report Link
Date2002-11-14
Revenue 40,005,000
Net Income 8,860,000
EPS 0.27
Basic Shares 32,513,761
Diluted Shares 33,121,495
Report Link
Date2002-08-14
Revenue 38,521,000
Net Income 8,386,000
EPS 0.26
Basic Shares 32,566,990
Diluted Shares 32,886,275
Report Link
Date2002-05-15
Revenue 36,788,000
Net Income 7,922,000
EPS 0.24
Basic Shares 32,668,041
Diluted Shares 33,008,333
Report Link
Date2002-04-01
Revenue 35,684,000
Net Income 6,895,000
EPS 0.21
Basic Shares 32,668,041
Diluted Shares 33,008,333
Report Link
Date2001-11-14
Revenue 36,040,000
Net Income 6,880,000
EPS 0.21
Basic Shares 33,156,627
Diluted Shares 33,560,976
Report Link
Date2001-08-14
Revenue 35,570,000
Net Income 7,035,000
EPS 0.21
Basic Shares 33,105,882
Diluted Shares 33,500,000
Report Link
Date2001-05-15
Revenue 34,546,000
Net Income 7,151,000
EPS 0.22
Basic Shares 33,260,465
Diluted Shares 33,651,765
Report Link
Date2001-03-30
Revenue 34,239,000
Net Income 6,720,000
EPS 0.2
Basic Shares 33,260,465
Diluted Shares 33,651,765
Report Link
Date2000-11-16
Revenue 33,333,000
Net Income 6,956,000
EPS 0.22
Basic Shares 32,353,488
Diluted Shares 32,734,118
Report Link
Date2000-08-14
Revenue 32,742,000
Net Income 6,383,000
EPS 0.2
Basic Shares 32,318,987
Diluted Shares 32,733,333
Report Link
Date2000-05-15
Revenue 31,920,000
Net Income 6,157,000
EPS 0.19
Basic Shares 32,420,672
Diluted Shares 32,710,580
Report Link
Date2000-03-30
Revenue 30,642,000
Net Income -3,090,000
EPS -0.0954
Basic Shares 32,405,263
Diluted Shares 32,837,333
Report Link
Date1999-11-15
Revenue 30,500,000
Net Income 6,000,000
EPS 0.19
Basic Shares 32,432,432
Diluted Shares 32,876,712
Report Link
Date1999-08-09
Revenue 29,900,000
Net Income 5,900,000
EPS 0.16
Basic Shares 35,757,576
Diluted Shares 36,307,692
Report Link
Date1999-05-17
Revenue 31,000,000
Net Income 6,200,000
EPS 0.17
Basic Shares 37,014,925
Diluted Shares 37,575,758
Report Link
Date1999-04-15
Revenue 50,900,000
Net Income 8,800,000
EPS 0.24
Basic Shares 37,014,925
Diluted Shares 37,575,758
Report Link
Date1998-11-13
Revenue 22,900,000
Net Income 4,400,000
EPS 0.12
Basic Shares 37,419,355
Diluted Shares 38,032,787
Report Link
Date1998-08-14
Revenue 22,000,000
Net Income 4,000,000
EPS 0.15
Basic Shares 27,096,774
Diluted Shares 28,000,000
Report Link
Date1998-05-15
Revenue 20,000,000
Net Income 4,200,000
EPS 0.17
Basic Shares 25,452,000
Diluted Shares 25,452,000
Report Link
Date1998-03-30
Revenue 19,200,000
Net Income 4,200,000
EPS 0.16
Basic Shares 27,096,774
Diluted Shares 28,000,000
Report Link
Date1997-11-14
Revenue 18,600,000
Net Income 4,400,000
EPS 0.15
Basic Shares 27,076,923
Diluted Shares 28,387,097
Report Link
Date1997-08-14
Revenue 18,000,000
Net Income 3,600,000
EPS 0.14
Basic Shares 25,762,712
Diluted Shares 26,666,667
Report Link
Date1997-05-14
Revenue 17,700,000
Net Income 3,800,000
EPS 0.15
Basic Shares 25,762,712
Diluted Shares 26,666,667
Report Link
Date1997-03-31
Revenue 18,200,000
Net Income 3,900,000
EPS 0.15
Basic Shares 25,762,712
Diluted Shares 26,666,667
Report Link
Date1996-11-14
Revenue 17,800,000
Net Income 3,900,000
EPS 0.16
Basic Shares 24,761,905
Diluted Shares 25,573,770
Report Link
Date1996-08-13
Revenue 17,500,000
Net Income 3,800,000
EPS 0.15
Basic Shares 24,918,033
Diluted Shares 25,762,712
Report Link
Date1996-05-14
Revenue 15,400,000
Net Income 3,500,000
EPS 0.14
Basic Shares 25,000,000
Diluted Shares 25,925,926
Report Link
Date1996-03-28
Revenue 14,800,000
Net Income 3,400,000
EPS 0.14
Basic Shares 25,000,000
Diluted Shares 25,925,926
Report Link
Date1995-11-13
Revenue 14,500,000
Net Income 3,600,000
EPS 0.14
Basic Shares 25,263,158
Diluted Shares 25,263,158
Report Link
Date1995-08-14
Revenue 14,100,000
Net Income 3,000,000
EPS 0.12
Basic Shares 25,531,915
Diluted Shares 25,531,915
Report Link
Date1995-05-15
Revenue 12,700,000
Net Income 2,800,000
EPS 0.11
Basic Shares 26,046,512
Diluted Shares 26,046,512
Report Link
Date1995-05-05
Revenue 13,000,000
Net Income 3,000,000
EPS 0.12
Basic Shares 26,046,512
Diluted Shares 26,046,512
Report Link
Date1994-09-30
Revenue 12,900,000
Net Income 2,800,000
EPS 0.11
Basic Shares 26,046,512
Diluted Shares 26,046,512
Report Link
Date1994-06-30
Revenue 12,600,000
Net Income 2,800,000
EPS 0.11
Basic Shares 25,454,545
Diluted Shares 25,454,545
Report Link
Date1994-03-31
Revenue 11,600,000
Net Income 3,100,000
EPS 0.12
Basic Shares 26,382,979
Diluted Shares 26,382,979
Report Link
Date1993-12-31
Revenue 10,800,000
Net Income 2,500,000
EPS 0.0948
Basic Shares 26,382,979
Diluted Shares 26,382,979
Report Link
Date1993-09-30
Revenue 10,900,000
Net Income 2,700,000
EPS 0.12
Basic Shares 22,500,000
Diluted Shares 22,500,000
Report Link
Date1993-06-30
Revenue 11,300,000
Net Income 2,400,000
EPS 0.11
Basic Shares 22,857,143
Diluted Shares 22,857,143
Report Link
Date1993-03-31
Revenue 10,500,000
Net Income 3,500,000
EPS 0.19
Basic Shares 18,666,667
Diluted Shares 18,666,667
Report Link
Date1992-12-31
Revenue 10,300,000
Net Income 2,200,000
EPS 0.14
Basic Shares 18,666,667
Diluted Shares 18,666,667
Report Link
Date1992-09-30
Revenue 9,900,000
Net Income 2,700,000
EPS 0.16
Basic Shares 19,285,714
Diluted Shares 19,285,714
Report Link
Date1992-06-30
Revenue 9,600,000
Net Income 2,700,000
EPS 0.16
Basic Shares 19,285,714
Diluted Shares 19,285,714
Report Link
Date1992-03-31
Revenue 9,000,000
Net Income 2,300,000
EPS 0.14
Basic Shares 18,400,000
Diluted Shares 18,400,000
Report Link

Quarterly Ratios

Date2024-09-30
PE 14.78
Dividend Yield 0.41
Payout Ratio: 24.107%
Date2024-06-30
PE 14.18
Dividend Yield 0.49
Payout Ratio: 27.991%
Date2024-03-31
PE 14.04
Dividend Yield 0.50
Payout Ratio: 28.134%
Date2023-12-31
PE 16.37
Dividend Yield 0.44
Payout Ratio: 28.929%
Date2023-09-30
PE 14.01
Dividend Yield 0.46
Payout Ratio: 25.841%
Date2023-06-30
PE 13.76
Dividend Yield 0.43
Payout Ratio: 23.923%
Date2023-03-31
PE 11.88
Dividend Yield 0.48
Payout Ratio: 22.856%
Date2022-12-31
PE 12.68
Dividend Yield 0.45
Payout Ratio: 23.007%
Date2022-09-30
PE 13.26
Dividend Yield 0.40
Payout Ratio: 21.320%
Date2022-06-30
PE 17.53
Dividend Yield 0.38
Payout Ratio: 26.349%
Date2022-03-31
PE 18.92
Dividend Yield 0.43
Payout Ratio: 32.683%
Date2021-12-31
PE 15.06
Dividend Yield 0.51
Payout Ratio: 30.722%
Date2021-09-30
PE 12.70
Dividend Yield 0.57
Payout Ratio: 28.766%
Date2021-06-30
PE 10.62
Dividend Yield 0.54
Payout Ratio: 23.120%
Date2021-03-31
PE 13.61
Dividend Yield 0.48
Payout Ratio: 26.164%
Date2020-12-31
PE 13.57
Dividend Yield 0.58
Payout Ratio: 31.424%
Date2020-09-30
PE 15.97
Dividend Yield 0.78
Payout Ratio: 50.034%
Date2020-06-30
PE 15.98
Dividend Yield 0.79
Payout Ratio: 50.396%
Date2020-03-31
PE 12.06
Dividend Yield 0.96
Payout Ratio: 46.276%
Date2019-12-31
PE 14.36
Dividend Yield 0.51
Payout Ratio: 29.420%
Date2019-09-30
PE 13.55
Dividend Yield 0.54
Payout Ratio: 29.345%
Date2019-06-30
PE 13.54
Dividend Yield 0.53
Payout Ratio: 28.642%
Date2019-03-31
PE 13.69
Dividend Yield 0.56
Payout Ratio: 30.722%
Date2018-12-31
PE 12.47
Dividend Yield 0.60
Payout Ratio: 30.023%
Date2018-09-30
PE 14.58
Dividend Yield 0.36
Payout Ratio: 20.904%
Date2018-06-30
PE 15.83
Dividend Yield 0.35
Payout Ratio: 22.455%
Date2018-03-31
PE 14.60
Dividend Yield 0.39
Payout Ratio: 22.613%
Date2017-12-31
PE 20.91
Dividend Yield 0.41
Payout Ratio: 34.323%
Date2017-09-30
PE 20.81
Dividend Yield 0.33
Payout Ratio: 27.844%
Date2017-06-30
PE 16.57
Dividend Yield 0.39
Payout Ratio: 26.046%
Date2017-03-31
PE 16.17
Dividend Yield 0.42
Payout Ratio: 27.247%
Date2016-12-31
PE 19.67
Dividend Yield 0.41
Payout Ratio: 32.030%
Date2016-09-30
PE 15.76
Dividend Yield 0.49
Payout Ratio: 31.153%
Date2016-06-30
PE 13.40
Dividend Yield 0.60
Payout Ratio: 31.950%
Date2016-03-31
PE 13.36
Dividend Yield 0.63
Payout Ratio: 33.868%
Date2015-12-31
PE 14.54
Dividend Yield 0.61
Payout Ratio: 35.688%
Date2015-09-30
PE 15.73
Dividend Yield 0.54
Payout Ratio: 33.858%
Date2015-06-30
PE 13.70
Dividend Yield 0.52
Payout Ratio: 28.421%
Date2015-03-31
PE 14.54
Dividend Yield 0.56
Payout Ratio: 32.419%
Date2014-12-31
PE 15.58
Dividend Yield 0.54
Payout Ratio: 33.361%
Date2014-09-30
PE 12.84
Dividend Yield 0.49
Payout Ratio: 25.398%
Date2014-06-30
PE 16.30
Dividend Yield 0.50
Payout Ratio: 32.428%
Date2014-03-31
PE 14.82
Dividend Yield 0.55
Payout Ratio: 32.428%
Date2013-12-31
PE 15.51
Dividend Yield 0.55
Payout Ratio: 34.218%
Date2013-09-30
PE 14.26
Dividend Yield 0.54
Payout Ratio: 30.529%
Date2013-06-30
PE 14.34
Dividend Yield 0.61
Payout Ratio: 35.067%
Date2013-03-31
PE 11.83
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-12-31
PE 13.10
Dividend Yield 1.37
Payout Ratio: 71.737%
Date2012-09-30
PE 11.86
Dividend Yield 0.62
Payout Ratio: 29.517%
Date2012-06-30
PE 13.54
Dividend Yield 0.64
Payout Ratio: 34.871%
Date2012-03-31
PE 11.76
Dividend Yield 0.62
Payout Ratio: 29.140%
Date2011-12-31
PE 12.24
Dividend Yield 0.72
Payout Ratio: 35.230%
Date2011-09-30
PE 10.04
Dividend Yield 0.76
Payout Ratio: 30.431%
Date2011-06-30
PE 14.67
Dividend Yield 0.65
Payout Ratio: 37.973%
Date2011-03-31
PE 14.45
Dividend Yield 0.59
Payout Ratio: 33.871%
Date2010-12-31
PE 15.56
Dividend Yield 0.61
Payout Ratio: 37.703%
Date2010-09-30
PE 13.18
Dividend Yield 0.62
Payout Ratio: 32.553%
Date2010-06-30
PE 12.68
Dividend Yield 0.63
Payout Ratio: 32.023%
Date2010-03-31
PE 17.26
Dividend Yield 0.55
Payout Ratio: 37.870%
Date2009-12-31
PE 14.42
Dividend Yield 0.62
Payout Ratio: 35.794%
Date2009-09-30
PE 15.04
Dividend Yield 0.62
Payout Ratio: 37.487%
Date2009-06-30
PE 21.13
Dividend Yield 0.64
Payout Ratio: 53.754%
Date2009-03-31
PE 19.53
Dividend Yield 0.61
Payout Ratio: 47.284%
Date2008-12-31
PE 25.07
Dividend Yield 0.42
Payout Ratio: 41.703%
Date2008-09-30
PE 16.78
Dividend Yield 0.45
Payout Ratio: 30.526%
Date2008-06-30
PE 11.76
Dividend Yield 0.47
Payout Ratio: 22.072%
Date2008-03-31
PE 15.06
Dividend Yield 0.44
Payout Ratio: 26.246%
Date2007-12-31
PE 14.06
Dividend Yield 0.45
Payout Ratio: 25.284%
Date2007-09-30
PE 10.67
Dividend Yield 0.43
Payout Ratio: 18.520%
Date2007-06-30
PE 12.59
Dividend Yield 0.42
Payout Ratio: 21.116%
Date2007-03-31
PE 16.32
Dividend Yield 0.39
Payout Ratio: 25.533%
Date2006-12-31
PE 15.64
Dividend Yield 0.34
Payout Ratio: 20.995%
Date2006-09-30
PE 14.42
Dividend Yield 0.39
Payout Ratio: 22.261%
Date2006-06-30
PE 14.35
Dividend Yield 0.36
Payout Ratio: 20.616%
Date2006-03-31
PE 15.80
Dividend Yield 0.36
Payout Ratio: 23.003%
Date2005-12-31
PE 13.50
Dividend Yield 0.35
Payout Ratio: 19.048%
Date2005-09-30
PE 18.01
Dividend Yield 0.38
Payout Ratio: 27.138%
Date2005-06-30
PE 15.10
Dividend Yield 0.32
Payout Ratio: 19.343%
Date2005-03-31
PE 12.33
Dividend Yield 0.41
Payout Ratio: 20.180%
Date2004-12-31
PE 14.02
Dividend Yield 0.35
Payout Ratio: 19.891%
Date2004-09-30
PE 13.47
Dividend Yield 0.44
Payout Ratio: 23.505%
Date2004-06-30
PE 13.58
Dividend Yield 0.42
Payout Ratio: 22.702%
Date2004-03-31
PE 13.20
Dividend Yield 0.45
Payout Ratio: 23.880%
Date2003-12-31
PE 14.40
Dividend Yield 0.43
Payout Ratio: 24.971%
Date2003-09-30
PE 13.95
Dividend Yield 0.43
Payout Ratio: 24.178%
Date2003-06-30
PE 12.47
Dividend Yield 0.43
Payout Ratio: 21.246%
Date2003-03-31
PE 10.12
Dividend Yield 0.49
Payout Ratio: 19.981%
Date2002-12-31
PE 11.04
Dividend Yield 0.40
Payout Ratio: 17.715%
Date2002-09-30
PE 11.29
Dividend Yield 0.41
Payout Ratio: 18.296%
Date2002-06-30
PE 11.29
Dividend Yield 0.43
Payout Ratio: 19.318%
Date2002-03-31
PE 10.31
Dividend Yield 0.45
Payout Ratio: 18.606%
Date2001-12-31
PE 10.28
Dividend Yield 0.52
Payout Ratio: 21.566%
Date2001-09-30
PE 10.33
Dividend Yield 0.49
Payout Ratio: 20.392%
Date2001-06-30
PE 11.84
Dividend Yield 0.47
Payout Ratio: 22.232%
Date2001-03-31
PE 11.44
Dividend Yield 0.46
Payout Ratio: 20.962%
Date2000-12-31
PE 12.27
Dividend Yield 0.45
Payout Ratio: 22.247%
Date2000-09-30
PE 9.27
Dividend Yield 0.50
Payout Ratio: 18.588%
Date2000-06-30
PE 9.97
Dividend Yield 0.51
Payout Ratio: 20.257%
Date2000-03-31
PE 8.73
Dividend Yield 0.60
Payout Ratio: 21.065%
Date1999-12-31
PE -22.23
Dividend Yield 0.47
Payout Ratio: -41.748%
Date1999-09-30
PE 10.65
Dividend Yield 0.43
Payout Ratio: 18.333%
Date1999-06-30
PE 12.97
Dividend Yield 0.39
Payout Ratio: 20.339%
Date1999-03-31
PE 13.01
Dividend Yield 0.40
Payout Ratio: 20.968%
Date1998-12-31
PE 9.43
Dividend Yield 0.48
Payout Ratio: 18.182%
Date1998-09-30
PE 19.41
Dividend Yield 0.29
Payout Ratio: 22.727%
Date1998-06-30
PE 19.70
Dividend Yield 0.32
Payout Ratio: 25.000%
Date1998-03-31
PE 15.06
Dividend Yield 0.36
Payout Ratio: 21.429%
Date1997-12-31
PE 13.56
Dividend Yield 0.26
Payout Ratio: 14.286%
Date1997-09-30
PE 12.69
Dividend Yield 0.27
Payout Ratio: 13.636%
Date1997-06-30
PE 14.99
Dividend Yield 0.32
Payout Ratio: 19.444%
Date1997-03-31
PE 12.39
Dividend Yield 0.32
Payout Ratio: 15.789%
Date1996-12-31
PE 11.25
Dividend Yield 0.28
Payout Ratio: 12.821%
Date1996-09-30
PE 9.73
Dividend Yield 0.33
Payout Ratio: 12.821%
Date1996-06-30
PE 8.75
Dividend Yield 0.38
Payout Ratio: 13.158%
Date1996-03-31
PE 9.43
Dividend Yield 0.38
Payout Ratio: 14.286%
Date1995-12-31
PE 8.57
Dividend Yield 0.34
Payout Ratio: 11.765%
Date1995-09-30
PE 8.28
Dividend Yield 0.34
Payout Ratio: 11.111%
Date1995-06-30
PE 8.11
Dividend Yield 0.51
Payout Ratio: 16.667%
Date1995-03-31
PE 9.02
Dividend Yield 0.40
Payout Ratio: 14.286%
Date1994-12-31
PE 8.01
Dividend Yield 0.42
Payout Ratio: 13.333%
Date1994-09-30
PE 8.86
Dividend Yield 0.40
Payout Ratio: 14.286%
Date1994-06-30
PE 9.30
Dividend Yield 0.29
Payout Ratio: 10.714%
Date1994-03-31
PE 7.32
Dividend Yield 0.66
Payout Ratio: 19.355%
Date1993-12-31
PE 9.58
Dividend Yield 0.31
Payout Ratio: 12.000%
Date1993-09-30
PE 8.46
Dividend Yield 0.55
Payout Ratio: 18.519%
Date1993-06-30
PE 9.38
Dividend Yield 0.22
Payout Ratio: 8.333%
Date1993-03-31
PE 6.17
Dividend Yield 0.23
Payout Ratio: 5.714%
Date1992-12-31
PE 8.15
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-09-30
PE 6.20
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-06-30
PE 6.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-03-31
PE 5.96
Dividend Yield 0.00
Payout Ratio: 0.000%

RSI:

39.33

Price:

$126.63

Market Cap:

4,195,112,607

EPS TTM:

6.33

PE Ratio:

20.02

PEPSG:

0.8843

Fwd PE:

17.70

Volume:

117,287

2 Year Price Change

1.384

Index 2 Year Price Change

1.507

5 Year Price Change

2.071

Index 5 Year Price Change

1.910

PESPG: Growth Rate of EPS projected to next quarter and 6 months trailing. Lower is better to help calculate nexts quarters PE Ratio today. Diluted shares effects the EPS reported and makes calculation show as extremely poor expected growth.

Revenue

Net Income

EPS

Shares

News

Press Releases

Notable Earnings

Please select an option: