UFP Technologies, Inc. UFPT
Sector:
HealthcareIndustry:
Medical - DevicesDescription:
UFP Technologies, Inc. designs and custom manufactures components, subassemblies, products, and packaging utilizing specialized foams, films, and plastics primarily for the medical market. Its single-use and single-patient devices and components are used in a range of medical devices, disposable wound care products, infection prevention, minimally invasive surgery, wearables, orthopedic soft goods, and orthopedic implant packaging. The company also provides engineered products and components to customers in the automotive, aerospace and defense, consumer, electronics, and industrial markets, which are applied in military uniform and gear components, automotive interior trim, athletic padding, environmentally protective packaging, air filtration, abrasive nail files, and protective cases and inserts. It markets and sells its products in the United States principally through a direct sales force, as well as independent manufacturer representatives. The company was founded in 1963 and is headquartered in Newburyport, Massachusetts.Recent Quarter:
2024-11-05Upcoming Quarter:
2025-02-19Annual Reports
Date2024-02-29
Revenue 400,072,000
Net Income 44,924,000
EPS 5.89
Basic Shares 7,624,000
Diluted Shares 7,701,000
Report Link
Date2023-03-16
Revenue 353,792,000
Net Income 41,789,000
EPS 5.52
Basic Shares 7,564,000
Diluted Shares 7,663,000
Report Link
Date2022-03-14
Revenue 206,320,000
Net Income 15,886,000
EPS 2.11
Basic Shares 7,524,000
Diluted Shares 7,615,000
Report Link
Date2021-03-12
Revenue 179,373,000
Net Income 13,369,000
EPS 1.79
Basic Shares 7,484,000
Diluted Shares 7,568,000
Report Link
Date2020-03-13
Revenue 198,381,000
Net Income 19,750,000
EPS 2.66
Basic Shares 7,424,000
Diluted Shares 7,516,000
Report Link
Date2019-03-15
Revenue 190,455,000
Net Income 14,311,000
EPS 1.95
Basic Shares 7,347,000
Diluted Shares 7,430,000
Report Link
Date2018-03-16
Revenue 147,843,000
Net Income 9,210,000
EPS 1.27
Basic Shares 7,248,000
Diluted Shares 7,337,000
Report Link
Date2017-03-10
Revenue 146,132,000
Net Income 7,970,000
EPS 1.11
Basic Shares 7,190,000
Diluted Shares 7,275,000
Report Link
Date2016-03-11
Revenue 138,850,000
Net Income 7,593,000
EPS 1.07
Basic Shares 7,115,000
Diluted Shares 7,219,000
Report Link
Date2015-03-13
Revenue 139,307,000
Net Income 7,559,000
EPS 1.08
Basic Shares 7,028,000
Diluted Shares 7,175,000
Report Link
Date2014-03-14
Revenue 139,223,000
Net Income 11,276,000
EPS 1.65
Basic Shares 6,824,000
Diluted Shares 7,105,000
Report Link
Date2013-03-15
Revenue 130,962,000
Net Income 10,895,000
EPS 1.63
Basic Shares 6,679,000
Diluted Shares 7,028,000
Report Link
Date2012-03-15
Revenue 127,243,846
Net Income 10,346,170
EPS 1.6
Basic Shares 6,476,000
Diluted Shares 6,999,000
Report Link
Date2011-03-16
Revenue 120,766,450
Net Income 9,247,092
EPS 1.5
Basic Shares 6,157,310
Diluted Shares 6,749,062
Report Link
Date2010-03-30
Revenue 99,231,000
Net Income 5,929,000
EPS 1.02
Basic Shares 5,830,000
Diluted Shares 6,294,000
Report Link
Date2009-03-27
Revenue 110,031,601
Net Income 5,116,000
EPS 0.92
Basic Shares 5,549,830
Diluted Shares 6,262,666
Report Link
Date2008-03-27
Revenue 93,595,140
Net Income 4,159,101
EPS 0.78
Basic Shares 5,306,948
Diluted Shares 5,861,420
Report Link
Date2007-03-27
Revenue 93,749,239
Net Income 2,514,873
EPS 0.5
Basic Shares 5,022,532
Diluted Shares 5,571,068
Report Link
Date2006-03-24
Revenue 83,962,457
Net Income 659,091
EPS 0.14
Basic Shares 4,798,008
Diluted Shares 5,260,569
Report Link
Date2005-03-30
Revenue 68,624,098
Net Income 871,261
EPS 0.19
Basic Shares 4,616,983
Diluted Shares 4,994,611
Report Link
Date2004-03-30
Revenue 60,902,180
Net Income -1,515,729
EPS -0.34
Basic Shares 4,489,984
Diluted Shares 4,489,984
Report Link
Date2003-03-31
Revenue 61,189,396
Net Income -233,795
EPS -0.0538
Basic Shares 4,342,879
Diluted Shares 4,342,879
Report Link
Date2002-03-27
Revenue 61,574,005
Net Income -3,043,438
EPS -0.72
Basic Shares 4,226,997
Diluted Shares 4,245,000
Report Link
Date2001-03-26
Revenue 74,491,669
Net Income 1,081,114
EPS 0.25
Basic Shares 4,374,271
Diluted Shares 4,386,441
Report Link
Date2000-03-22
Revenue 58,800,000
Net Income 1,700,000
EPS 0.35
Basic Shares 4,808,640
Diluted Shares 4,895,935
Report Link
Date1999-03-30
Revenue 47,200,000
Net Income 1,600,000
EPS 0.35
Basic Shares 4,682,210
Diluted Shares 4,830,236
Report Link
Date1998-03-31
Revenue 45,500,000
Net Income 1,300,000
EPS 0.28
Basic Shares 4,655,586
Diluted Shares 4,863,110
Report Link
Date1997-03-28
Revenue 39,400,000
Net Income 1,300,000
EPS 0.26
Basic Shares 4,874,125
Diluted Shares 5,000,000
Report Link
Date1995-12-31
Revenue 34,100,000
Net Income 900,000
EPS 0.19
Basic Shares 4,736,842
Diluted Shares 4,736,842
Report Link
Date1994-12-31
Revenue 31,900,000
Net Income -2,500,000
EPS -0.55
Basic Shares 4,545,455
Diluted Shares 4,545,455
Report Link
Date1993-12-31
Revenue 30,500,000
Net Income -200,000
EPS -0.0667
Basic Shares 3,000,000
Diluted Shares 3,000,000
Report Link
Date1992-12-31
Revenue 29,200,000
Net Income 200,000
EPS 0.0667
Basic Shares 3,000,000
Diluted Shares 3,000,000
Report Link
Date1991-12-31
Revenue 28,100,000
Net Income 200,000
EPS 0.11
Basic Shares 1,818,182
Diluted Shares 1,818,182
Report Link
Annual Ratios
Date2023-12-31
PE 29.20
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-12-31
PE 21.34
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-12-31
PE 33.28
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-12-31
PE 26.09
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-12-31
PE 18.65
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-12-31
PE 15.42
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-12-31
PE 21.88
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-12-31
PE 22.96
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-12-31
PE 22.32
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-12-31
PE 22.86
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-12-31
PE 15.26
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-12-31
PE 10.99
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-12-31
PE 9.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-12-31
PE 8.12
Dividend Yield 0.14
Payout Ratio: 1.135%
Date2009-12-31
PE 6.39
Dividend Yield 0.28
Payout Ratio: 1.771%
Date2008-12-31
PE 5.74
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-12-31
PE 9.38
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-12-31
PE 11.22
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-12-31
PE 17.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-12-31
PE 20.08
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-12-31
PE -5.78
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-12-31
PE -18.95
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-12-31
PE -1.49
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-12-31
PE 6.83
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-12-31
PE 7.78
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-12-31
PE 9.14
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-12-31
PE 15.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-12-31
PE 19.22
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-12-31
PE 21.71
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-12-31
PE -5.45
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-12-31
PE -82.50
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-12-31
PE 86.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-12-31
PE 52.27
Dividend Yield 0.96
Payout Ratio: 50.000%
Quarterly Reports
Date2024-11-12
Revenue 145,165,000
Net Income 16,361,000
EPS 2.13
Basic Shares 7,674,000
Diluted Shares 7,772,000
Report Link
Date2024-08-09
Revenue 110,177,000
Net Income 13,552,000
EPS 1.77
Basic Shares 7,672,000
Diluted Shares 7,753,000
Report Link
Date2024-05-10
Revenue 105,009,000
Net Income 12,693,000
EPS 1.66
Basic Shares 7,651,000
Diluted Shares 7,737,000
Report Link
Date2024-02-29
Revenue 101,498,000
Net Income 11,608,000
EPS 1.52
Basic Shares 7,639,000
Diluted Shares 7,712,000
Report Link
Date2023-11-09
Revenue 100,784,000
Net Income 11,694,000
EPS 1.53
Basic Shares 7,639,000
Diluted Shares 7,709,000
Report Link
Date2023-08-09
Revenue 100,037,000
Net Income 11,883,000
EPS 1.56
Basic Shares 7,625,000
Diluted Shares 7,690,000
Report Link
Date2023-05-10
Revenue 97,753,000
Net Income 9,739,000
EPS 1.28
Basic Shares 7,592,000
Diluted Shares 7,681,000
Report Link
Date2023-03-16
Revenue 91,237,000
Net Income 8,462,000
EPS 1.12
Basic Shares 7,580,000
Diluted Shares 7,689,000
Report Link
Date2022-11-14
Revenue 96,970,000
Net Income 19,540,000
EPS 2.58
Basic Shares 7,570,000
Diluted Shares 7,638,000
Report Link
Date2022-08-09
Revenue 94,343,000
Net Income 8,929,000
EPS 1.18
Basic Shares 7,563,000
Diluted Shares 7,608,000
Report Link
Date2022-05-10
Revenue 71,242,000
Net Income 4,858,000
EPS 0.64
Basic Shares 7,544,000
Diluted Shares 7,630,000
Report Link
Date2022-03-14
Revenue 56,343,000
Net Income 3,219,000
EPS 0.43
Basic Shares 7,532,000
Diluted Shares 7,637,000
Report Link
Date2021-11-05
Revenue 50,723,000
Net Income 3,789,000
EPS 0.5
Basic Shares 7,531,000
Diluted Shares 7,597,000
Report Link
Date2021-08-06
Revenue 50,655,000
Net Income 4,715,000
EPS 0.63
Basic Shares 7,527,000
Diluted Shares 7,573,000
Report Link
Date2021-05-07
Revenue 48,599,000
Net Income 4,163,000
EPS 0.55
Basic Shares 7,507,000
Diluted Shares 7,570,000
Report Link
Date2021-03-12
Revenue 45,153,000
Net Income 4,172,000
EPS 0.56
Basic Shares 7,496,000
Diluted Shares 7,574,000
Report Link
Date2020-11-06
Revenue 43,299,000
Net Income 2,988,000
EPS 0.4
Basic Shares 7,495,000
Diluted Shares 7,555,000
Report Link
Date2020-08-07
Revenue 42,644,000
Net Income 2,318,000
EPS 0.31
Basic Shares 7,487,000
Diluted Shares 7,532,000
Report Link
Date2020-05-08
Revenue 48,277,000
Net Income 3,891,000
EPS 0.52
Basic Shares 7,457,000
Diluted Shares 7,538,000
Report Link
Date2020-03-13
Revenue 50,261,000
Net Income 5,777,000
EPS 0.78
Basic Shares 7,439,000
Diluted Shares 7,545,000
Report Link
Date2019-11-08
Revenue 49,394,000
Net Income 5,641,000
EPS 0.76
Basic Shares 7,432,000
Diluted Shares 7,493,000
Report Link
Date2019-08-09
Revenue 51,399,000
Net Income 4,598,000
EPS 0.62
Basic Shares 7,423,000
Diluted Shares 7,467,000
Report Link
Date2019-05-10
Revenue 47,328,000
Net Income 3,734,000
EPS 0.5
Basic Shares 7,402,000
Diluted Shares 7,466,000
Report Link
Date2019-03-15
Revenue 50,697,000
Net Income 4,410,000
EPS 0.6
Basic Shares 7,376,000
Diluted Shares 7,464,000
Report Link
Date2018-11-09
Revenue 47,808,000
Net Income 4,134,000
EPS 0.56
Basic Shares 7,366,000
Diluted Shares 7,435,000
Report Link
Date2018-08-09
Revenue 49,019,000
Net Income 3,990,000
EPS 0.54
Basic Shares 7,347,000
Diluted Shares 7,413,000
Report Link
Date2018-05-10
Revenue 42,931,000
Net Income 1,777,000
EPS 0.24
Basic Shares 7,300,000
Diluted Shares 7,378,000
Report Link
Date2018-03-16
Revenue 37,219,000
Net Income 2,715,000
EPS 0.37
Basic Shares 7,273,000
Diluted Shares 7,369,000
Report Link
Date2017-11-09
Revenue 35,684,000
Net Income 1,695,000
EPS 0.23
Basic Shares 7,264,000
Diluted Shares 7,353,000
Report Link
Date2017-08-09
Revenue 37,886,000
Net Income 2,630,000
EPS 0.36
Basic Shares 7,239,000
Diluted Shares 7,323,000
Report Link
Date2017-05-09
Revenue 37,053,000
Net Income 2,171,000
EPS 0.3
Basic Shares 7,216,000
Diluted Shares 7,297,000
Report Link
Date2017-03-10
Revenue 36,505,000
Net Income 1,491,000
EPS 0.21
Basic Shares 7,201,000
Diluted Shares 7,300,000
Report Link
Date2016-11-09
Revenue 37,220,000
Net Income 2,669,000
EPS 0.37
Basic Shares 7,225,000
Diluted Shares 7,312,000
Report Link
Date2016-08-09
Revenue 37,902,000
Net Income 2,735,000
EPS 0.38
Basic Shares 7,196,000
Diluted Shares 7,271,000
Report Link
Date2016-05-09
Revenue 34,503,000
Net Income 1,075,000
EPS 0.15
Basic Shares 7,173,000
Diluted Shares 7,253,000
Report Link
Date2016-03-11
Revenue 33,933,000
Net Income 1,676,000
EPS 0.24
Basic Shares 7,142,000
Diluted Shares 7,248,000
Report Link
Date2015-11-06
Revenue 34,441,000
Net Income 1,992,000
EPS 0.28
Basic Shares 7,131,000
Diluted Shares 7,230,000
Report Link
Date2015-08-07
Revenue 36,499,000
Net Income 2,272,000
EPS 0.32
Basic Shares 7,116,000
Diluted Shares 7,210,000
Report Link
Date2015-05-08
Revenue 33,977,000
Net Income 1,653,000
EPS 0.23
Basic Shares 7,076,000
Diluted Shares 7,193,000
Report Link
Date2015-03-13
Revenue 35,267,000
Net Income 1,571,000
EPS 0.22
Basic Shares 7,059,000
Diluted Shares 7,192,000
Report Link
Date2014-11-07
Revenue 35,406,000
Net Income 2,066,000
EPS 0.29
Basic Shares 7,055,000
Diluted Shares 7,186,000
Report Link
Date2014-08-08
Revenue 34,025,000
Net Income 1,860,000
EPS 0.27
Basic Shares 7,025,000
Diluted Shares 7,168,000
Report Link
Date2014-05-12
Revenue 34,609,000
Net Income 2,062,000
EPS 0.3
Basic Shares 6,972,000
Diluted Shares 7,148,000
Report Link
Date2014-03-14
Revenue 34,993,000
Net Income 3,376,990
EPS 0.49
Basic Shares 6,888,000
Diluted Shares 7,133,000
Report Link
Date2013-11-07
Revenue 34,700,192
Net Income 2,887,000
EPS 0.42
Basic Shares 6,840,000
Diluted Shares 7,112,000
Report Link
Date2013-08-08
Revenue 35,832,000
Net Income 2,982,000
EPS 0.44
Basic Shares 6,798,000
Diluted Shares 7,090,000
Report Link
Date2013-05-10
Revenue 33,697,000
Net Income 2,030,000
EPS 0.3
Basic Shares 6,768,000
Diluted Shares 7,088,000
Report Link
Date2013-03-15
Revenue 33,370,000
Net Income 3,203,224
EPS 0.48
Basic Shares 6,724,000
Diluted Shares 7,055,000
Report Link
Date2012-11-09
Revenue 31,967,000
Net Income 2,596,273
EPS 0.39
Basic Shares 6,721,000
Diluted Shares 7,075,000
Report Link
Date2012-08-09
Revenue 33,673,000
Net Income 2,747,066
EPS 0.41
Basic Shares 6,694,000
Diluted Shares 7,055,000
Report Link
Date2012-05-10
Revenue 31,952,223
Net Income 2,348,734
EPS 0.36
Basic Shares 6,588,367
Diluted Shares 7,030,197
Report Link
Date2012-03-15
Revenue 31,477,305
Net Income 3,004,307
EPS 0.46
Basic Shares 6,588,367
Diluted Shares 7,030,197
Report Link
Date2011-11-09
Revenue 30,761,959
Net Income 2,435,188
EPS 0.37
Basic Shares 6,510,523
Diluted Shares 6,999,224
Report Link
Date2011-08-10
Revenue 33,500,994
Net Income 2,701,792
EPS 0.42
Basic Shares 6,465,968
Diluted Shares 6,981,838
Report Link
Date2011-05-12
Revenue 31,503,588
Net Income 2,204,883
EPS 0.34
Basic Shares 6,393,521
Diluted Shares 6,969,361
Report Link
Date2011-03-16
Revenue 31,640,491
Net Income 3,089,254
EPS 0.48
Basic Shares 6,393,521
Diluted Shares 6,969,361
Report Link
Date2010-11-12
Revenue 30,467,998
Net Income 2,364,840
EPS 0.38
Basic Shares 6,214,777
Diluted Shares 6,784,650
Report Link
Date2010-08-10
Revenue 29,957,495
Net Income 2,281,616
EPS 0.37
Basic Shares 6,138,249
Diluted Shares 6,725,398
Report Link
Date2010-05-14
Revenue 28,700,000
Net Income 1,511,382
EPS 0.25
Basic Shares 5,997,000
Diluted Shares 6,642,000
Report Link
Date2010-03-30
Revenue 29,044,288
Net Income 2,905,524
EPS 0.48
Basic Shares 5,997,000
Diluted Shares 6,642,000
Report Link
Date2009-11-12
Revenue 27,620,250
Net Income 2,112,742
EPS 0.36
Basic Shares 5,894,218
Diluted Shares 6,300,714
Report Link
Date2009-08-13
Revenue 20,959,033
Net Income 566,198
EPS 0.1
Basic Shares 5,787,070
Diluted Shares 6,190,770
Report Link
Date2009-05-12
Revenue 21,607,763
Net Income 344,961
EPS 0.06
Basic Shares 5,713,495
Diluted Shares 6,152,972
Report Link
Date2009-03-27
Revenue 26,066,096
Net Income 1,146,352
EPS 0.2
Basic Shares 5,713,495
Diluted Shares 6,152,972
Report Link
Date2008-11-07
Revenue 27,501,379
Net Income 1,247,285
EPS 0.22
Basic Shares 5,593,305
Diluted Shares 6,315,472
Report Link
Date2008-08-12
Revenue 28,456,090
Net Income 1,574,222
EPS 0.29
Basic Shares 5,514,624
Diluted Shares 6,389,166
Report Link
Date2008-05-13
Revenue 28,008,036
Net Income 1,148,141
EPS 0.21
Basic Shares 5,449,682
Diluted Shares 6,090,530
Report Link
Date2008-03-27
Revenue 25,465,075
Net Income 1,777,435
EPS 0.33
Basic Shares 5,449,682
Diluted Shares 6,090,530
Report Link
Date2007-11-09
Revenue 22,937,289
Net Income 883,279
EPS 0.17
Basic Shares 5,358,110
Diluted Shares 5,908,558
Report Link
Date2007-08-10
Revenue 23,180,140
Net Income 976,967
EPS 0.18
Basic Shares 5,289,944
Diluted Shares 5,860,549
Report Link
Date2007-05-11
Revenue 22,012,636
Net Income 521,420
EPS 0.1
Basic Shares 5,206,375
Diluted Shares 5,747,265
Report Link
Date2007-03-27
Revenue 23,337,444
Net Income 845,220
EPS 0.16
Basic Shares 5,206,375
Diluted Shares 5,747,265
Report Link
Date2006-11-13
Revenue 21,737,107
Net Income 395,515
EPS 0.08
Basic Shares 5,097,647
Diluted Shares 5,721,614
Report Link
Date2006-08-10
Revenue 24,533,970
Net Income 700,544
EPS 0.14
Basic Shares 4,973,728
Diluted Shares 5,567,672
Report Link
Date2006-05-12
Revenue 24,140,718
Net Income 573,594
EPS 0.12
Basic Shares 4,874,484
Diluted Shares 5,233,169
Report Link
Date2006-03-24
Revenue 23,203,497
Net Income 408,031
EPS 0.084
Basic Shares 4,874,484
Diluted Shares 5,233,169
Report Link
Date2005-11-14
Revenue 21,649,267
Net Income -148,531
EPS -0.0308
Basic Shares 4,820,335
Diluted Shares 4,820,335
Report Link
Date2005-08-12
Revenue 20,917,802
Net Income 314,189
EPS 0.07
Basic Shares 4,814,483
Diluted Shares 5,235,524
Report Link
Date2005-05-12
Revenue 18,191,891
Net Income 85,402
EPS 0.02
Basic Shares 4,730,761
Diluted Shares 5,256,815
Report Link
Date2005-03-30
Revenue 18,204,639
Net Income 410,533
EPS 0.087
Basic Shares 4,730,761
Diluted Shares 5,256,815
Report Link
Date2004-11-12
Revenue 17,657,812
Net Income 190,473
EPS 0.04
Basic Shares 4,626,967
Diluted Shares 5,048,659
Report Link
Date2004-08-11
Revenue 16,827,393
Net Income 216,292
EPS 0.05
Basic Shares 4,613,180
Diluted Shares 5,005,822
Report Link
Date2004-05-14
Revenue 15,934,254
Net Income 53,963
EPS 0.01
Basic Shares 4,573,687
Diluted Shares 4,821,405
Report Link
Date2004-03-30
Revenue 15,248,432
Net Income -1,093,131
EPS -0.24
Basic Shares 4,573,687
Diluted Shares 4,821,405
Report Link
Date2003-11-14
Revenue 16,056,162
Net Income 41,304
EPS 0.01
Basic Shares 4,516,586
Diluted Shares 4,600,857
Report Link
Date2003-08-14
Revenue 15,352,933
Net Income -95,577
EPS -0.0213
Basic Shares 4,491,950
Diluted Shares 4,491,950
Report Link
Date2003-05-15
Revenue 14,244,653
Net Income -368,325
EPS -0.0832
Basic Shares 4,428,585
Diluted Shares 4,428,585
Report Link
Date2003-03-31
Revenue 13,726,966
Net Income 4,479
EPS 0.001
Basic Shares 4,364,668
Diluted Shares 4,428,585
Report Link
Date2002-11-13
Revenue 15,283,405
Net Income 3,820
EPS 0.0009
Basic Shares 4,359,635
Diluted Shares 4,402,668
Report Link
Date2002-08-14
Revenue 16,648,472
Net Income 73,546
EPS 0.02
Basic Shares 4,346,384
Diluted Shares 4,400,839
Report Link
Date2002-05-10
Revenue 15,530,553
Net Income -315,640
EPS -0.0734
Basic Shares 4,302,330
Diluted Shares 4,302,330
Report Link
Date2002-03-27
Revenue 15,191,873
Net Income -1,463,680
EPS -0.35
Basic Shares 4,129,567
Diluted Shares 4,302,330
Report Link
Date2001-11-13
Revenue 13,935,119
Net Income -942,780
EPS -0.22
Basic Shares 4,214,385
Diluted Shares 4,214,385
Report Link
Date2001-08-10
Revenue 15,480,531
Net Income -268,691
EPS -0.0641
Basic Shares 4,192,733
Diluted Shares 4,192,733
Report Link
Date2001-05-11
Revenue 16,966,482
Net Income -368,287
EPS -0.0842
Basic Shares 4,374,910
Diluted Shares 4,374,910
Report Link
Date2001-03-26
Revenue 17,893,983
Net Income 355,308
EPS 0.081
Basic Shares 4,374,910
Diluted Shares 4,374,910
Report Link
Date2000-11-14
Revenue 18,898,192
Net Income 220,136
EPS 0.05
Basic Shares 4,402,720
Diluted Shares 4,402,720
Report Link
Date2000-08-11
Revenue 19,415,865
Net Income 287,775
EPS 0.07
Basic Shares 4,372,221
Diluted Shares 4,385,801
Report Link
Date2000-05-12
Revenue 18,283,629
Net Income 217,922
EPS 0.05
Basic Shares 4,368,000
Diluted Shares 4,390,000
Report Link
Date2000-03-22
Revenue 16,000,000
Net Income 700,000
EPS 0.16
Basic Shares 4,368,378
Diluted Shares 4,389,569
Report Link
Date1999-11-15
Revenue 14,400,000
Net Income 300,000
EPS 0.06
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1999-08-13
Revenue 14,900,000
Net Income 400,000
EPS 0.09
Basic Shares 4,444,444
Diluted Shares 4,444,444
Report Link
Date1999-05-14
Revenue 13,500,000
Net Income 300,000
EPS 0.06
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1999-03-30
Revenue 12,500,000
Net Income 500,000
EPS 0.1
Basic Shares 4,978,840
Diluted Shares 5,000,000
Report Link
Date1998-11-13
Revenue 12,700,000
Net Income 500,000
EPS 0.1
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1998-08-11
Revenue 11,300,000
Net Income 400,000
EPS 0.08
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1998-05-14
Revenue 10,700,000
Net Income 200,000
EPS 0.05
Basic Shares 4,000,000
Diluted Shares 4,000,000
Report Link
Date1998-03-31
Revenue 11,900,000
Net Income 400,000
EPS 0.1
Basic Shares 4,000,000
Diluted Shares 4,000,000
Report Link
Date1997-11-13
Revenue 11,400,000
Net Income 400,000
EPS 0.08
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1997-08-14
Revenue 11,200,000
Net Income 300,000
EPS 0.06
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1997-05-14
Revenue 11,000,000
Net Income 200,000
EPS 0.04
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1997-03-28
Revenue 10,500,000
Net Income 600,000
EPS 0.12
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1996-11-13
Revenue 10,100,000
Net Income 300,000
EPS 0.07
Basic Shares 4,285,714
Diluted Shares 5,000,000
Report Link
Date1996-08-12
Revenue 10,100,000
Net Income 200,000
EPS 0.05
Basic Shares 4,000,000
Diluted Shares 4,000,000
Report Link
Date1996-05-10
Revenue 8,700,000
Net Income 100,000
EPS 0.03
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1995-12-31
Revenue 8,800,000
Net Income 600,000
EPS 0.18
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1995-09-30
Revenue 8,400,000
Net Income 200,000
EPS 0.05
Basic Shares 4,000,000
Diluted Shares 4,000,000
Report Link
Date1995-06-30
Revenue 8,300,000
Net Income 100,000
EPS 0.02
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1995-03-31
Revenue 8,600,000
Net Income 0
EPS 0
Basic Shares 4,622,000
Diluted Shares 4,622,000
Report Link
Date1994-12-31
Revenue 8,000,000
Net Income -1,300,000
EPS -0.28
Basic Shares 4,622,000
Diluted Shares 4,622,000
Report Link
Date1994-09-30
Revenue 8,000,000
Net Income -300,000
EPS -0.07
Basic Shares 4,285,714
Diluted Shares 4,285,714
Report Link
Date1994-06-30
Revenue 8,400,000
Net Income -400,000
EPS -0.08
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1994-03-31
Revenue 7,500,000
Net Income -500,000
EPS -0.1
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1993-12-31
Revenue 7,900,000
Net Income 200,000
EPS 0.04
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1993-09-30
Revenue 7,600,000
Net Income -100,000
EPS -0.0333
Basic Shares 3,000,000
Diluted Shares 3,000,000
Report Link
Date1993-06-30
Revenue 7,500,000
Net Income -100,000
EPS -0.05
Basic Shares 2,000,000
Diluted Shares 2,000,000
Report Link
Date1993-03-31
Revenue 7,500,000
Net Income -200,000
EPS -0.05
Basic Shares 4,000,000
Diluted Shares 4,000,000
Report Link
Date1992-12-31
Revenue 7,300,000
Net Income 0
EPS 0.01
Basic Shares 4,000,000
Diluted Shares 4,000,000
Report Link
Date1992-09-30
Revenue 7,300,000
Net Income 0
EPS 0
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1992-06-30
Revenue 7,300,000
Net Income 0
EPS 0
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1992-03-31
Revenue 7,300,000
Net Income 0
EPS 0.01
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1991-12-31
Revenue 7,100,000
Net Income 0
EPS 0
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1991-09-30
Revenue 7,000,000
Net Income 100,000
EPS 0.03
Basic Shares 3,333,333
Diluted Shares 3,333,333
Report Link
Date1991-06-30
Revenue 7,000,000
Net Income 100,000
EPS 0.02
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Date1991-03-31
Revenue 7,000,000
Net Income 0
EPS 0.02
Basic Shares 5,000,000
Diluted Shares 5,000,000
Report Link
Quarterly Ratios
Date2024-09-30
PE 37.14
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2024-06-30
PE 40.91
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2024-03-31
PE 37.80
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-12-31
PE 28.30
Dividend Yield 0.20
Payout Ratio: 22.665%
Date2023-09-30
PE 26.37
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-06-30
PE 31.10
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2023-03-31
PE 25.30
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-12-31
PE 26.40
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-09-30
PE 8.31
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-06-30
PE 16.85
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2022-03-31
PE 25.69
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-12-31
PE 41.10
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-09-30
PE 30.60
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-06-30
PE 22.92
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2021-03-31
PE 22.46
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-12-31
PE 20.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-09-30
PE 25.97
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-06-30
PE 35.58
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2020-03-31
PE 18.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-12-31
PE 15.97
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-09-30
PE 12.71
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-06-30
PE 16.66
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2019-03-31
PE 18.53
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-12-31
PE 12.56
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-09-30
PE 16.29
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-06-30
PE 14.20
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2018-03-31
PE 30.30
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-12-31
PE 18.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-09-30
PE 30.11
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-06-30
PE 19.47
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2017-03-31
PE 21.52
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-12-31
PE 30.73
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-09-30
PE 17.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-06-30
PE 14.83
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2016-03-31
PE 37.15
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-12-31
PE 25.38
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-09-30
PE 20.45
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-06-30
PE 16.38
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2015-03-31
PE 24.38
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-12-31
PE 27.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-09-30
PE 18.76
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-06-30
PE 22.75
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2014-03-31
PE 20.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-12-31
PE 12.86
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-09-30
PE 13.49
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-06-30
PE 11.36
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2013-03-31
PE 16.26
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-12-31
PE 9.40
Dividend Yield 1.02
Payout Ratio: 38.188%
Date2012-09-30
PE 11.63
Dividend Yield 0.01
Payout Ratio: 0.520%
Date2012-06-30
PE 10.30
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2012-03-31
PE 13.64
Dividend Yield 0.94
Payout Ratio: 51.506%
Date2011-12-31
PE 8.10
Dividend Yield 0.11
Payout Ratio: 3.495%
Date2011-09-30
PE 9.63
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2011-06-30
PE 11.32
Dividend Yield 0.15
Payout Ratio: 6.817%
Date2011-03-31
PE 12.48
Dividend Yield 0.10
Payout Ratio: 4.762%
Date2010-12-31
PE 6.31
Dividend Yield 0.13
Payout Ratio: 3.399%
Date2010-09-30
PE 7.68
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-06-30
PE 6.17
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2010-03-31
PE 10.26
Dividend Yield 0.17
Payout Ratio: 6.947%
Date2009-12-31
PE 3.35
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-09-30
PE 4.41
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2009-06-30
PE 10.66
Dividend Yield 0.44
Payout Ratio: 18.545%
Date2009-03-31
PE 18.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-12-31
PE 6.59
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-09-30
PE 7.62
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-06-30
PE 8.77
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2008-03-31
PE 9.24
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-12-31
PE 5.63
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-09-30
PE 7.84
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-06-30
PE 6.92
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2007-03-31
PE 11.68
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-12-31
PE 8.65
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-09-30
PE 17.05
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-06-30
PE 10.67
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2006-03-31
PE 7.37
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-12-31
PE 7.08
Dividend Yield 0.91
Payout Ratio: 25.732%
Date2005-09-30
PE -28.49
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-06-30
PE 14.10
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2005-03-31
PE 68.83
Dividend Yield 0.45
Payout Ratio: 122.940%
Date2004-12-31
PE 10.92
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-09-30
PE 23.26
Dividend Yield 0.00
Payout Ratio: 0.001%
Date2004-06-30
PE 16.58
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2004-03-31
PE 42.38
Dividend Yield 1.15
Payout Ratio: 194.578%
Date2003-12-31
PE -2.04
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-09-30
PE 34.72
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-06-30
PE -12.92
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2003-03-31
PE -3.46
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-12-31
PE 248.49
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-09-30
PE 322.41
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-06-30
PE 17.73
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2002-03-31
PE -5.45
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-12-31
PE -0.75
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-09-30
PE -1.29
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-06-30
PE -5.85
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2001-03-31
PE -5.48
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-12-31
PE 5.19
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-09-30
PE 10.31
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-06-30
PE 10.92
Dividend Yield 0.00
Payout Ratio: 0.000%
Date2000-03-31
PE 13.78
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-12-31
PE 4.29
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-09-30
PE 14.06
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-06-30
PE 9.72
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1999-03-31
PE 15.10
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-12-31
PE 7.78
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-09-30
PE 6.88
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-06-30
PE 13.28
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1998-03-31
PE 20.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-12-31
PE 10.47
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-09-30
PE 12.11
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-06-30
PE 17.19
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1997-03-31
PE 28.13
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-12-31
PE 10.68
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-09-30
PE 21.87
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-06-30
PE 28.13
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1996-03-31
PE 28.12
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-12-31
PE 5.73
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-09-30
PE 13.13
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-06-30
PE 48.44
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1995-03-31
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-12-31
PE -2.67
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-09-30
PE -8.93
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-06-30
PE -10.16
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1994-03-31
PE -11.25
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-12-31
PE 34.38
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-09-30
PE -43.13
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-06-30
PE -28.75
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1993-03-31
PE -28.75
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-12-31
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-09-30
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-06-30
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1992-03-31
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-12-31
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-09-30
PE 47.92
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-06-30
PE 71.88
Dividend Yield 0.00
Payout Ratio: 0.000%
Date1991-03-31
PE 0.00
Dividend Yield 0.00
Payout Ratio: 0.000%
RSI:
44.62Price:
$298.79Market Cap:
2,293,022,024EPS TTM:
7.08PE Ratio:
42.29PEPSG:
0.7354Fwd PE:
31.10Volume:
63,7572 Year Price Change
2.547Index 2 Year Price Change
1.4975 Year Price Change
6.640Index 5 Year Price Change
1.905PESPG: 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: