| 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-28 | 2026-01-28 | 2025-10-29 | 2025-07-30 | 2025-04-30 | 2025-01-29 | 2024-10-30 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 305,453 | 81,273 | 77,673 | 76,441 | 70,066 | 69,632 | 65,585 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost of Revenue | 95,954 | 25,978 | 24,043 | 24,014 | 21,919 | 21,799 | 20,099 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gross Profit | 209,499 | 55,295 | 53,630 | 52,427 | 48,147 | 47,833 | 45,486 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Expenses | 66,940 | 17,020 | 15,669 | 18,104 | 16,147 | 16,180 | 14,934 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Research & Development | 33,677 | 8,504 | 8,146 | 8,829 | 8,198 | 7,917 | 7,544 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Selling, General and Administrative | 33,263 | 8,516 | 7,523 | 9,275 | 7,949 | 8,263 | 7,390 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Operating Expenses | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 142,559 | 38,275 | 37,961 | 34,323 | 32,000 | 31,653 | 30,552 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Non-Operating Interest | 539 | 104 | 278 | 154 | 3 | 6 | 99 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income | 3,182 | 840 | 976 | 769 | 597 | 600 | 681 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Expense | 2,643 | 736 | 698 | 615 | 594 | 594 | 582 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity & Other Income/(Expense) | 3,442 | 9,867 | -3,938 | -1,861 | -626 | -2,294 | -382 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Before Tax | 146,540 | 48,246 | 34,301 | 32,616 | 31,377 | 29,365 | 30,269 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Expense | 27,278 | 9,788 | 6,554 | 5,383 | 5,553 | 5,257 | 5,602 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | 119,262 | 38,458 | 27,747 | 27,233 | 25,824 | 24,108 | 24,667 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Depreciation and Amortization | 42,202 | 9,198 | 13,061 | 11,203 | 8,740 | 6,827 | 7,383 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 184,761 | 47,473 | 51,022 | 45,526 | 40,740 | 38,480 | 37,935 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share (EPS) | 16.04 | 5.18 | 3.73 | 3.66 | 3.47 | 3.24 | 3.32 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Earnings Per Share | 15.99 | 5.16 | 3.72 | 3.65 | 3.46 | 3.23 | 3.3 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Weighted Average Shares Outstanding | 7,431 | 7,431 | 7,433 | 7,432 | 7,434 | 7,435 | 7,433 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Weighted Average Shares Outstanding | 7,460 | 7,460 | 7,466 | 7,461 | 7,461 | 7,468 | 7,470 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||