Period Ending: |
LTM
(Last Twelve Months) |
2024 12-31 |
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 |
1993 12-31 |
1992 12-31 |
1991 12-31 |
1990 12-31 |
1989 12-31 |
1988 12-31 |
1987 12-31 |
1986 12-31 |
1985 12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2025-02-03 | 2024-01-31 | 2023-01-27 | 2022-01-31 | 2021-02-01 | 2020-01-31 | 2019-02-08 | 2018-02-12 | 2017-02-10 | 2016-02-10 | 2015-02-12 | 2014-02-14 | 2013-02-11 | 2012-02-09 | 2011-02-09 | 2010-02-08 | 2009-02-09 | 2008-02-15 | 2007-02-16 | 2006-02-28 | 2005-02-28 | 2004-03-12 | 2003-02-27 | 2002-03-08 | 2001-03-09 | 2000-03-08 | 1999-03-05 | 1998-03-04 | 1997-03-10 | 1996-03-13 | 1995-03-09 | 1994-03-17 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 | |
Revenue | 66,517 | 77,794 | 66,608 | 62,286 | 58,158 | 76,559 | 101,127 | 93,392 | 94,571 | 96,114 | 90,762 | 86,623 | 81,698 | 68,735 | 64,306 | 68,281 | 60,909 | 66,387 | 61,530 | 54,845 | 52,457 | 50,485 | 54,069 | 58,198 | 51,321 | 57,993 | 56,154 | 45,800 | 22,681 | 19,515 | 21,924 | 25,438 | 30,184 | 29,314 | 27,595 | 20,276 | 16,962 | 15,355 | 16,341 | 13,636 | |
Cost of Revenue | 68,508 | 70,070 | 63,078 | 59,237 | 63,843 | 72,093 | 81,490 | 76,066 | 80,790 | 82,088 | 76,752 | 73,268 | 68,644 | 55,867 | 51,843 | 56,540 | 50,352 | 53,402 | 50,437 | 46,208 | 45,025 | 44,304 | 45,499 | 48,778 | 43,712 | 51,320 | 50,546 | 40,644 | 21,327 | 18,613 | 20,773 | 22,722 | 27,183 | 26,534 | 25,387 | 19,068 | 15,947 | -504 | 13,885 | 11,781 | |
Gross Profit | -1,991 | 7,724 | 3,530 | 3,049 | -5,685 | 4,466 | 19,637 | 17,326 | 13,781 | 14,026 | 14,010 | 13,355 | 13,054 | 12,868 | 12,463 | 11,741 | 10,557 | 12,985 | 11,093 | 8,637 | 7,432 | 6,181 | 8,570 | 9,420 | 7,609 | 6,673 | 5,608 | 5,156 | 1,354 | 902 | 1,151 | 2,716 | 3,001 | 2,780 | 2,208 | 1,208 | 1,015 | 15,859 | 2,456 | 1,855 | |
Operating Expenses | 8,716 | 8,497 | 7,049 | 5,919 | 7,082 | 6,441 | 7,650 | 7,048 | 7,947 | 6,583 | 6,537 | 6,793 | 6,743 | 7,024 | 7,492 | 9,645 | 6,607 | 7,155 | 8,079 | 5,825 | 5,425 | 5,732 | 4,702 | 5,524 | 4,551 | 3,503 | 4,041 | 5,511 | 0.00 | 600 | 0.00 | 1,025 | 961 | 826 | 678 | 627 | 567 | 15,650 | 1,826 | 1,272 | |
Research & Development | 3,812 | 3,377 | 2,852 | 2,249 | 2,476 | 3,219 | 3,269 | 3,179 | 4,627 | 3,331 | 3,047 | 3,071 | 3,298 | 3,918 | 4,121 | 6,506 | 3,768 | 3,850 | 3,257 | 2,205 | 1,879 | 1,651 | 1,639 | 1,936 | 1,441 | 1,341 | 1,895 | 1,924 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Selling, General and Administrative | 5,021 | 5,168 | 4,187 | 4,157 | 4,817 | 3,909 | 4,567 | 4,094 | 3,616 | 3,525 | 3,767 | 3,956 | 3,717 | 3,408 | 3,644 | 3,364 | 3,084 | 3,531 | 4,171 | 4,228 | 3,657 | 3,224 | 2,981 | 2,767 | 2,651 | 2,253 | 2,146 | 2,187 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 15,146 | 1,363 | 886 | |
Other Operating Expenses | -117 | -48.0 | 10.0 | -487 | -211 | -687 | -186 | -225 | -296 | -273 | -277 | -234 | -272 | -302 | -273 | -225 | -245 | -226 | 651 | -608 | -111 | 857 | 82.0 | 821 | 459 | -91.0 | 0.00 | 1,400 | 0.00 | 600 | 0.00 | 1,025 | 961 | 826 | 678 | 627 | 567 | 504 | 463 | 386 | |
Operating Income | -10,707 | -773 | -3,519 | -2,870 | -12,767 | -1,975 | 11,987 | 10,278 | 5,834 | 7,443 | 7,473 | 6,562 | 6,311 | 5,844 | 4,971 | 2,096 | 3,950 | 5,830 | 3,014 | 2,812 | 2,007 | 449 | 3,868 | 3,896 | 3,058 | 3,170 | 1,567 | -355 | 1,354 | 302 | 1,151 | 1,691 | 2,040 | 1,954 | 1,530 | 581 | 448 | 209 | 630 | 583 | |
Net Non-Operating Interest | -2,725 | -2,459 | -2,561 | -2,714 | -2,156 | -722 | -475 | -360 | -306 | -275 | -333 | -386 | -463 | -498 | -516 | -339 | -202 | -196 | -240 | -194 | -335 | -358 | -730 | -650 | -445 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 100 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Interest Expense | 2,725 | 2,459 | 2,561 | 2,714 | 2,156 | 722 | 475 | 360 | 306 | 275 | 333 | 386 | 463 | 498 | 516 | 339 | 202 | 196 | 240 | 294 | 335 | 358 | 730 | 650 | 445 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Equity & Other Income/(Expense) | 1,222 | 1,227 | 1,058 | 551 | 447 | 438 | 92.0 | 129 | 40.0 | -13.0 | -3.00 | 56.0 | 62.0 | 47.0 | 52.0 | -26.0 | 247 | 484 | 420 | 201 | 288 | 459 | 42.0 | 318 | 386 | 154 | -170 | 14.0 | 9.00 | 58.0 | -8.00 | 130 | 216 | 250 | 442 | 341 | 372 | 449 | 398 | 280 | |
Income Before Tax | -12,210 | -2,005 | -5,022 | -5,033 | -14,476 | -2,259 | 11,604 | 10,047 | 5,568 | 7,155 | 7,137 | 6,232 | 5,910 | 5,393 | 4,507 | 1,731 | 3,995 | 6,118 | 3,194 | 2,819 | 1,960 | 550 | 3,180 | 3,564 | 2,999 | 3,324 | 1,397 | -341 | 1,363 | 360 | 1,143 | 1,821 | 2,256 | 2,204 | 1,972 | 922 | 820 | 658 | 1,028 | 863 | |
Income Tax Expense | -381 | 237 | 31.0 | -743 | -2,535 | -1,623 | 1,144 | 1,850 | 673 | 1,979 | 1,691 | 1,646 | 2,007 | 1,382 | 1,196 | 396 | 1,341 | 2,060 | 988 | 257 | 140 | -168 | 861 | 738 | 871 | 1,015 | 277 | -163 | 268 | -33.0 | 287 | 577 | 702 | 637 | 587 | 247 | 206 | 178 | 363 | 297 | |
Income Attributable to Non-Controlling Interest | -12.0 | -20.0 | -118 | -88.0 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1.00 | 3.00 | -7.00 | 4.00 | 23.0 | -18.0 | -16.0 | -9.00 | -10.0 | -52.0 | 0.00 | 1,827 | -1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1,002 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Net Income | -11,817 | -2,222 | -4,935 | -4,202 | -11,941 | -636 | 10,460 | 8,197 | 4,895 | 5,176 | 5,446 | 4,585 | 3,900 | 4,018 | 3,307 | 1,312 | 2,672 | 4,074 | 2,215 | 2,572 | 1,872 | 718 | 492 | 2,827 | 2,128 | 2,309 | 1,120 | -178 | 1,095 | 393 | 856 | 1,244 | 552 | 1,567 | 1,385 | 675 | 614 | 480 | 665 | 566 | |
Depreciation and Amortization | 1,836 | 1,861 | 1,979 | 2,144 | 2,246 | 2,271 | 2,114 | 2,069 | 1,910 | 1,833 | 1,906 | 1,844 | 1,811 | 1,660 | 1,727 | 1,666 | 1,491 | 1,486 | 1,545 | 1,503 | 1,509 | 1,450 | 1,497 | 1,750 | 1,479 | 1,645 | 1,622 | 1,458 | 991 | 1,033 | 1,142 | 1,025 | 961 | 826 | 678 | 627 | 567 | 504 | 463 | 386 | |
EBITDA | -8,871 | 1,088 | -1,540 | -726 | -10,521 | 296 | 14,101 | 12,347 | 7,744 | 9,276 | 9,379 | 8,406 | 8,122 | 7,504 | 6,698 | 3,762 | 5,441 | 7,316 | 4,559 | 4,315 | 3,516 | 1,899 | 5,365 | 5,646 | 4,537 | 4,815 | 3,189 | 1,103 | 2,345 | 1,335 | 2,293 | 2,716 | 3,001 | 2,780 | 2,208 | 1,208 | 1,015 | 713 | 1,093 | 969 | |
Earnings Per Share (EPS) | -18.18 | -3.670 | -8.300 | -7.150 | -21.00 | -1.120 | 18.05 | 13.60 | 7.700 | 7.520 | 7.470 | 6.030 | 5.150 | 5.390 | 4.490 | 1.860 | 3.700 | 5.380 | 2.890 | 3.270 | 2.330 | 0.900 | 0.620 | 3.460 | 2.480 | 2.520 | 1.160 | -0.180 | 1.880 | 0.570 | 1.250 | 1.830 | 0.810 | 2.280 | 2.010 | 0.980 | 0.900 | 0.690 | 0.950 | 0.840 | |
Diluted Earnings Per Share | -18.18 | -3.670 | -8.290 | -7.150 | -20.99 | -1.120 | 17.84 | 13.43 | 7.610 | 7.440 | 7.380 | 5.960 | 5.110 | 5.340 | 4.450 | 1.840 | 3.670 | 5.280 | 2.850 | 3.200 | 2.300 | 0.890 | 0.610 | 3.410 | 2.440 | 2.490 | 1.150 | -0.180 | 1.850 | 0.570 | 1.250 | 1.830 | 0.810 | 2.280 | 2.010 | 0.980 | 0.900 | 0.690 | 0.950 | 0.820 | |
Weighted Average Shares Outstanding | 647 | 605 | 595 | 588 | 569 | 568 | 580 | 603 | 636 | 688 | 729 | 760 | 757 | 745 | 744 | 705 | 723 | 759 | 771 | 788 | 807 | 805 | 799 | 816 | 860 | 917 | 967 | 970 | 969 | 684 | 682 | 680 | 681 | 687 | 689 | 689 | 682 | 696 | 700 | 674 | |
Diluted Weighted Average Shares Outstanding | 647 | 606 | 595 | 588 | 569 | 568 | 586 | 611 | 644 | 696 | 738 | 770 | 764 | 753 | 744 | 713 | 729 | 772 | 788 | 803 | 813 | 809 | 808 | 829 | 871 | 926 | 977 | 970 | 982 | 684 | 682 | 680 | 681 | 687 | 689 | 689 | 682 | 696 | 700 | 690 |