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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2024-12-31 | 2024-04-25 | 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 | |
Revenue | 40,182 | 37,159 | 34,074 | 37,616 | 29,081 | 27,726 | 24,976 | 37,876 | 60,749 | 32,589 | 30,245 | 23,836 | 34,064 | 29,533 | 27,419 | 27,653 | 30,231 | 23,308 | 21,984 | |
Cost of Revenue | 18,426 | 18,673 | 15,858 | 11,961 | 13,427 | 6,778 | 5,537 | 15,374 | 16,211 | 16,992 | 16,327 | 12,116 | 12,073 | 5,287 | 14,900 | 8,135 | 8,217 | 11,887 | 4,340 | |
Gross Profit | 21,756 | 18,485 | 18,217 | 25,655 | 15,653 | 20,948 | 19,439 | 22,502 | 44,538 | 15,597 | 13,917 | 11,719 | 21,991 | 24,246 | 12,519 | 19,517 | 22,015 | 11,422 | 17,644 | |
Operating Expenses | 4,097 | 7,468 | 12,531 | 12,251 | 8,716 | 15,191 | 5,502 | 18,677 | 29,699 | 28,673 | 14,657 | 17,088 | 20,323 | 20,103 | 8,107 | 14,869 | 15,791 | 8,161 | 11,261 | |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 214 | 223 | 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 | 4,097 | 7,058 | 3,378 | 3,998 | 3,670 | 8,278 | 7,804 | 10,930 | 10,726 | 9,844 | 8,872 | 9,650 | 10,091 | 14,225 | 5,987 | 10,062 | 7,770 | 0.00 | 6,546 | |
Other Operating Expenses | 0.00 | 410 | 9,153 | 8,252 | 5,046 | 6,913 | -2,516 | 7,524 | 18,973 | 18,829 | 5,785 | 7,437 | 10,232 | 5,878 | 2,120 | 4,807 | 8,021 | 8,161 | 4,716 | |
Operating Income | 17,659 | 11,017 | 5,685 | 13,405 | 6,937 | 5,756 | 13,936 | 3,825 | 14,839 | -13,076 | -740 | -5,368 | 1,668 | 4,143 | 4,411 | 4,648 | 6,223 | 3,261 | 6,383 | |
Net Non-Operating Interest | 0.00 | -3,448 | -3,697 | -2,186 | 497 | 535 | 2,334 | 886 | 851 | 1,564 | -2,381 | 766 | 586 | -2,442 | -894 | -649 | 0.00 | 1,132 | -408 | |
Interest Income | 0.00 | 3,016 | 1,008 | 1,019 | 864 | 876 | 2,643 | 1,207 | 1,154 | 1,838 | 1,071 | 1,146 | 998 | 1,586 | 782 | 1,038 | 2,077 | 3,237 | 1,892 | |
Interest Expense | 0.00 | 6,464 | 4,705 | 3,205 | 367 | 341 | 309 | 320 | 303 | 273 | 3,452 | 380 | 412 | 4,028 | 1,676 | 1,687 | 2,077 | 2,105 | 2,300 | |
Equity & Other Income/(Expense) | -7,038 | -5,841 | 1,359 | -224 | -481 | 76.8 | 1,440 | -4,912 | -3,666 | -2,732 | 1,859 | -323 | -9,570 | 3,159 | 530 | 15,104 | 5,781 | -2,096 | -4,448 | |
Income Before Tax | 10,621 | 1,728 | 3,347 | 10,994 | 6,953 | 6,369 | 17,710 | -200 | 12,024 | -14,244 | -1,262 | -4,925 | -7,316 | 4,860 | 4,047 | 19,103 | 12,004 | 2,297 | 1,527 | |
Income Tax Expense | 240 | -2,998 | 696 | 5,281 | 565 | -1,090 | 2,484 | 1,525 | 8,511 | 710 | 1,701 | 60.4 | -390 | 796 | 1,075 | -887 | 3,424 | 413 | 568 | |
Income Attributable to Non-Controlling Interest | 2.63 | 177 | 0.00 | 67.5 | 0.00 | 0.00 | 2,082 | 38.1 | 87.4 | -512 | 68.6 | 1,302 | -46.7 | 331 | 725 | 19,820 | 12.8 | 172 | -66.8 | |
Net Income | 10,378 | 4,550 | 2,652 | 5,646 | 6,387 | 7,459 | 13,144 | -1,764 | 3,426 | -14,442 | -3,031 | -6,287 | -6,879 | 3,733 | 2,248 | 171 | 8,567 | 1,712 | 1,026 | |
Depreciation and Amortization | 3,893 | 3,621 | 2,690 | 1,443 | 1,863 | 1,807 | 1,702 | 1,524 | 1,844 | 1,843 | 1,777 | 1,501 | 1,775 | 1,724 | 1,592 | 2,398 | 3,729 | 2,034 | 3,364 | |
EBITDA | 21,552 | 14,638 | 8,376 | 14,848 | 8,800 | 7,564 | 15,638 | 5,349 | 16,683 | -11,233 | 1,038 | -3,868 | 3,443 | 5,867 | 6,004 | 7,046 | 9,952 | 5,295 | 9,747 | |
Earnings Per Share (EPS) | 4.560 | 2.280 | 1.350 | 3.600 | 4.140 | 5.510 | 9.720 | -1.300 | 2.480 | -10.67 | -2.240 | -4.650 | -5.090 | 2.600 | 2.250 | -2.150 | 8.470 | 0.400 | 0.810 | |
Diluted Earnings Per Share | 4.610 | 2.150 | 1.330 | 3.540 | 4.080 | 4.720 | 9.720 | -1.300 | 2.450 | -10.67 | -2.240 | -4.650 | -5.080 | 2.600 | 1.710 | -2.150 | 8.470 | 0.400 | 0.810 | |
Weighted Average Shares Outstanding | 2,277 | 2,143 | 1,966 | 1,569 | 1,532 | 1,353 | 1,352 | 1,352 | 1,353 | 1,353 | 1,353 | 1,353 | 1,353 | 1,353 | 1,135 | 1,133 | 1,133 | 1,130 | 1,130 | |
Diluted Weighted Average Shares Outstanding | 2,250 | 2,271 | 1,993 | 1,594 | 1,554 | 1,580 | 1,352 | 1,352 | 1,369 | 1,353 | 1,353 | 1,353 | 1,353 | 1,353 | 1,135 | 1,133 | 1,133 | 1,130 | 1,130 |