Period Ending: |
LTM
(Last Twelve Months) |
2024 12-28 |
2023 12-30 |
2022 12-31 |
2021 12-25 |
2020 12-26 |
2019 12-28 |
2018 12-29 |
2017 12-30 |
2016 12-31 |
2015 12-26 |
2014 12-27 |
2013 12-28 |
2012 12-29 |
2011 12-31 |
2010 12-25 |
2009 12-26 |
2008 12-27 |
2007 12-29 |
2006 12-30 |
2005 12-31 |
2004 12-25 |
2003 12-27 |
2002 12-28 |
2001 12-29 |
2000 12-30 |
1999 12-25 |
1998 12-26 |
1997 12-27 |
1996 12-28 |
1995 12-30 |
1994 12-31 |
1993 12-25 |
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-01-31 | 2024-01-26 | 2023-01-27 | 2022-01-27 | 2021-01-22 | 2020-01-24 | 2019-02-01 | 2018-02-16 | 2017-02-17 | 2016-02-12 | 2015-02-13 | 2014-02-14 | 2013-02-19 | 2012-02-23 | 2011-02-18 | 2010-02-22 | 2009-02-23 | 2008-02-20 | 2007-02-26 | 2006-02-27 | 2005-02-22 | 2004-02-24 | 2003-03-11 | 2002-03-13 | 2001-03-13 | 2000-03-23 | 1999-03-26 | 1998-03-27 | 1997-03-28 | 1996-03-29 | 1995-03-28 | 1994-03-25 | 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 | 53,101 | 54,228 | 63,054 | 79,024 | 77,867 | 71,965 | 70,848 | 62,761 | 59,387 | 55,355 | 55,870 | 52,708 | 53,341 | 53,999 | 43,623 | 35,127 | 37,586 | 38,334 | 35,382 | 38,826 | 34,209 | 30,141 | 26,764 | 26,539 | 33,726 | 29,389 | 26,273 | 25,070 | 20,847 | 16,202 | 11,521 | 8,782 | 5,844 | 4,779 | 3,921 | 3,127 | 2,875 | 1,907 | 1,265 | 1,365 | |
Cost of Revenue | 35,756 | 32,517 | 36,188 | 35,209 | 34,255 | 29,825 | 27,111 | 23,692 | 23,196 | 20,676 | 20,261 | 21,187 | 20,190 | 20,242 | 14,808 | 15,566 | 16,742 | 18,430 | 17,164 | 15,777 | 14,463 | 13,047 | 13,446 | 13,487 | 12,650 | 11,836 | 12,144 | 9,945 | 9,164 | 7,811 | 5,576 | 2,535 | 2,040 | 1,897 | 1,638 | 1,484 | 1,295 | 872 | 687 | 777 | |
Gross Profit | 17,345 | 21,711 | 26,866 | 43,815 | 43,612 | 42,140 | 43,737 | 39,069 | 36,191 | 34,679 | 35,609 | 31,521 | 33,151 | 33,757 | 28,815 | 19,561 | 20,844 | 19,904 | 18,218 | 23,049 | 19,746 | 17,094 | 13,318 | 13,052 | 21,076 | 17,553 | 14,129 | 15,125 | 11,683 | 8,391 | 5,945 | 6,247 | 3,804 | 2,881 | 2,283 | 1,643 | 1,580 | 1,035 | 578 | 588 | |
Operating Expenses | 29,023 | 21,618 | 24,532 | 24,359 | 19,934 | 20,105 | 20,421 | 21,133 | 23,317 | 20,677 | 20,262 | 19,230 | 18,513 | 16,280 | 12,903 | 13,850 | 11,890 | 11,688 | 12,566 | 10,959 | 9,616 | 9,561 | 8,936 | 10,796 | 10,681 | 7,786 | 5,750 | 5,238 | 4,130 | 3,139 | 2,558 | 2,855 | 2,314 | 1,801 | 1,425 | 1,086 | 985 | 789 | 713 | 648 | |
Research & Development | 16,546 | 16,046 | 17,528 | 15,190 | 13,556 | 13,362 | 13,543 | 13,098 | 12,740 | 12,128 | 11,537 | 10,611 | 10,148 | 8,350 | 6,576 | 5,653 | 5,722 | 5,755 | 5,873 | 5,145 | 4,778 | 4,360 | 4,034 | 3,796 | 3,897 | 3,111 | 2,509 | 2,347 | 1,808 | 1,296 | 1,111 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Selling, General and Administrative | 5,507 | 5,634 | 7,002 | 6,543 | 6,180 | 6,150 | 6,750 | 7,474 | 8,397 | 7,930 | 8,136 | 8,088 | 8,057 | 7,670 | 6,309 | 6,681 | 5,458 | 5,401 | 6,096 | 5,688 | 4,659 | 4,278 | 4,334 | 4,464 | 5,089 | 3,872 | 3,076 | 2,891 | 2,322 | 1,843 | 1,447 | 2,138 | 1,796 | 1,383 | 1,133 | 848 | 774 | 618 | 540 | 482 | |
Other Operating Expenses | 6,970 | -62.0 | 2.00 | 2,626 | 198 | 593 | 128 | 561 | 2,180 | 619 | 589 | 531 | 308 | 260 | 18.0 | 1,516 | 710 | 532 | 597 | 126 | 179 | 923 | 568 | 2,536 | 1,695 | 803 | 165 | 0.00 | 0.00 | 0.00 | 0.00 | 717 | 518 | 418 | 292 | 237 | 211 | 171 | 174 | 166 | |
Operating Income | -11,678 | 93.0 | 2,334 | 19,456 | 23,678 | 22,035 | 23,316 | 17,936 | 12,874 | 14,002 | 15,347 | 12,291 | 14,638 | 17,477 | 15,912 | 5,711 | 8,954 | 8,216 | 5,652 | 12,090 | 10,130 | 7,533 | 4,382 | 2,256 | 10,395 | 9,767 | 8,379 | 9,887 | 7,553 | 5,252 | 3,387 | 3,392 | 1,490 | 1,080 | 858 | 557 | 594 | 246 | -135 | -60.2 | |
Net Non-Operating Interest | 981 | 457 | 93.0 | -453 | -357 | -6.00 | -30.0 | -205 | -511 | -213 | -51.0 | -140 | 7.00 | 57.0 | 109 | 167 | 480 | 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 | 0.00 | 0.00 | 0.00 | |
Interest Income | 1,805 | 1,335 | 589 | 144 | 272 | 483 | 438 | 441 | 222 | 124 | 141 | 104 | 97.0 | 98.0 | 119 | 168 | 488 | 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 | 0.00 | 0.00 | 0.00 | |
Interest Expense | 824 | 878 | 496 | 597 | 629 | 489 | 468 | 646 | 733 | 337 | 192 | 244 | 90.0 | 41.0 | 10.0 | 1.00 | 8.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 | 0.00 | 0.00 | 0.00 | 0.00 | |
Equity & Other Income/(Expense) | -513 | 212 | 5,341 | 2,700 | 1,757 | 2,029 | 31.0 | 2,621 | 573 | 423 | 505 | 460 | 228 | 247 | 348 | -174 | -1,748 | 950 | 1,416 | 520 | 287 | -91.0 | -178 | -73.0 | 4,746 | 1,461 | 758 | 772 | 381 | 386 | 216 | 138 | 78.4 | 115 | 128 | 25.7 | 34.6 | 41.9 | -39.3 | 54.8 | |
Income Before Tax | -11,210 | 762 | 7,768 | 21,703 | 25,078 | 24,058 | 23,317 | 20,352 | 12,936 | 14,212 | 15,801 | 12,611 | 14,873 | 17,781 | 16,369 | 5,704 | 7,686 | 9,166 | 7,068 | 12,610 | 10,417 | 7,442 | 4,204 | 2,183 | 15,141 | 11,228 | 9,137 | 10,659 | 7,934 | 5,638 | 3,603 | 3,530 | 1,568 | 1,195 | 986 | 583 | 629 | 288 | -175 | -5.40 | |
Income Tax Expense | 7,546 | -913 | -249 | 1,835 | 4,179 | 3,010 | 2,264 | 10,751 | 2,620 | 2,792 | 4,097 | 2,991 | 3,868 | 4,839 | 4,697 | 1,335 | 2,394 | 2,190 | 2,024 | 3,946 | 2,901 | 1,801 | 1,087 | 892 | 4,606 | 3,914 | 3,069 | 3,714 | 2,777 | 2,072 | 1,315 | 1,235 | 502 | 376 | 336 | 192 | 176 | 112 | 8.70 | -7.00 | |
Income Attributable to Non-Controlling Interest | 0.00 | -14.0 | 3.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 | 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 | |
Net Income | -18,756 | 1,689 | 8,014 | 19,868 | 20,899 | 21,048 | 21,053 | 9,601 | 10,316 | 11,420 | 11,704 | 9,620 | 11,005 | 12,942 | 11,672 | 4,369 | 5,292 | 6,976 | 5,044 | 8,664 | 7,516 | 5,641 | 3,117 | 1,291 | 10,535 | 7,314 | 6,068 | 6,945 | 5,157 | 3,566 | 2,288 | 2,295 | 1,066 | 819 | 650 | 391 | 453 | 176 | -183 | 1.60 | |
Depreciation and Amortization | 11,379 | 9,602 | 13,035 | 11,792 | 12,239 | 10,826 | 9,085 | 8,129 | 7,790 | 265 | 294 | 291 | 308 | 260 | 18.0 | 35.0 | 4,616 | 4,798 | 4,912 | 4,595 | 4,889 | 5,070 | 5,344 | 6,469 | 4,835 | 3,597 | 2,807 | 2,192 | 1,888 | 1,379 | 1,047 | 717 | 518 | 418 | 292 | 237 | 211 | 171 | 174 | 166 | |
EBITDA | -299 | 9,695 | 15,369 | 31,248 | 35,917 | 32,861 | 32,401 | 26,065 | 20,664 | 14,267 | 15,641 | 12,582 | 14,946 | 17,737 | 15,930 | 5,746 | 13,570 | 13,014 | 10,564 | 16,685 | 15,019 | 12,603 | 9,726 | 8,725 | 15,230 | 13,364 | 11,186 | 12,079 | 9,441 | 6,631 | 4,434 | 4,109 | 2,008 | 1,498 | 1,151 | 794 | 805 | 417 | 38.2 | 106 | |
Earnings Per Share (EPS) | -4.380 | 0.400 | 1.950 | 4.890 | 4.980 | 4.770 | 4.570 | 2.040 | 2.180 | 2.410 | 2.390 | 1.940 | 2.200 | 2.460 | 2.100 | 0.790 | 0.930 | 1.200 | 0.870 | 1.420 | 1.170 | 0.860 | 0.470 | 0.190 | 1.570 | 1.100 | 0.910 | 1.070 | 0.790 | 0.540 | 0.350 | 0.350 | 0.160 | 0.130 | 0.110 | 0.070 | 0.090 | 0.040 | -0.040 | 0.010 | |
Diluted Earnings Per Share | -4.380 | 0.400 | 1.940 | 4.860 | 4.940 | 4.710 | 4.480 | 1.990 | 2.120 | 2.330 | 2.310 | 1.890 | 2.130 | 2.390 | 2.050 | 0.770 | 0.920 | 1.180 | 0.860 | 1.400 | 1.160 | 0.850 | 0.460 | 0.190 | 1.510 | 1.050 | 0.870 | 0.970 | 0.730 | 0.510 | 0.330 | 0.330 | 0.160 | 0.130 | 0.100 | 0.070 | 0.080 | 0.040 | -0.040 | 0.010 | |
Weighted Average Shares Outstanding | 4,280 | 4,190 | 4,108 | 4,059 | 4,199 | 4,417 | 4,611 | 4,701 | 4,730 | 4,742 | 4,901 | 4,970 | 4,996 | 5,256 | 5,555 | 5,557 | 5,663 | 5,816 | 5,797 | 6,106 | 6,400 | 6,527 | 6,651 | 6,795 | 6,710 | 6,648 | 6,672 | 6,542 | 6,580 | 6,600 | 6,992 | 7,056 | 6,864 | 6,297 | 5,912 | 5,586 | 5,032 | 4,388 | 4,582 | 5,569 | |
Diluted Weighted Average Shares Outstanding | 4,280 | 4,212 | 4,123 | 4,090 | 4,232 | 4,473 | 4,701 | 4,835 | 4,875 | 4,894 | 5,056 | 5,097 | 5,160 | 5,411 | 5,696 | 5,645 | 5,748 | 5,936 | 5,880 | 6,178 | 6,494 | 6,621 | 6,759 | 6,879 | 6,986 | 6,940 | 7,034 | 7,180 | 7,102 | 7,072 | 6,992 | 7,056 | 6,864 | 6,297 | 6,503 | 5,586 | 5,661 | 4,388 | 4,582 | 5,569 |