Period Ending: |
LTM
(Last Twelve Months) |
2023 12-31 |
2022 12-31 |
2021 12-31 |
2020 12-31 |
2019 12-31 |
2018 12-31 |
2017 12-31 |
2016 12-31 |
2015 12-31 |
2014 12-31 |
2013 12-31 |
2012 12-31 |
2011 12-31 |
2010 12-31 |
2009 12-31 |
2008 12-31 |
2007 12-31 |
2006 12-31 |
2005 12-31 |
2004 12-31 |
2003 12-31 |
2002 12-31 |
2001 12-31 |
2000 12-31 |
1999 12-31 |
1998 12-31 |
1997 12-31 |
1996 12-31 |
1995 12-31 |
1994 12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2024-05-23 | 2023-04-17 | 2022-03-31 | 2021-03-30 | 2020-03-26 | 2019-03-26 | 2018-03-29 | 2017-03-30 | 2016-03-28 | 2015-03-31 | 2014-03-27 | 2013-04-01 | 2012-04-16 | 2011-03-31 | 2010-03-30 | 2009-03-31 | 2008-04-15 | 2007-04-02 | 2006-03-31 | 2005-03-31 | 2004-04-20 | 2003-03-31 | 2001-12-31 | 2001-04-09 | 2000-04-14 | 1999-04-15 | 1997-12-31 | 1997-04-16 | 1995-12-31 | 1994-12-31 | |
Revenue | 59580000 | 50131000 | 50642000 | 43862000 | 46691000 | 40220000 | 41717000 | 40050046 | 29204239 | 22470837 | 27710542 | 24893613 | 26696727 | 31709989 | 29515483 | 29855779 | 31520637 | 29362245 | 23790918 | 22115056 | 18163783 | 22604958 | 26008579 | 16008884 | 14432749 | 14434178 | 12004897 | 11410510 | 11200000 | 12200000 | |
Cost of Revenue | 48928000 | 40662000 | 36222000 | 32820000 | 36722000 | 29730000 | 30136000 | 29701150 | 22093834 | 18625035 | 21138628 | 19447119 | 22094943 | 22682795 | 20877321 | 23177596 | 23861906 | 24750514 | 17567149 | 17142055 | 15497959 | 16931807 | 20465604 | 11664928 | 11185901 | 12015760 | 9090998 | 8525266 | 8100000 | 9400000 | |
Gross Profit | 10652000 | 9469000 | 14420000 | 11042000 | 9969000 | 10490000 | 11581000 | 10348896 | 7110405 | 3845802 | 6571914 | 5446494 | 4601784 | 9027194 | 8638162 | 6678183 | 7658731 | 4611731 | 6223769 | 4973001 | 2665824 | 5673151 | 5542975 | 4343956 | 3246848 | 2418418 | 2913899 | 2885244 | 3100000 | 2800000 | |
Operating Expenses | 9534000 | 8615000 | 8252000 | 7283000 | 7423000 | 8274000 | 7866000 | 6012450 | 5441735 | 5040738 | 5292244 | 4758732 | 4966620 | 5162925 | 5513495 | 5717611 | 5110278 | 5490180 | 4247360 | 4305774 | 4875318 | 4111178 | 3057229 | 3869832 | 2970362 | 2915809 | 2595999 | 3028155 | 3600000 | 2400000 | |
Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Selling, General and Administrative | 9534000 | 8615000 | 8252000 | 7283000 | 7423000 | 8274000 | 7866000 | 6012450 | 5533526 | 5198104 | 5411240 | 4867905 | 5211438 | 5162925 | 5513495 | 5717611 | 5110278 | 5490180 | 4247360 | 4305774 | 4875318 | 4111178 | 3903840 | 2835105 | 2970362 | 2915809 | 2595999 | 3028155 | 2700000 | 2000000 | |
Other Operating Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -91791 | -157366 | -118996 | -109173 | -244818 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -846611 | 1034727 | 0 | 0 | 0 | 0 | 900000 | 400000 | |
Operating Income | 1118000 | 854000 | 6168000 | 3759000 | 2546000 | 2216000 | 3715000 | 4336446 | 1668670 | -1194936 | 1279670 | 687762 | -364836 | 3864269 | 3124667 | 960572 | 2548453 | -878449 | 1976409 | 667227 | -2209494 | 1561973 | 2485746 | 474124 | 276486 | -497391 | 317900 | -142911 | -500000 | 400000 | |
Net Non-Operating Interest | -231000 | -246000 | -155000 | -182000 | -139000 | -134000 | -147000 | -125845 | -67366 | -107902 | -128488 | -129071 | -122844 | -133458 | -186300 | -315067 | -407190 | -367309 | -313883 | -289805 | -257066 | -222929 | -411906 | -489761 | 0 | 63616 | 0 | 68326 | -600000 | -400000 | |
Interest Income | 24000 | 14000 | 35000 | 35000 | 40000 | 42000 | 37000 | 36684 | 35720 | 8327 | 3538 | 5757 | 13223 | 22290 | 25892 | 28040 | 22858 | 29200 | 33612 | 23089 | 32107 | 78959 | 47344 | 64877 | 0 | 63616 | 0 | 68326 | 0 | 0 | |
Interest Expense | 255000 | 260000 | 190000 | 217000 | 179000 | 176000 | 184000 | 162529 | 103086 | 116229 | 132026 | 134828 | 136067 | 155748 | 212192 | 343107 | 430048 | 396509 | 347495 | 312894 | 289173 | 301888 | 459250 | 554638 | 0 | 0 | 0 | 0 | 600000 | 400000 | |
Equity & Other Income/(Expense) | 436000 | 337000 | 3081000 | 215000 | 101000 | 177000 | 173000 | 86599 | 0 | 0 | -68680 | 0 | 0 | 64000 | 62697 | 43488 | -12903 | -14054 | 100368 | 139029 | 73618 | -159533 | -51234 | 737931 | 240956 | -413724 | -99892 | -292206 | 100000 | 700000 | |
Income Before Tax | 1323000 | 945000 | 9094000 | 3792000 | 2508000 | 2259000 | 3741000 | 4297200 | 1601304 | -1302838 | 1082502 | 558691 | -487680 | 3794811 | 3001064 | 688993 | 2128360 | -1259812 | 1762894 | 516451 | -2392942 | 1179511 | 2022606 | 722294 | 517442 | -847499 | 218008 | -366791 | -1000000 | 700000 | |
Income Tax Expense | 528000 | 145000 | 1524000 | 1127000 | 549000 | 572000 | 1057000 | 1462000 | 557000 | -498000 | 391000 | 182000 | -136000 | 1384000 | 1192000 | 268000 | 876000 | -444000 | 412000 | 24000 | -492000 | 579000 | 28613 | 554638 | 475167 | 286492 | 54097 | 155554 | 2800000 | 1000000 | |
Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -425717 | 0 | -350108 | -99892 | -223880 | -2300000 | -500000 | |
Net Income | 795000 | 800000 | 7570000 | 2665000 | 1949000 | 1687000 | 2684000 | 2835200 | 1044304 | -804838 | 691502 | 376691 | -351680 | 2410811 | 1809064 | 420993 | 1252360 | -815812 | 1350894 | 492451 | -1900942 | 600511 | 1993993 | 593373 | 42275 | -783883 | 263803 | -298465 | -1500000 | 200000 | |
Depreciation and Amortization | 2378000 | 2892000 | 2671000 | 2412000 | 1793000 | 1247000 | 926000 | 821000 | 667900 | 636644 | 634869 | 674160 | 712832 | 735009 | 695497 | 642805 | 735218 | 600639 | 506061 | 485348 | 463614 | 407563 | 363732 | 360840 | -240956 | 319185 | 374041 | 421200 | -900000 | -400000 | |
EBITDA | 3496000 | 3746000 | 8839000 | 6171000 | 4339000 | 3463000 | 4641000 | 5157446 | 2336570 | -558292 | 1914539 | 1361922 | 347996 | 4599278 | 3820164 | 1603377 | 3283671 | -277810 | 2482470 | 1152575 | -1745880 | 1969536 | 2849478 | 834964 | 35530 | -178206 | 691941 | 278289 | -1400000 | 0 | |
Earnings Per Share (EPS) | 0.15 | 0.15 | 1.45 | 0.51 | 0.38 | 0.33 | 0.53 | 0.57 | 0.21 | -0.16 | 0.14 | 0.08 | -0.0734 | 0.51 | 0.39 | 0.09 | -0.18 | -0.18 | 0.3 | 0.11 | -0.43 | 0.16 | 0.65 | 0.19 | 0.01 | -0.26 | 0.09 | -0.0995 | -0.83 | 0.05 | |
Diluted Earnings Per Share | 0.15 | 0.15 | 1.45 | 0.51 | 0.38 | 0.33 | 0.53 | 0.56 | 0.21 | -0.16 | 0.14 | 0.08 | -0.0734 | 0.5 | 0.38 | 0.09 | -0.18 | -0.18 | 0.29 | 0.11 | -0.43 | 0.16 | 0.58 | 0.19 | 0.01 | -0.26 | 0.09 | -0.0995 | -0.83 | 0.05 | |
Weighted Average Shares Outstanding | 5258000 | 5233000 | 5205000 | 5185000 | 5142000 | 5080000 | 5042000 | 4934000 | 4895367 | 4881548 | 4839205 | 4826182 | 4790476 | 4703210 | 4673430 | 4670882 | 4646733 | 4532289 | 4502980 | 4476827 | 4420795 | 3753194 | 3067682 | 3123016 | 3044798 | 3044798 | 3044798 | 3000000 | 1803279 | 1793000 | |
Diluted Weighted Average Shares Outstanding | 5292000 | 5253000 | 5232000 | 5187000 | 5147000 | 5096000 | 5079000 | 5066000 | 4946375 | 4881548 | 4880453 | 4867475 | 4790476 | 4807075 | 4777451 | 4738001 | 4793715 | 4532289 | 4658255 | 4476827 | 4420795 | 3753194 | 3437919 | 3123016 | 3044798 | 3044798 | 3333333 | 3000000 | 1803279 | 1793000 |