Period Ending: |
LTM
(Last Twelve Months) |
2025
(Q1)
2024-12-28 |
2024
(Q4)
2024-09-28 |
2024
(Q3)
2024-06-29 |
2024
(Q2)
2024-03-30 |
2024
(Q1)
2023-12-30 |
2023
(Q4)
2023-09-30 |
2023
(Q3)
2023-07-01 |
2023
(Q2)
2023-04-01 |
2023
(Q1)
2022-12-31 |
2022
(Q4)
2022-09-24 |
2022
(Q3)
2022-06-25 |
2022
(Q2)
2022-03-26 |
2022
(Q1)
2021-12-25 |
2021
(Q4)
2021-09-25 |
2021
(Q3)
2021-06-26 |
2021
(Q2)
2021-03-27 |
2021
(Q1)
2020-12-26 |
2020
(Q4)
2020-09-26 |
2020
(Q3)
2020-06-27 |
2020
(Q2)
2020-03-28 |
2020
(Q1)
2019-12-28 |
2019
(Q4)
2019-09-28 |
2019
(Q3)
2019-06-29 |
2019
(Q2)
2019-03-30 |
2019
(Q1)
2018-12-29 |
2018
(Q4)
2018-09-29 |
2018
(Q3)
2018-06-30 |
2018
(Q2)
2018-03-31 |
2018
(Q1)
2017-12-30 |
2017
(Q4)
2017-09-30 |
2017
(Q3)
2017-07-01 |
2017
(Q2)
2017-04-01 |
2017
(Q1)
2016-12-31 |
2016
(Q4)
2016-09-24 |
2016
(Q3)
2016-06-25 |
2016
(Q2)
2016-03-26 |
2016
(Q1)
2015-12-26 |
2015
(Q4)
2015-09-26 |
2015
(Q3)
2015-06-27 |
2015
(Q2)
2015-03-28 |
2015
(Q1)
2014-12-27 |
2014
(Q4)
2014-09-27 |
2014
(Q3)
2014-06-28 |
2014
(Q2)
2014-03-29 |
2014
(Q1)
2013-12-28 |
2013
(Q4)
2013-09-28 |
2013
(Q3)
2013-06-29 |
2013
(Q2)
2013-03-30 |
2013
(Q1)
2012-12-29 |
2012
(Q4)
2012-09-29 |
2012
(Q3)
2012-06-30 |
2012
(Q2)
2012-03-31 |
2012
(Q1)
2011-12-31 |
2011
(Q4)
2011-09-24 |
2011
(Q3)
2011-06-25 |
2011
(Q2)
2011-03-26 |
2011
(Q1)
2010-12-25 |
2010
(Q4)
2010-09-25 |
2010
(Q3)
2010-06-26 |
2010
(Q2)
2010-03-27 |
2010
(Q1)
2009-12-26 |
2009
(Q4)
2009-09-26 |
2009
(Q3)
2009-06-27 |
2009
(Q2)
2009-03-28 |
2009
(Q1)
2008-12-27 |
2008
(Q4)
2008-09-27 |
2008
(Q3)
2008-06-28 |
2008
(Q2)
2008-03-29 |
2008
(Q1)
2007-12-29 |
2007
(Q4)
2007-09-29 |
2007
(Q3)
2007-06-30 |
2007
(Q2)
2007-03-31 |
2007
(Q1)
2006-12-30 |
2006
(Q4)
2006-09-30 |
2006
(Q3)
2006-07-01 |
2006
(Q2)
2006-04-01 |
2006
(Q1)
2005-12-31 |
2005
(Q4)
2005-09-24 |
2005
(Q3)
2005-06-25 |
2005
(Q2)
2005-03-26 |
2005
(Q1)
2004-12-25 |
2004
(Q4)
2004-09-25 |
2004
(Q3)
2004-06-26 |
2004
(Q2)
2004-03-27 |
2004
(Q1)
2003-12-27 |
2003
(Q4)
2003-09-27 |
2003
(Q3)
2003-06-28 |
2003
(Q2)
2003-03-29 |
2003
(Q1)
2002-12-28 |
2002
(Q4)
2002-09-28 |
2002
(Q3)
2002-06-29 |
2002
(Q2)
2002-03-30 |
2002
(Q1)
2001-12-29 |
2001
(Q4)
2001-09-29 |
2001
(Q3)
2001-06-30 |
2001
(Q2)
2001-03-31 |
2001
(Q1)
2000-12-30 |
2000
(Q4)
2000-09-30 |
2000
(Q3)
2000-07-01 |
2000
(Q2)
2000-04-01 |
2000
(Q1)
2000-01-01 |
1999
(Q4)
1999-09-25 |
1999
(Q3)
1999-06-26 |
1999
(Q2)
1999-03-27 |
1999
(Q1)
1998-12-26 |
1998
(Q4)
1998-09-25 |
1998
(Q3)
1998-06-26 |
1998
(Q2)
1998-03-27 |
1998
(Q1)
1997-12-26 |
1997
(Q4)
1997-09-26 |
1997
(Q3)
1997-06-27 |
1997
(Q2)
1997-03-28 |
1997
(Q1)
1996-12-27 |
1996
(Q4)
1996-09-27 |
1996
(Q3)
1996-06-28 |
1996
(Q2)
1996-03-29 |
1996
(Q1)
1995-12-29 |
1995
(Q4)
1995-09-29 |
1995
(Q3)
1995-06-30 |
1995
(Q2)
1995-03-31 |
1995
(Q1)
1994-12-30 |
1994
(Q4)
1994-09-30 |
1994
(Q3)
1994-07-01 |
1994
(Q2)
1994-03-31 |
1994
(Q1)
1993-12-31 |
1993
(Q4)
1993-09-30 |
1993
(Q3)
1993-06-30 |
1993
(Q2)
1993-03-31 |
1993
(Q1)
1992-12-31 |
1992
(Q4)
1992-09-30 |
1992
(Q3)
1992-06-30 |
1992
(Q2)
1992-03-31 |
1992
(Q1)
1991-12-31 |
1991
(Q4)
1991-09-30 |
1991
(Q3)
1991-06-30 |
1991
(Q2)
1991-03-31 |
1991
(Q1)
1990-12-31 |
1990
(Q4)
1990-09-30 |
1990
(Q3)
1990-06-30 |
1990
(Q2)
1990-03-31 |
1990
(Q1)
1989-12-31 |
1989
(Q4)
1989-09-30 |
1989
(Q3)
1989-06-30 |
1989
(Q2)
1989-03-31 |
1989
(Q1)
1988-12-31 |
1988
(Q4)
1988-09-30 |
1988
(Q3)
1988-06-30 |
1988
(Q2)
1988-03-31 |
1988
(Q1)
1987-12-31 |
1987
(Q4)
1987-09-30 |
1987
(Q3)
1987-06-30 |
1987
(Q2)
1987-03-31 |
1987
(Q1)
1986-12-31 |
1986
(Q4)
1986-09-30 |
1986
(Q3)
1986-06-30 |
1986
(Q2)
1986-03-31 |
1986
(Q1)
1985-12-31 |
1985
(Q4)
1985-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2025-01-31 | 2024-11-01 | 2024-08-02 | 2024-05-03 | 2024-02-02 | 2023-11-03 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue | 124,300 | 94,930 | 85,777 | 90,753 | 119,575 | 89,498 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Cost of Revenue | 66,025 | 51,051 | 46,099 | 48,482 | 64,720 | 49,071 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gross Profit | 58,275 | 43,879 | 39,678 | 42,271 | 54,855 | 40,427 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operating Expenses | 15,443 | 14,288 | 14,326 | 14,371 | 14,482 | 13,458 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Research & Development | 8,268 | 7,765 | 8,006 | 7,903 | 7,696 | 7,307 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Selling, General and Administrative | 7,175 | 6,523 | 6,320 | 6,468 | 6,786 | 6,151 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Other Operating Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Operating Income | 42,832 | 29,591 | 25,352 | 27,900 | 40,373 | 26,969 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Non-Operating Interest | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -18.0 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Interest Income | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 984 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Interest Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 1,002 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Equity & Other Income/(Expense) | -248 | 19.0 | 142 | 158 | -50.0 | 47.0 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Before Tax | 42,584 | 29,610 | 25,494 | 28,058 | 40,323 | 26,998 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Tax Expense | 6,254 | 14,874 | 4,046 | 4,422 | 6,407 | 4,042 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Attributable to Non-Controlling Interest | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Income | 36,330 | 14,736 | 21,448 | 23,636 | 33,916 | 22,956 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Depreciation and Amortization | 3,080 | 2,911 | 2,850 | 2,836 | 2,848 | 2,653 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
EBITDA | 45,912 | 32,502 | 28,202 | 30,736 | 43,221 | 29,622 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings Per Share (EPS) | 2.410 | 0.970 | 1.400 | 1.530 | 2.190 | 1.470 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diluted Earnings Per Share | 2.400 | 0.970 | 1.400 | 1.530 | 2.180 | 1.460 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Weighted Average Shares Outstanding | 15,082 | 15,172 | 15,288 | 15,406 | 15,510 | 15,599 |
1234
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diluted Weighted Average Shares Outstanding | 15,151 | 15,243 | 15,348 | 15,465 | 15,577 | 15,672 |
1234
|