| Period Ending: |
LTM
(Last Twelve Months) |
2026
(Q2)
12-31 |
2026
(Q1)
09-30 |
2025
(Q4)
06-30 |
2025
(Q3)
03-31 |
2025
(Q2)
12-31 |
2025
(Q1)
09-30 |
2024
(Q4)
06-30 |
2024
(Q3)
03-31 |
2024
(Q2)
12-31 |
2024
(Q1)
09-30 |
2023
(Q4)
06-30 |
2023
(Q3)
03-31 |
2023
(Q2)
12-31 |
2023
(Q1)
09-30 |
2022
(Q4)
06-30 |
2022
(Q3)
03-31 |
2022
(Q2)
12-31 |
2022
(Q1)
09-30 |
2021
(Q4)
06-30 |
2021
(Q3)
03-31 |
2021
(Q2)
12-31 |
2021
(Q1)
09-30 |
2020
(Q4)
06-30 |
2020
(Q3)
03-31 |
2020
(Q2)
12-31 |
2020
(Q1)
09-30 |
2019
(Q4)
06-30 |
2019
(Q3)
03-31 |
2019
(Q2)
12-31 |
2019
(Q1)
09-30 |
2018
(Q4)
06-30 |
2018
(Q3)
03-31 |
2018
(Q2)
12-31 |
2018
(Q1)
09-30 |
2017
(Q4)
06-30 |
2017
(Q3)
03-31 |
2017
(Q2)
12-31 |
2017
(Q1)
09-30 |
2016
(Q4)
06-30 |
2016
(Q3)
03-31 |
2016
(Q2)
12-31 |
2016
(Q1)
09-30 |
2015
(Q4)
06-30 |
2015
(Q3)
03-31 |
2015
(Q2)
12-31 |
2015
(Q1)
09-30 |
2014
(Q4)
06-30 |
2014
(Q3)
03-31 |
2014
(Q2)
12-31 |
2014
(Q1)
09-30 |
2013
(Q4)
06-30 |
2013
(Q3)
03-31 |
2013
(Q2)
12-31 |
2013
(Q1)
09-30 |
2012
(Q4)
06-30 |
2012
(Q3)
03-31 |
2012
(Q2)
12-31 |
2012
(Q1)
09-30 |
2011
(Q4)
06-30 |
2011
(Q3)
03-31 |
2011
(Q2)
12-31 |
2011
(Q1)
09-30 |
2010
(Q4)
06-30 |
2010
(Q3)
03-31 |
2010
(Q2)
12-31 |
2010
(Q1)
09-30 |
2009
(Q4)
06-30 |
2009
(Q3)
03-31 |
2009
(Q2)
12-31 |
2009
(Q1)
09-30 |
2008
(Q4)
06-30 |
2008
(Q3)
03-31 |
2008
(Q2)
12-31 |
2008
(Q1)
09-30 |
2007
(Q4)
06-30 |
2007
(Q3)
03-31 |
2007
(Q2)
12-31 |
2007
(Q1)
09-30 |
2006
(Q4)
06-30 |
2006
(Q3)
03-31 |
2006
(Q2)
12-31 |
2006
(Q1)
09-30 |
2005
(Q4)
06-30 |
2005
(Q3)
03-31 |
2005
(Q2)
12-31 |
2005
(Q1)
09-30 |
2004
(Q4)
06-30 |
2004
(Q3)
03-31 |
2004
(Q2)
12-31 |
2004
(Q1)
09-30 |
2003
(Q4)
06-30 |
2003
(Q3)
03-31 |
2003
(Q2)
12-31 |
2003
(Q1)
09-30 |
2002
(Q4)
06-30 |
2002
(Q3)
03-31 |
2002
(Q2)
12-31 |
2002
(Q1)
09-30 |
2001
(Q4)
06-30 |
2001
(Q3)
03-31 |
2001
(Q2)
12-31 |
2001
(Q1)
09-30 |
2000
(Q4)
06-30 |
2000
(Q3)
03-31 |
2000
(Q2)
12-31 |
2000
(Q1)
09-30 |
1999
(Q4)
06-30 |
1999
(Q3)
03-31 |
1999
(Q2)
12-31 |
1999
(Q1)
09-30 |
1998
(Q4)
06-30 |
1998
(Q3)
03-31 |
1998
(Q2)
12-31 |
1998
(Q1)
09-30 |
1997
(Q4)
06-30 |
1997
(Q3)
03-31 |
1997
(Q2)
12-31 |
1997
(Q1)
09-30 |
1996
(Q4)
06-30 |
1996
(Q3)
03-31 |
1996
(Q2)
12-31 |
1996
(Q1)
09-30 |
1995
(Q4)
06-30 |
1995
(Q3)
03-31 |
1995
(Q2)
12-31 |
1995
(Q1)
09-30 |
1994
(Q4)
06-30 |
1994
(Q3)
03-31 |
1994
(Q2)
12-31 |
1994
(Q1)
09-30 |
1993
(Q4)
06-30 |
1993
(Q3)
03-31 |
1993
(Q2)
12-31 |
1993
(Q1)
09-30 |
1992
(Q4)
06-30 |
1992
(Q3)
03-31 |
1992
(Q2)
12-31 |
1992
(Q1)
09-30 |
1991
(Q4)
06-30 |
1991
(Q3)
03-31 |
1991
(Q2)
12-31 |
1991
(Q1)
09-30 |
1990
(Q4)
06-30 |
1990
(Q3)
03-31 |
1990
(Q2)
12-31 |
1990
(Q1)
09-30 |
1989
(Q4)
06-30 |
1989
(Q3)
03-31 |
1989
(Q2)
12-31 |
1989
(Q1)
09-30 |
1988
(Q4)
06-30 |
1988
(Q3)
03-31 |
1988
(Q2)
12-31 |
1988
(Q1)
09-30 |
1987
(Q4)
06-30 |
1987
(Q3)
03-31 |
1987
(Q2)
12-31 |
1987
(Q1)
09-30 |
1986
(Q4)
06-30 |
1986
(Q3)
03-31 |
1986
(Q2)
12-31 |
1986
(Q1)
09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-01-23 | 2026-01-23 | 2025-10-24 | 2025-08-04 | 2025-04-24 | 2025-01-22 | 2024-10-18 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 85,259 | 22,208 | 22,386 | 20,889 | 19,776 | 21,882 | 21,737 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost of Revenue | 42,046 | 10,834 | 10,887 | 10,631 | 9,694 | 10,418 | 10,421 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gross Profit | 43,213 | 11,374 | 11,499 | 10,258 | 10,082 | 11,464 | 11,316 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Expenses | 23,078 | 6,008 | 5,643 | 5,903 | 5,524 | 5,723 | 5,519 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Selling, General and Administrative | 23,079 | 6,008 | 5,643 | 5,904 | 5,524 | 5,723 | 5,519 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Operating Expenses | -1 | 0 | 0 | -1 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 20,135 | 5,366 | 5,856 | 4,355 | 4,558 | 5,741 | 5,797 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Non-Operating Interest | 32 | 335 | -89 | -108 | -106 | -121 | -103 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income | 438 | 115 | 108 | 104 | 111 | 119 | 135 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Expense | 406 | -220 | 197 | 212 | 217 | 240 | 238 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity & Other Income/(Expense) | 470 | -280 | 267 | 274 | 209 | 225 | -554 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Before Tax | 20,637 | 5,421 | 6,034 | 4,521 | 4,661 | 5,845 | 5,140 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Expense | 4,106 | 1,090 | 1,253 | 895 | 868 | 1,187 | 1,152 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Attributable to Non-Controlling Interest | 65 | 0 | 31 | 10 | 24 | 28 | 29 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | 16,466 | 4,331 | 4,750 | 3,616 | 3,769 | 4,630 | 3,959 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Depreciation and Amortization | 2,174 | 0 | 761 | 723 | 690 | 706 | 728 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 22,309 | 5,366 | 6,617 | 5,078 | 5,248 | 6,447 | 6,525 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share (EPS) | 6.91 | 1.82 | 2 | 1.51 | 1.58 | 1.94 | 1.65 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Earnings Per Share | 6.75 | 1.78 | 1.95 | 1.48 | 1.54 | 1.88 | 1.61 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Weighted Average Shares Outstanding | 2,424 | 2,424 | 2,437 | 2,454 | 2,347 | 2,352 | 2,356 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Weighted Average Shares Outstanding | 2,424 | 2,424 | 2,437 | 2,454 | 2,450 | 2,458 | 2,466 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||