TSRI Income Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
05-31
2022
05-31
2021
05-31
2020
05-31
2019
05-31
2018
05-31
2017
05-31
2016
05-31
2015
05-31
2014
05-31
2013
05-31
2012
05-31
2011
05-31
2010
05-31
2009
05-31
2008
05-31
2007
05-31
2006
05-31
2005
05-31
2004
05-31
2003
05-31
2002
05-31
2001
05-31
2000
05-31
1999
05-31
1998
05-31
1997
05-31
1996
05-31
1995
05-31
1994
05-31
1993
05-31
1992
05-31
1991
05-31
1990
05-31
1989
05-31
1988
05-31
1987
05-31
1986
05-31
Report Filing: 2023-08-11 2022-08-15 2021-08-23 2020-08-17 2019-08-29 2018-08-21 2017-08-15 2016-07-28 2015-07-30 2014-08-04 2013-08-08 2012-08-06 2011-08-04 2010-08-09 2009-08-18 2008-08-19 2007-08-08 2006-09-12 2005-08-12 2004-08-19 2003-08-18 2002-08-14 2001-08-14 2000-08-14 1999-08-19 1998-08-26 1997-08-29 1996-08-26 1995-05-31 1994-05-31 1993-05-31 1992-05-31 1991-05-31 1990-05-31 1989-05-31 1988-05-31 1987-05-31 1986-05-31
Revenue 101433065 97312449 68821217 59121401 63340028 64989995 62572585 60998281 57402896 49529867 44913649 45215431 39342369 36955967 42801340 51722850 49688576 48108589 51444681 51725431 52443160 59455162 78527731 79243448 84700000 70400000 49700000 31800000 26700000 21900000 17000000 14900000 13400000 19300000 20900000 23400000 24400000 19500000
Cost of Revenue 83947307 81314406 57500303 49943405 53514636 54609095 52326521 51038879 48087428 41251638 37548691 37751112 32151766 30424219 35117972 42305271 40533746 38759768 40299450 40260847 41018719 46568053 61407090 60374162 61700000 50900000 37300000 23200000 19300000 15300000 12000000 14300000 200000 1000000 1800000 3200000 2900000 3700000
Gross Profit 17485758 15998043 11320914 9177996 9825392 10380900 10246064 9959402 9315468 8278229 7364958 7464319 7190603 6531748 7683368 9417579 9154830 9348821 11145231 11464584 11424441 12887109 17120641 18869286 23000000 19500000 12400000 8600000 7400000 6600000 5000000 600000 13200000 18300000 19100000 20200000 21500000 15800000
Operating Expenses 14789271 15619409 11808950 10928648 11672946 9471523 9683601 9120526 8883003 8253061 8080713 7466502 6708513 6215107 6685081 7447048 7229832 7640092 7510112 7768138 7449831 8463186 10826855 11628421 14800000 13400000 9400000 7100000 6200000 5900000 4900000 100000 14600000 18900000 19400000 19800000 20600000 15100000
Research & Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300000 800000 300000 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 14789271 15619409 11808950 10928648 11672946 9471523 9683601 9120526 8883003 8253061 8080713 7466502 6708513 6215107 6685081 7447048 7229832 7640092 7510112 7768138 7449831 8463186 10826855 11484803 13500000 12200000 8900000 7000000 6100000 5800000 4800000 0 14200000 17500000 18000000 18400000 19200000 14200000
Other Operating Expenses 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 143618 1000000 400000 200000 100000 100000 100000 100000 100000 400000 1400000 1400000 1400000 1400000 900000
Operating Income 2696487 378634 -488036 -1750652 -1847554 909377 562463 838876 432465 25168 -715755 -2183 482090 316641 998287 1970531 1924998 1708729 3635119 3696446 3974610 4423923 6293786 7240865 8200000 6100000 3000000 1500000 1200000 700000 100000 500000 -1400000 -600000 -300000 400000 900000 700000
Net Interest(Non Operating) 0 0 -193401 -74509 -15942 12381 10888 8621 6114 6288 13833 12173 19943 43927 149466 0 460794 0 0 0 0 322520 0 0 0 0 0 0 0 0 0 0 0 0 -100000 0 0 0
Interest Income 52656 102327 14991 4877 22309 12381 10888 8621 6114 6288 13833 12173 19943 43927 149466 0 460794 0 0 0 0 322520 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 52656 102327 208392 79386 38251 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100000 0 0 0
Equity & Other Income/(Expense) -63040 6622759 -4648 15112 26441 15272 3616 -2296 5712 2432 -1248 2664 872 4560 -53361 276603 -51999 279248 110767 62811 181565 -7949 487861 452899 300000 100000 300000 200000 300000 300000 300000 200000 900000 500000 0 300000 200000 100000
Income Before Tax 2633447 7001393 -686085 -1810049 -1837055 937030 576967 845201 444291 33888 -703170 12654 502905 365128 1094392 2247134 2333793 1987977 3745886 3759257 4156175 4738494 6781647 7693764 8500000 6200000 3300000 1700000 1500000 1000000 400000 700000 -500000 -100000 -400000 700000 1100000 800000
Income Tax Expense 831000 -1000 -109000 -712000 -538000 381000 263000 389000 152000 17000 -214000 25000 242000 166000 473000 971000 941000 774000 1601000 1635000 1794000 2030000 2924000 3292000 3700000 2800000 1500000 700000 700000 500000 200000 300000 -300000 -200000 -300000 -200000 400000 200000
Income Attributable to Non-Controlling Interest 60382 73173 0 0 0 69822 45778 56975 99580 102824 30958 49832 63813 55645 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 300000 0 0
Net Income 1742065 6929220 -577085 -1098049 -1299055 486208 268189 399226 192711 -85936 -520128 -62178 197092 143483 621392 1276134 1392793 1213977 2144886 2124257 2362175 2708494 3857647 4401764 4800000 3400000 1800000 1000000 800000 500000 200000 400000 -200000 100000 -100000 600000 700000 600000
Depreciation and Amortization 242762 235131 173145 12664 23396 14339 19976 22765 20428 15723 12198 10339 8472 11841 19000 24446 26066 20804 30309 80438 114506 130446 104626 143618 1000000 400000 200000 100000 100000 100000 100000 100000 400000 1400000 1400000 1400000 1400000 900000
EBITDA 2939249 613765 -314891 -1737988 -1824158 923716 582439 861641 452893 40891 -703557 8156 490562 328482 1017287 1994977 1951064 1729533 3665428 3776884 4089116 4554369 6398412 7384483 9200000 6500000 3200000 1600000 1300000 800000 200000 600000 -1000000 800000 1100000 1800000 2300000 1600000
Earnings Per Share (EPS) 0.81 3.42 -0.29 -0.56 -0.66 0.25 0.14 0.2 0.1 -0.0438 -0.26 -0.0311 0.1 0.07 0.3 0.56 0.6 0.54 0.94 0.94 1.06 1.22 1.72 1.76 1.62 1.16 0.62 0.32 0.28 0.16 0.06 0.14 -0.0614 0.02 -0.0241 0.14 0.14 0.14
Diluted Earnings Per Share 0.81 3.42 -0.29 -0.56 -0.66 0.25 0.14 0.2 0.1 -0.0438 -0.26 -0.0311 0.1 0.07 0.3 0.56 0.6 0.54 0.94 0.94 1.06 1.22 1.72 1.76 1.62 1.14 0.62 0.32 0.26 0.16 0.06 0.14 -0.0614 0.02 -0.0241 0.14 0.14 0.14
Weighted Average Shares Outstanding 2141363 2024325 1962062 1962062 1962062 1962062 1962062 1962062 1962062 1962062 1971484 1999277 2019604 2025187 2117861 2284006 2284006 2284006 2284006 2272881 2209006 2209006 2247247 2501002 2975637 2940804 2914138 2996514 2857143 3125000 3333333 2857143 3256000 3314000 4142000 4285714 5000000 4285714
Diluted Weighted Average Shares Outstanding 2141363 2024325 1962062 1962062 1962062 1962062 1962062 1962062 1962062 1962062 1971484 1999277 2019604 2025187 2117861 2284006 2284006 2284006 2284983 2275469 2209006 2211174 2247247 2564099 2975637 3017519 2914138 2996514 3076923 3125000 3333333 2857143 3256000 3314000 4142000 4285714 5000000 4285714

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.