| Period Ending: |
LTM
(Last Twelve Months) |
2026
(Q1)
01-31 |
2025
(Q4)
10-31 |
2025
(Q3)
07-31 |
2025
(Q2)
04-30 |
2025
(Q1)
01-31 |
2024
(Q4)
10-31 |
2024
(Q3)
07-31 |
2024
(Q2)
04-30 |
2024
(Q1)
01-31 |
2023
(Q4)
10-31 |
2023
(Q3)
07-31 |
2023
(Q2)
04-30 |
2023
(Q1)
01-31 |
2022
(Q4)
10-31 |
2022
(Q3)
07-31 |
2022
(Q2)
04-30 |
2022
(Q1)
01-31 |
2021
(Q4)
10-31 |
2021
(Q3)
07-31 |
2021
(Q2)
04-30 |
2021
(Q1)
01-31 |
2020
(Q4)
10-31 |
2020
(Q3)
07-31 |
2020
(Q2)
04-30 |
2020
(Q1)
01-31 |
2019
(Q4)
10-31 |
2019
(Q3)
07-31 |
2019
(Q2)
04-30 |
2019
(Q1)
01-31 |
2018
(Q4)
10-31 |
2018
(Q3)
07-31 |
2018
(Q2)
04-30 |
2018
(Q1)
01-31 |
2017
(Q4)
10-31 |
2017
(Q3)
07-31 |
2017
(Q2)
04-30 |
2017
(Q1)
01-31 |
2016
(Q4)
10-31 |
2016
(Q3)
07-31 |
2016
(Q2)
04-30 |
2016
(Q1)
01-31 |
2015
(Q4)
10-31 |
2015
(Q3)
07-31 |
2015
(Q2)
04-30 |
2015
(Q1)
01-31 |
2014
(Q4)
10-31 |
2014
(Q3)
07-31 |
2014
(Q2)
04-30 |
2014
(Q1)
01-31 |
2013
(Q4)
10-31 |
2013
(Q3)
07-31 |
2013
(Q2)
04-30 |
2013
(Q1)
01-31 |
2012
(Q4)
10-31 |
2012
(Q3)
07-31 |
2012
(Q2)
04-30 |
2012
(Q1)
01-31 |
2011
(Q4)
10-31 |
2011
(Q3)
07-31 |
2011
(Q2)
04-30 |
2011
(Q1)
01-31 |
2010
(Q4)
10-31 |
2010
(Q3)
07-31 |
2010
(Q2)
04-30 |
2010
(Q1)
01-31 |
2009
(Q4)
10-31 |
2009
(Q3)
07-31 |
2009
(Q2)
04-30 |
2009
(Q1)
01-31 |
2008
(Q4)
10-31 |
2008
(Q3)
07-31 |
2008
(Q2)
04-30 |
2008
(Q1)
01-31 |
2007
(Q4)
10-31 |
2007
(Q3)
07-31 |
2007
(Q2)
04-30 |
2007
(Q1)
01-31 |
2006
(Q4)
10-31 |
2006
(Q3)
07-31 |
2006
(Q2)
04-30 |
2006
(Q1)
01-31 |
2005
(Q4)
10-31 |
2005
(Q3)
07-31 |
2005
(Q2)
04-30 |
2005
(Q1)
01-31 |
2004
(Q4)
10-31 |
2004
(Q3)
07-31 |
2004
(Q2)
04-30 |
2004
(Q1)
01-31 |
2003
(Q4)
10-31 |
2003
(Q3)
07-31 |
2003
(Q2)
04-30 |
2003
(Q1)
01-31 |
2002
(Q4)
10-31 |
2002
(Q3)
07-31 |
2002
(Q2)
04-30 |
2002
(Q1)
01-31 |
2001
(Q4)
10-31 |
2001
(Q3)
07-31 |
2001
(Q2)
04-30 |
2001
(Q1)
01-31 |
2000
(Q4)
10-31 |
2000
(Q3)
07-31 |
2000
(Q2)
04-30 |
2000
(Q1)
01-31 |
1999
(Q4)
10-31 |
1999
(Q3)
07-31 |
1999
(Q2)
04-30 |
1999
(Q1)
01-31 |
1998
(Q4)
10-31 |
1998
(Q3)
07-31 |
1998
(Q2)
04-30 |
1998
(Q1)
01-31 |
1997
(Q4)
10-31 |
1997
(Q3)
07-31 |
1997
(Q2)
04-30 |
1997
(Q1)
01-31 |
1996
(Q4)
10-31 |
1996
(Q3)
07-31 |
1996
(Q2)
04-30 |
1996
(Q1)
01-31 |
1995
(Q4)
10-31 |
1995
(Q3)
07-31 |
1995
(Q2)
04-30 |
1995
(Q1)
01-31 |
1994
(Q4)
10-31 |
1994
(Q3)
07-31 |
1994
(Q2)
04-30 |
1994
(Q1)
01-31 |
1993
(Q4)
10-31 |
1993
(Q3)
07-31 |
1993
(Q2)
04-30 |
1993
(Q1)
01-31 |
1992
(Q4)
10-31 |
1992
(Q3)
07-31 |
1992
(Q2)
04-30 |
1992
(Q1)
01-31 |
1991
(Q4)
10-31 |
1991
(Q3)
07-31 |
1991
(Q2)
04-30 |
1991
(Q1)
01-31 |
1990
(Q4)
10-31 |
1990
(Q3)
07-31 |
1990
(Q2)
04-30 |
1990
(Q1)
01-31 |
1989
(Q4)
10-31 |
1989
(Q3)
07-31 |
1989
(Q2)
04-30 |
1989
(Q1)
01-31 |
1988
(Q4)
10-31 |
1988
(Q3)
07-31 |
1988
(Q2)
04-30 |
1988
(Q1)
01-31 |
1987
(Q4)
10-31 |
1987
(Q3)
07-31 |
1987
(Q2)
04-30 |
1987
(Q1)
01-31 |
1986
(Q4)
10-31 |
1986
(Q3)
07-31 |
1986
(Q2)
04-30 |
1986
(Q1)
01-31 |
1985
(Q4)
10-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2026-02-25 | 2026-02-25 | 2025-12-10 | 2025-08-28 | 2025-05-29 | 2025-02-28 | 2024-12-13 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Revenue | 56,229 | 14,438 | 14,639 | 13,932 | 13,220 | 13,504 | 14,055 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cost of Revenue | 44,842 | 11,603 | 11,677 | 11,081 | 10,481 | 10,664 | 11,054 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Gross Profit | 11,329 | 2,835 | 2,904 | 2,851 | 2,739 | 2,840 | 3,001 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Expenses | 8,124 | 2,076 | 1,828 | 2,135 | 2,085 | 1,995 | 2,010 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Research & Development | 1,597 | 392 | 398 | 406 | 401 | 397 | 392 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Selling, General and Administrative | 5,866 | 1,504 | 1,430 | 1,452 | 1,480 | 1,459 | 1,409 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Other Operating Expenses | 661 | 180 | 0 | 277 | 204 | 139 | 209 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Operating Income | 3,205 | 759 | 1,076 | 716 | 654 | 845 | 991 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Non-Operating Interest | -502 | -88 | -125 | -143 | -146 | -141 | -147 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interest Expense | 502 | 88 | 125 | 143 | 146 | 141 | 147 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Equity & Other Income/(Expense) | -68 | 0 | -117 | 51 | -2 | 0 | 18 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Before Tax | 2,635 | 671 | 834 | 624 | 506 | 704 | 862 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Tax Expense | 126 | 126 | 39 | -139 | 100 | 139 | -44 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | 2,509 | 545 | 795 | 763 | 406 | 565 | 906 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Depreciation and Amortization | 933 | 214 | 208 | 306 | 205 | 197 | 208 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| EBITDA | 4,138 | 973 | 1,284 | 1,022 | 859 | 1,042 | 1,199 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings Per Share (EPS) | 2.68 | 0.59 | 0.85 | 0.81 | 0.43 | 0.6 | 0.93 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Earnings Per Share | 2.64 | 0.58 | 0.84 | 0.8 | 0.42 | 0.59 | 0.92 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Weighted Average Shares Outstanding | 926 | 926 | 938 | 947 | 950 | 948 | 979 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Diluted Weighted Average Shares Outstanding | 932 | 932 | 948 | 954 | 956 | 957 | 989 |
1234
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||