| Period Ending: |
LTM
(Last Twelve Months) |
2025
(Q4)
12-31 |
2025
(Q3)
09-30 |
2025
(Q2)
06-30 |
2025
(Q1)
03-31 |
2024
(Q4)
12-31 |
2024
(Q3)
09-30 |
2024
(Q2)
06-30 |
2024
(Q1)
03-31 |
2023
(Q4)
12-31 |
2023
(Q3)
09-30 |
2023
(Q2)
06-30 |
2023
(Q1)
03-31 |
2022
(Q4)
12-31 |
2022
(Q3)
09-30 |
2022
(Q2)
06-30 |
2022
(Q1)
03-31 |
2021
(Q4)
12-31 |
2021
(Q3)
09-30 |
2021
(Q2)
06-30 |
2021
(Q1)
03-31 |
2020
(Q4)
12-31 |
2020
(Q3)
09-30 |
2020
(Q2)
06-30 |
2020
(Q1)
03-31 |
2019
(Q4)
12-31 |
2019
(Q3)
09-30 |
2019
(Q2)
06-30 |
2019
(Q1)
03-31 |
2018
(Q4)
12-31 |
2018
(Q3)
09-30 |
2018
(Q2)
06-30 |
2018
(Q1)
03-31 |
2017
(Q4)
12-31 |
2017
(Q3)
09-30 |
2017
(Q2)
06-30 |
2017
(Q1)
03-31 |
2016
(Q4)
12-31 |
2016
(Q3)
09-30 |
2016
(Q2)
06-30 |
2016
(Q1)
03-31 |
2015
(Q4)
12-31 |
2015
(Q3)
09-30 |
2015
(Q2)
06-30 |
2015
(Q1)
03-31 |
2014
(Q4)
12-31 |
2014
(Q3)
09-30 |
2014
(Q2)
06-30 |
2014
(Q1)
03-31 |
2013
(Q4)
12-31 |
2013
(Q3)
09-30 |
2013
(Q2)
06-30 |
2013
(Q1)
03-31 |
2012
(Q4)
12-31 |
2012
(Q3)
09-30 |
2012
(Q2)
06-30 |
2012
(Q1)
03-31 |
2011
(Q4)
12-31 |
2011
(Q3)
09-30 |
2011
(Q2)
06-30 |
2011
(Q1)
03-31 |
2010
(Q4)
12-31 |
2010
(Q3)
09-30 |
2010
(Q2)
06-30 |
2010
(Q1)
03-31 |
2009
(Q4)
12-31 |
2009
(Q3)
09-30 |
2009
(Q2)
06-30 |
2009
(Q1)
03-31 |
2008
(Q4)
12-31 |
2008
(Q3)
09-30 |
2008
(Q2)
06-30 |
2008
(Q1)
03-31 |
2007
(Q4)
12-31 |
2007
(Q3)
09-30 |
2007
(Q2)
06-30 |
2007
(Q1)
03-31 |
2006
(Q4)
12-31 |
2006
(Q3)
09-30 |
2006
(Q2)
06-30 |
2006
(Q1)
03-31 |
2005
(Q4)
12-31 |
2005
(Q3)
09-30 |
2005
(Q2)
06-30 |
2005
(Q1)
03-31 |
2004
(Q4)
12-31 |
2004
(Q3)
09-30 |
2004
(Q2)
06-30 |
2004
(Q1)
03-31 |
2003
(Q4)
12-31 |
2003
(Q3)
09-30 |
2003
(Q2)
06-30 |
2003
(Q1)
03-31 |
2002
(Q4)
12-31 |
2002
(Q3)
09-30 |
2002
(Q2)
06-30 |
2002
(Q1)
03-31 |
2001
(Q4)
12-31 |
2001
(Q3)
09-30 |
2001
(Q2)
06-30 |
2001
(Q1)
03-31 |
2000
(Q4)
12-31 |
2000
(Q3)
09-30 |
2000
(Q2)
06-30 |
2000
(Q1)
03-31 |
1999
(Q4)
12-31 |
1999
(Q3)
09-30 |
1999
(Q2)
06-30 |
1999
(Q1)
03-31 |
1998
(Q4)
12-31 |
1998
(Q3)
09-30 |
1998
(Q2)
06-30 |
1998
(Q1)
03-31 |
1997
(Q4)
12-31 |
1997
(Q3)
09-30 |
1997
(Q2)
06-30 |
1997
(Q1)
03-31 |
1996
(Q4)
12-31 |
1996
(Q3)
09-30 |
1996
(Q2)
06-30 |
1996
(Q1)
03-31 |
1995
(Q4)
12-31 |
1995
(Q3)
09-30 |
1995
(Q2)
06-30 |
1995
(Q1)
03-31 |
1994
(Q4)
12-31 |
1994
(Q3)
09-30 |
1994
(Q2)
06-30 |
1994
(Q1)
03-31 |
1993
(Q4)
12-31 |
1993
(Q3)
09-30 |
1993
(Q2)
06-30 |
1993
(Q1)
03-31 |
1992
(Q4)
12-31 |
1992
(Q3)
09-30 |
1992
(Q2)
06-30 |
1992
(Q1)
03-31 |
1991
(Q4)
12-31 |
1991
(Q3)
09-30 |
1991
(Q2)
06-30 |
1991
(Q1)
03-31 |
1990
(Q4)
12-31 |
1990
(Q3)
09-30 |
1990
(Q2)
06-30 |
1990
(Q1)
03-31 |
1989
(Q4)
12-31 |
1989
(Q3)
09-30 |
1989
(Q2)
06-30 |
1989
(Q1)
03-31 |
1988
(Q4)
12-31 |
1988
(Q3)
09-30 |
1988
(Q2)
06-30 |
1988
(Q1)
03-31 |
1987
(Q4)
12-31 |
1987
(Q3)
09-30 |
1987
(Q2)
06-30 |
1987
(Q1)
03-31 |
1986
(Q4)
12-31 |
1986
(Q3)
09-30 |
1986
(Q2)
06-30 |
1986
(Q1)
03-31 |
1985
(Q4)
12-31 |
1985
(Q3)
09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-02-06 | 2026-02-06 | 2025-10-17 | 2025-07-18 | 2025-04-18 | 2025-02-07 | 2024-10-18 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 80,463 | 21,040 | 20,557 | 19,933 | 18,933 | 19,218 | 18,779 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost of Revenue | 13,490 | 3,474 | 3,418 | 3,482 | 3,116 | 3,331 | 3,499 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gross Profit | 66,973 | 17,566 | 17,139 | 16,451 | 15,817 | 15,887 | 15,280 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Expenses | 53,178 | 14,476 | 13,314 | 12,901 | 12,487 | 13,131 | 12,076 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Selling, General and Administrative | 13,432 | 2,281 | 3,838 | 3,707 | 3,606 | 3,716 | 3,519 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Operating Expenses | 39,746 | 12,195 | 9,476 | 9,194 | 8,881 | 9,415 | 8,557 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 13,795 | 3,090 | 3,825 | 3,550 | 3,330 | 2,756 | 3,204 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Non-Operating Interest | 17,364 | 4,522 | 4,486 | 4,187 | 4,169 | 4,038 | 4,006 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income | 25,598 | 6,582 | 6,617 | 6,264 | 6,135 | 6,077 | 6,149 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Expense | 8,234 | 2,060 | 2,131 | 2,077 | 1,966 | 2,039 | 2,143 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity & Other Income/(Expense) | -17,364 | -4,522 | -4,486 | -4,187 | -4,169 | -4,038 | -4,006 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Before Tax | 13,795 | 3,090 | 3,825 | 3,550 | 3,330 | 2,756 | 3,204 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Expense | 2,962 | 628 | 923 | 665 | 746 | 586 | 697 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | 10,833 | 2,462 | 2,902 | 2,885 | 2,584 | 2,170 | 2,507 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Depreciation and Amortization | 1,317 | 0 | 457 | 427 | 433 | 428 | 437 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 15,112 | 3,090 | 4,282 | 3,977 | 3,763 | 3,184 | 3,641 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share (EPS) | 15.4 | 3.53 | 4.14 | 4.09 | 3.64 | 2.99 | 3.49 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Earnings Per Share | 15.39 | 3.53 | 4.14 | 4.08 | 3.64 | 3.04 | 3.49 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Weighted Average Shares Outstanding | 687 | 687 | 692 | 698 | 701 | 704 | 708 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Weighted Average Shares Outstanding | 688 | 688 | 693 | 699 | 702 | 704 | 709 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||