| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-11-06 | 2025-02-18 | 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 |
| Revenue | 58,127 | 54,073 | 45,811 | 44,351 | 37,417 | 26,617 | 24,384 | 22,090 | 22,465 | 23,002 | 24,708 | 26,547 | 25,806 | 27,973 | 33,591 | 33,269 | 32,804 | 31,601 | 29,559 | 26,475 | 23,950 | 21,426 | 18,849 | 17,841 | 16,480 | 18,116 | 15,134 | 11,318 | 8,586 | 9,184 | 7,568 | 7,004 | 6,568 | 6,035 | 7,352 | 7,349 |
| Cost of Revenue | 10,301 | 10,207 | 8,268 | 12,391 | 12,437 | 5,299 | 4,921 | 4,936 | 4,318 | 4,126 | 4,646 | 5,842 | 5,261 | 5,393 | 6,026 | 6,389 | 5,775 | 6,598 | 6,419 | 5,559 | 5,356 | 5,193 | 4,463 | 4,520 | 4,456 | 0 | 3,248 | 2,031 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Gross Profit | 47,826 | 43,866 | 37,543 | 31,960 | 24,980 | 21,318 | 19,463 | 17,154 | 18,147 | 18,876 | 20,062 | 20,705 | 20,545 | 22,580 | 27,565 | 26,880 | 27,029 | 25,003 | 23,140 | 20,916 | 18,594 | 16,233 | 14,386 | 13,321 | 12,024 | 18,116 | 11,886 | 9,287 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Operating Expenses | 35,025 | 33,863 | 29,350 | 28,203 | 23,924 | 16,156 | 16,539 | 13,767 | 14,470 | 13,974 | 15,948 | 18,568 | 16,833 | 14,432 | 14,770 | 15,386 | 15,486 | 15,859 | 15,046 | 12,700 | 12,092 | 11,686 | 10,379 | 9,315 | 7,868 | 14,451 | 8,456 | 6,860 | -1,790 | -1,786 | -1,281 | -1,030 | -1,041 | -429.2 | -1,276 | -1,157 |
| Research & Development | 15,047 | 13,583 | 10,935 | 9,762 | 9,736 | 5,991 | 6,059 | 5,932 | 5,757 | 5,890 | 5,997 | 5,579 | 4,821 | 5,243 | 5,523 | 5,318 | 4,409 | 5,179 | 5,162 | 3,902 | 3,379 | 3,467 | 3,012 | 3,069 | 2,687 | 2,895 | 2,472 | 2,103 | 1,079 | 1,031 | 848.3 | 809.8 | 767.7 | 676.4 | 703.6 | 704.1 |
| Selling, General and Administrative | 20,307 | 20,224 | 18,222 | 17,984 | 15,590 | 11,896 | 11,985 | 10,982 | 10,543 | 9,739 | 11,516 | 13,324 | 12,512 | 10,159 | 11,507 | 10,780 | 11,630 | 11,204 | 10,612 | 9,322 | 8,906 | 8,445 | 7,555 | 6,139 | 5,549 | 0 | 4,915 | 3,936 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Operating Expenses | -329 | 56 | 193 | 457 | -1,402 | -1,731 | -1,505 | -3,147 | -1,830 | -1,655 | -1,565 | -335 | -500 | -970 | -2,260 | -712 | -553 | -524 | -728 | -524 | -193 | -226 | -188 | 107 | -368 | 11,556 | 1,069 | 821 | -2,870 | -2,817 | -2,129 | -1,840 | -1,809 | -1,106 | -1,980 | -1,861 |
| Operating Income | 12,801 | 10,003 | 8,193 | 3,757 | 1,056 | 5,162 | 2,924 | 3,387 | 3,677 | 4,902 | 4,114 | 2,137 | 3,712 | 8,148 | 12,795 | 11,494 | 11,543 | 9,144 | 8,094 | 8,216 | 6,502 | 4,547 | 4,007 | 4,006 | 4,156 | 3,665 | 3,430 | 2,427 | 1,790 | 1,786 | 1,281 | 1,030 | 1,041 | 429.2 | 1,276 | 1,157 |
| Net Non-Operating Interest | -1,350 | -1,337 | -1,288 | -1,249 | -1,233 | -1,189 | -1,237 | -1,228 | -1,251 | -1,308 | -1,003 | -930 | -460 | -477 | -508 | -980 | -591 | -463 | 0 | 0 | 0 | 0 | 0 | 0 | 149.3 | 137.4 | -2 | -69.72 | -24.8 | -37.68 | -55.63 | -89.11 | -152.4 | -241.2 | -338.7 | -349.1 |
| Interest Income | 216 | 345 | 301 | 81 | 43 | 83 | 165 | 138 | 109 | 59 | 36 | 33 | 32 | 42 | 46 | 42 | 462 | 854 | 0 | 0 | 0 | 0 | 0 | 0 | 284.1 | 268.8 | 164.9 | 36.52 | 76.04 | 71.93 | 40.18 | 28.14 | 50.29 | 42.47 | 54.26 | 40.51 |
| Interest Expense | 1,566 | 1,682 | 1,589 | 1,330 | 1,276 | 1,272 | 1,402 | 1,366 | 1,360 | 1,367 | 1,039 | 963 | 492 | 519 | 554 | 1,022 | 1,053 | 1,317 | 0 | 0 | 0 | 0 | 0 | 0 | 134.8 | 131.4 | 166.9 | 106.2 | 100.8 | 109.6 | 95.8 | 117.3 | 202.7 | 283.6 | 392.9 | 389.6 |
| Equity & Other Income/(Expense) | -12 | 25 | -6 | -7 | -88 | -57 | -139 | -166 | -199 | -42 | -42 | 39 | 15 | -25 | -4 | 463 | -145 | 0 | -111 | 327 | 165 | 297 | 70 | 357 | -47.32 | 47.8 | 128 | 766.7 | 21.49 | -78.78 | -268.9 | 89.11 | 47.33 | -33.37 | 56.14 | -125.4 |
| Income Before Tax | 11,439 | 8,691 | 6,899 | 2,501 | -265 | 3,916 | 1,548 | 1,993 | 2,227 | 3,552 | 3,069 | 1,246 | 3,267 | 7,646 | 12,283 | 10,977 | 10,807 | 8,681 | 7,983 | 8,543 | 6,667 | 4,844 | 4,077 | 4,363 | 4,258 | 3,851 | 3,556 | 3,124 | 1,787 | 1,670 | 956.5 | 1,030 | 936.3 | 154.7 | 993.6 | 682.8 |
| Income Tax Expense | 2,035 | 1,650 | 938 | -792 | -380 | 772 | 321 | -57 | -641 | 146 | 243 | 11 | 696 | 1,376 | 2,333 | 2,896 | 3,263 | 2,551 | 2,356 | 2,480 | 1,943 | 1,161 | 1,033 | 1,177 | 1,153 | 1,299 | 1,048 | 903 | 570.3 | 548 | 414.1 | 328.3 | 279.6 | 15.17 | 312.5 | 231.5 |
| Income Attributable to Non-Controlling Interest | 5 | 6 | 6 | 5 | 3 | -52 | -108 | -105 | -133 | -93 | 1 | 2 | 15 | 30 | 33 | 28 | 23 | 29 | 32 | 20 | 18 | 19 | 8 | 348.6 | -1,051 | 10.46 | 1,366 | 1,036 | 9.92 | 20.55 | 23.18 | 9.38 | 19.23 | 18.2 | 35.55 | 23.15 |
| Net Income | 9,399 | 7,035 | 5,955 | 3,288 | 112 | 3,196 | 1,335 | 2,155 | 3,001 | 3,499 | 2,825 | 1,233 | 2,556 | 6,240 | 9,917 | 8,053 | 7,521 | 6,101 | 5,595 | 6,043 | 4,706 | 3,664 | 3,036 | 2,837 | 4,156 | 2,541 | 1,142 | 1,185 | 1,207 | 1,101 | 519.2 | 692.6 | 637.5 | 121.3 | 645.6 | 428.2 |
| Depreciation and Amortization | 4,936 | 5,065 | 4,934 | 5,254 | 4,102 | 2,896 | 3,762 | 3,753 | 3,036 | 2,357 | 2,852 | 3,282 | 4,583 | 2,518 | 2,550 | 2,741 | 2,087 | 2,620 | 1,856 | 1,345 | 1,327 | 1,268 | 1,293 | 960 | 860 | 929 | 1,069 | 821 | 357.1 | 371.6 | 299.8 | 276.7 | 254.4 | 242.7 | 291.9 | 300.9 |
| EBITDA | 17,737 | 15,068 | 13,127 | 9,011 | 5,158 | 8,058 | 6,686 | 7,140 | 6,713 | 7,259 | 6,966 | 5,419 | 8,295 | 10,666 | 15,345 | 14,235 | 13,630 | 11,764 | 9,950 | 9,561 | 7,829 | 5,815 | 5,300 | 4,966 | 5,016 | 4,594 | 4,499 | 3,248 | 2,147 | 2,158 | 1,581 | 1,307 | 1,296 | 671.9 | 1,568 | 1,458 |
| Earnings Per Share (EPS) | 3.04 | 1.14 | 1.91 | 1.06 | 0.04 | 1.22 | 0.52 | 0.85 | 1.19 | 1.39 | 1.12 | 0.49 | 1.02 | 2.5 | 3.67 | 2.8 | 2.6 | 2.1 | 1.87 | 1.93 | 1.46 | 109 | 89 | 0.82 | 0.83 | 0.72 | 0.32 | 0.74 | 0.64 | 0.58 | 0.28 | 0.37 | 0.38 | 0.085 | 0.45 | 0.3 |
| Diluted Earnings Per Share | 3.02 | 1.13 | 1.91 | 1.06 | 0.04 | 1.22 | 0.52 | 0.85 | 1.19 | 1.38 | 1.12 | 0.49 | 1.02 | 2.47 | 3.65 | 2.79 | 2.6 | 2.1 | 1.87 | 1.93 | 1.46 | 109 | 89 | 0.82 | 0.83 | 0.72 | 0.32 | 0.73 | 0.64 | 0.58 | 0.28 | 0.37 | 0.38 | 0.085 | 0.45 | 0.3 |
| Weighted Average Shares Outstanding | 3,127 | 3,100 | 3,124 | 3,096 | 2,836 | 2,624 | 2,602 | 2,534 | 2,532 | 2,530 | 2,528 | 2,524 | 2,504 | 2,522 | 2,722 | 2,876 | 2,896 | 2,906 | 2,990 | 3,128 | 3,234 | 3,346 | 3,418 | 3,466 | 3,516 | 3,536 | 3,552 | 1,867 | 1,896 | 1,894 | 1,892 | 1,892 | 1,700 | 1,433 | 1,433 | 1,433 |
| Diluted Weighted Average Shares Outstanding | 3,122 | 3,126 | 3,124 | 3,120 | 2,854 | 2,626 | 2,602 | 2,534 | 2,534 | 2,532 | 2,530 | 2,528 | 2,508 | 2,528 | 2,734 | 2,892 | 2,900 | 2,906 | 2,996 | 3,140 | 3,236 | 3,346 | 3,418 | 3,470 | 3,516 | 3,536 | 3,552 | 1,867 | 1,902 | 1,894 | 1,892 | 1,892 | 1,700 | 1,433 | 1,433 | 1,433 |