| Period Ending: |
LTM
(Last Twelve Months) |
2025 12-31 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-03-05 | 2026-03-05 | 2025-03-13 | 2024-02-29 | 2023-03-02 | 2022-03-03 | 2021-03-04 | 2020-03-05 | 2019-03-21 | 2018-03-22 | 2017-03-23 | 2016-04-01 | 2015-03-19 | 2014-04-30 | 2013-03-07 | 2012-03-08 | 2011-03-11 | 2010-03-12 | 2009-03-05 | 2008-03-20 | 2007-03-12 | 2006-03-02 | 2005-03-08 | 2004-02-06 | 2003-02-07 | 2002-05-21 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |
| Revenue | 19,889 | 19,889 | 19,220 | 21,138 | 23,761 | 22,202 | 21,852 | 23,315 | 22,563 | 23,147 | 23,641 | 12,560 | 11,762 | 11,795 | 15,400 | 15,968 | 42,446 | 40,984 | 50,710 | 51,058 | 41,121 | 34,165 | 29,349 | 29,404 | 30,043 | 31,246 | 30,460 | 19,830 | 13,340 | 8,819 | 6,786 | 6,551 |
| Cost of Revenue | 11,230 | 11,230 | 10,356 | 12,592 | 13,660 | 13,368 | 13,659 | 15,051 | 14,251 | 14,008 | 15,117 | 6,963 | 6,774 | 7,157 | 9,841 | 10,408 | 29,456 | 27,720 | 33,337 | 33,781 | 27,742 | 22,192 | 18,165 | 17,207 | 18,294 | 19,821 | 19,125 | 12,262 | 8,307 | 5,236 | 4,838 | 4,541 |
| Gross Profit | 8,659 | 8,659 | 8,864 | 8,546 | 10,101 | 8,834 | 8,193 | 8,264 | 8,312 | 9,139 | 8,524 | 5,597 | 4,988 | 4,638 | 5,559 | 5,560 | 12,990 | 13,264 | 17,373 | 17,277 | 13,379 | 11,973 | 11,184 | 12,197 | 11,749 | 11,425 | 11,335 | 7,568 | 5,032 | 3,583 | 1,948 | 2,010 |
| Operating Expenses | 7,951 | 7,877 | 7,274 | 7,076 | 7,657 | 6,676 | 7,308 | 7,779 | 8,371 | 9,123 | 9,624 | 3,900 | 3,574 | 3,966 | 6,380 | 6,948 | 10,920 | 12,067 | 12,407 | 9,292 | 7,891 | 7,338 | 6,861 | 7,195 | 6,965 | 8,056 | 5,543 | 3,008 | 2,541 | 2,166 | 1,212 | 1,118 |
| Research & Development | 4,856 | 4,855 | 4,512 | 4,277 | 4,503 | 4,214 | 4,087 | 4,532 | 4,777 | 4,916 | 4,997 | 2,080 | 1,904 | 1,970 | 3,081 | 3,334 | 5,844 | 5,909 | 5,968 | 5,636 | 3,897 | 3,822 | 3,773 | 3,753 | 3,055 | 2,991 | 2,592 | 1,760 | 1,151 | 764.5 | 606.6 | 0 |
| Selling, General and Administrative | 3,081 | 3,073 | 2,872 | 2,863 | 2,956 | 2,792 | 2,898 | 3,219 | 3,549 | 3,615 | 3,767 | 1,772 | 1,559 | 1,483 | 2,062 | 2,343 | 4,895 | 5,078 | 5,664 | 5,544 | 3,980 | 3,567 | 3,173 | 3,357 | 3,242 | 3,449 | 2,812 | 1,817 | 1,369 | 939.1 | 605.8 | 1,118 |
| Other Operating Expenses | 14 | -51 | -110 | -64 | 198 | -330 | 323 | 28 | 45 | 592 | 860 | 48 | 111 | 513 | 1,237 | 1,271 | 181 | 1,080 | 775 | -1,888 | 13.64 | -51.5 | -84.83 | 84.17 | 668 | 1,616 | 139.5 | -568.4 | 20.46 | 462.7 | 0 | 0 |
| Operating Income | 708 | 782 | 1,590 | 1,470 | 2,444 | 2,158 | 885 | 485 | -59 | 16 | -1,100 | 1,697 | 1,414 | 672 | -821 | -1,388 | 2,070 | 1,197 | 4,966 | 7,985 | 5,488 | 4,635 | 4,323 | 5,002 | 4,784 | 3,368 | 5,792 | 4,560 | 2,491 | 1,416 | 736 | 892.2 |
| Net Non-Operating Interest | 79.72 | 79.72 | -35.7 | -65.95 | -183.9 | -223.4 | -176 | -185.8 | -206 | -449 | -252.2 | -102 | -318 | -188 | -138 | 97 | -147 | -265 | -2 | 239 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 79.72 | 79.72 | 324.5 | 237.8 | 86.18 | 57.92 | 68 | 81.71 | 76 | 60 | 92.92 | 37 | 73 | 135 | 130 | 199 | 138 | 0 | 0 | 239 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 0 | 0 | 360.2 | 303.8 | 270.1 | 281.3 | 244 | 267.5 | 282 | 509 | 345.1 | 139 | 391 | 323 | 268 | 102 | 285 | 265 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 127.3 | 53.28 | 536.7 | 64.95 | -91.08 | -8.61 | 34 | -143.2 | -95 | -77 | -16.79 | -55 | -97 | -85 | -220 | -251 | -137 | 30 | 6 | 44 | 234.9 | 331.8 | 378.4 | 279.5 | 85.77 | 29.22 | -54.3 | -782.1 | -71.62 | -30 | 10.45 | -27.3 |
| Income Before Tax | 915 | 915 | 2,091 | 1,469 | 2,169 | 1,926 | 743 | 156 | -360 | -510 | -1,369 | 1,540 | 999 | 399 | -1,179 | -1,542 | 1,786 | 962 | 4,970 | 8,268 | 5,723 | 4,967 | 4,701 | 5,282 | 4,870 | 3,398 | 5,738 | 3,777 | 2,420 | 1,386 | 746.4 | 864.9 |
| Income Tax Expense | 277 | 277 | 380 | 820 | -2,033 | 272 | 3,256 | 138 | 189 | 927 | -457 | 346 | -1,719 | 271 | 304 | 73 | 443 | 702 | 1,081 | 1,522 | 1,357 | 1,280 | 1,445 | 1,696 | 1,486 | 1,194 | 1,789 | 1,193 | 737.6 | 380.9 | 147.8 | 137.3 |
| Income Attributable to Non-Controlling Interest | -13 | -13 | 434 | -16 | -48 | 31 | 10 | 11 | -214 | 57 | -146 | -1,272 | -744 | 743 | 1,622 | -452 | -507 | -631 | -99 | -459 | 59.86 | 73.45 | 66.39 | 0.001 | 0.001 | 0 | 0 | 0 | -69.07 | -43.64 | 0 | 329.9 |
| Net Income | 651 | 651 | 1,277 | 665 | 4,250 | 1,623 | -2,523 | 7 | -335 | -1,494 | -766 | 2,466 | 3,462 | -615 | -3,105 | -1,163 | 1,850 | 891 | 3,988 | 7,205 | 4,306 | 3,614 | 3,190 | 3,586 | 3,384 | 2,204 | 3,949 | 2,585 | 1,751 | 1,049 | 598.6 | 397.8 |
| Depreciation and Amortization | 1,119 | 1,119 | 1,014 | 1,087 | 1,140 | 1,095 | 1,132 | 1,660 | 1,455 | 1,591 | 1,594 | 320 | 297 | 728 | 1,326 | 1,562 | 1,771 | 1,784 | 1,617 | 1,206 | 712.2 | 711.8 | 867.5 | 1,136 | 1,312 | 821.6 | 914.6 | 666.8 | 507.3 | 462.7 | 385.7 | 0 |
| EBITDA | 1,827 | 1,901 | 2,604 | 2,557 | 3,584 | 3,253 | 2,017 | 2,145 | 1,396 | 1,607 | 494 | 2,017 | 1,711 | 1,400 | 505 | 174 | 3,841 | 2,981 | 6,583 | 9,191 | 6,200 | 5,347 | 5,190 | 6,139 | 6,096 | 4,190 | 6,707 | 5,226 | 2,999 | 1,879 | 1,122 | 892.2 |
| Earnings Per Share (EPS) | 0.111 | 0.11 | 0.23 | 0.12 | 0.76 | 0.29 | -0.45 | 0.003 | -0.061 | -0.26 | -0.13 | 0.67 | 0.94 | -0.17 | -0.85 | -0.31 | 0.36 | 0.24 | 1.07 | 1.86 | 1.06 | 0.83 | 0.7 | 0.75 | 0.71 | 0.47 | 0.85 | 0.14 | 0.19 | 0.026 | 0.12 | 0.083 |
| Diluted Earnings Per Share | 0.117 | 0.11 | 0.23 | 0.12 | 0.75 | 0.29 | -0.45 | 0.003 | -0.061 | -0.26 | -0.13 | 0.62 | 0.84 | -0.17 | -0.84 | -0.31 | 0.36 | 0.24 | 1.06 | 1.84 | 1.05 | 0.83 | 0.7 | 0.75 | 0.71 | 0.46 | 0.82 | 0.14 | 0.19 | 0.026 | 0.12 | 0.083 |
| Weighted Average Shares Outstanding | 5,416 | 5,416 | 5,464 | 5,549 | 5,614 | 5,630 | 5,612 | 5,600 | 5,540 | 5,652 | 5,732 | 3,671 | 3,699 | 3,712 | 3,671 | 3,710 | 3,709 | 3,705 | 3,744 | 3,885 | 4,063 | 4,366 | 4,593 | 4,761 | 4,751 | 4,703 | 4,673 | 1,838 | 910.7 | 4,013 | 4,793 | 4,793 |
| Diluted Weighted Average Shares Outstanding | 5,503 | 5,503 | 5,532 | 5,586 | 5,670 | 5,684 | 5,612 | 5,626 | 5,588 | 5,652 | 5,741 | 3,949 | 4,132 | 3,712 | 3,711 | 3,710 | 3,713 | 3,721 | 3,780 | 3,932 | 4,087 | 4,371 | 4,600 | 4,761 | 4,788 | 4,787 | 4,793 | 1,897 | 938.6 | 4,013 | 4,793 | 4,793 |