Financials in millions USD. Fiscal year is June - May.
Millions USD. Fiscal year is Jun - May.
Year
2023
2022
2021
2020
2019
2018 - 1996
Cash & Equivalents
7,441
8,574
9,889
8,348
4,466
Upgrade
Short-Term Investments
3,234
4,423
3,587
439
197
Upgrade
Cash & Cash Equivalents
10,675
12,997
13,476
8,787
4,663
Upgrade
Cash Growth
-17.87%
-3.55%
53.36%
88.44%
-11.10%
Upgrade
Receivables
4,131
4,667
4,463
2,749
4,272
Upgrade
Inventory
8,454
8,420
6,854
7,367
5,622
Upgrade
Other Current Assets
1,942
2,129
1,498
1,653
1,968
Upgrade
Total Current Assets
25,202
28,213
26,291
20,556
16,525
Upgrade
Property, Plant & Equipment
8,004
7,717
8,017
7,963
4,744
Upgrade
Goodwill and Intangibles
555
570
511
497
437
Upgrade
Other Long-Term Assets
3,770
3,821
2,921
2,326
2,011
Upgrade
Total Long-Term Assets
12,329
12,108
11,449
10,786
7,192
Upgrade
Total Assets
37,531
40,321
37,740
31,342
23,717
Upgrade
Accounts Payable
2,862
3,358
2,836
2,248
2,612
Upgrade
Current Debt
431
930
469
696
15
Upgrade
Other Current Liabilities
5,963
6,442
6,369
5,340
5,239
Upgrade
Total Current Liabilities
9,256
10,730
9,674
8,284
7,866
Upgrade
Long-Term Debt
11,713
11,697
12,344
12,319
3,464
Upgrade
Other Long-Term Liabilities
2,558
2,613
2,955
2,684
3,347
Upgrade
Total Long-Term Liabilities
14,271
14,310
15,299
15,003
6,811
Upgrade
Total Liabilities
23,527
25,040
24,973
23,287
14,677
Upgrade
Total Debt
12,144
12,627
12,813
13,015
3,479
Upgrade
Debt Growth
-3.83%
-1.45%
-1.55%
274.10%
-8.69%
Upgrade
Retained Earnings
1,358
3,476
3,179
-191
1,643
Upgrade
Comprehensive Income
231
318
-380
-56
231
Upgrade
Shareholders' Equity
14,004
15,281
12,767
8,055
9,040
Upgrade
Net Cash / Debt
-1,469
370
663
-4,228
1,184
Upgrade
Net Cash / Debt Growth
-
-44.19%
-
-
-17.49%
Upgrade
Net Cash Per Share
-0.94
0.23
0.41
-2.66
0.73
Upgrade
Working Capital
15,946
17,483
16,617
12,272
8,659
Upgrade
Book Value Per Share
9.03
9.68
8.12
5.17
5.72
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).