0001119639
2003-12-31
0001119639
2003-01-01
0001119639
2005-12-31
0001119639
2004-12-31
Audited
0001119639
2003-12-31
Audited
0001119639
2005-01-01
Audited
0001119639
2004-01-01
Audited
0001119639
2003-01-01
Audited
0001119639
2003-01-01
2003-12-31
0001119639
2005-12-31
Audited
0001119639
2004-12-31
0001119639
2005-01-01
2005-12-31
Audited
0001119639
2004-01-01
2004-12-31
Audited
0001119639
2003-01-01
2003-12-31
Audited
xbrli:shares
iso4217:USD
Preferred share - 2005 and 2004 ? 1,849,478,028 shares
Preferred share - 2005 and 2004 ? 1,849,478,028 shares
Common share - 2005 and 2004 ? 2,536,673,672 shares
Common share - 2005 and 2004 ? 2,536,673,672 shares
-29000000
-171000000
325000000
411000000
607000000
43000000
33000000
51000000
0
-511000000
0
422000000
652000000
580000000
489000000
0
-16000000
-8000000
-1975000000
-193000000
-1361000000
-1588000000
-1975000000
-1588000000
-1975000000
-1930000000
-29000000
-16000000
-24000000
-6023000000
-5269000000
-8569000000
600
564
944
536
564
928
150
141
236
134
141
232
-912000000
-4439000000
0
384000000
1799000000
0
528000000
2640000000
0
130000000
0
0
134000000
159000000
89000000
118000000
134000000
118000000
134000000
159000000
1142000000
0
0
0
169000000
0
-78000000
81000000
-65000000
233000000
238000000
-2249000000
-2620000000
-3047000000
-17306000000
-14450000000
-12539000000
-14450000000
-12539000000
-9432000000
266000000
239000000
1313000000
2413000000
-344000000
-586000000
68000000
1558000000
2159000000
64000000
117000000
218000000
153000000
144000000
-1635000000
-1847000000
-2982000000
1900000000
3068000000
13000000
53000000
60000000
-816000000
0
0
207000000
520000000
597000000
1049000000
0
0
231000000
0
0
-595000000
-650000000
-994000000
2137000000
3004000000
267000000
380000000
557000000
2915000000
3627000000
166000000
206000000
141000000
172000000
139000000
-141000000
-172000000
-139000000
130000000
0
0
512000000
613000000
1009000000
635000000
547000000
0
-466000000
170000000
-1247000000
-1733000000
-1189000000
634000000
956000000
710000000
2856000000
1911000000
3107000000
-138000000
23000000
140000000
326000000
364000000
70000000
65000000
156000000
70000000
65000000
156000000
8773000000
8935000000
14592000000
2384000000
2054000000
3843000000
62000000
18000000
8000000
562000000
3000000
-167000000
-365000000
-578000000
-540000000
-157000000
-38000000
3000000
-1266000000
678000000
169000000
-73000000
-142000000
-71000000
643000000
1089000000
152000000
1089000000
152000000
2225000000
248000000
514000000
-35000000
-248000000
-514000000
35000000
509000000
450000000
248000000
2762000000
2610000000
4362000000
-333000000
-440000000
-373000000
-108000000
-331000000
-134000000
-134000000
-652000000
-1392000000
-15000000
-20000000
-9000000
282000000
329000000
96000000
-70000000
38000000
1132000000
971000000
1492000000
4399000000
3629000000
403000000
842000000
36000000
164000000
118000000
114000000
158000000
356000000
1475000000
2087000000
536000000
639000000
-188000000
-103000000
0
547000000
950000000
164000000
235000000
318000000
235000000
318000000
431000000
2298000000
3212000000
35000000
-65000000
566000000
1095
0
10696000000
11526000000
20095000000
9356000000
8017000000
13392000000
29000000
16000000
25000000
71000000
83000000
113000000
5506000000
4755000000
7751000000
446000000
431000000
705000000
16085000000
14141000000
13199000000
14141000000
13199000000
11968000000
4778000000
9372000000
9688000000
9372000000
9688000000
17439000000
254000000
459000000
-158000000
-11000000
157000000
460000000
157000000
460000000
356000000
-9527000000
-10906000000
-14694000000
1849478028
1849478028
1849478028
47000000
69000000
29000000
4285000000
6184000000
63082000000
78625000000
-6551000000
-7718000000
-10365000000
1069000000
1015000000
3301000000
8344000000
8344000000
6856000000
6856000000
6856000000
9871000000
622000000
995000000
1083000000
-227000000
-387000000
45000000
117000000
199000000
-23000000
222000000
-20000000
215000000
25000000
120000000
-56000000
244000000
-1527000000
38000000
90000000
173000000
82000000
-190000000
-18000000
-122000000
268000000
353000000
647000000
-488000000
-1027000000
-1510000000
-156000000
838000000
275000000
321000000
-680000000
-1058000000
168000000
303000000
-104000000
-86000000
-156000000
54000000
131000000
72000000
3761000000
4289000000
4289000000
6929000000
6929000000
6929000000
6929000000
15533000000
21279000000
29828000000
697000000
0
0
-12539000000
-9432000000
-2599000000
-2114000000
-4223000000
13328000000
18155000000
1199000000
1428000000
290000000
609000000
325000000
473000000
-64000000
-117000000
-218000000
1785000000
2481000000
2926000000
883000000
304000000
732000000
618000000
918000000
0
0
158000000
119000000
231000000
292000000
5862000000
6190000000
10186000000
271000000
211000000
211000000
237000000
204000000
221000000
4904000000
5305000000
1862000000
1810000000
63082000000
78625000000
12145000000
11503000000
388000000
456000000
313000000
129000000
877000000
1074000000
2376000000
-2204000000
-2625000000
-6785000000
-7743000000
-10207000000
8569000000
8155000000
15115000000
6559000000
6190000000
10344000000
3797000000
3580000000
5982000000
4160000000
-1792000000
2283000000
21000000
39000000
0
4774000000
5117000000
26371000000
26479000000
-1623000000
-1647000000
-2358000000
20518000000
27846000000
39374000000
30914000000
38428000000
56324000000
510000000
755000000
771000000
750000000
841000000
770000000
264000000
318000000
-732000000
-402000000
-899000000
326000000
259000000
582000000
-941000000
-1785000000
-2104000000
-2000000
-24000000
-6000000
2459000000
2973000000
2973000000
4772000000
4772000000
4772000000
4772000000
271000000
246000000
4629000000
1457000000
1697000000
37020000000
45920000000
-2663000000
-2231000000
-4441000000
-1315000000
-1160000000
-1120000000
201000000
248000000
399000000
699000000
775000000
11526000000
20095000000
13199000000
11968000000
42690000000
51954000000
74065000000
2091000000
2901000000
4474000000
16336000000
22506000000
22506000000
32917000000
19426000000
25778000000
1785000000
2481000000
2926000000
3284000000
3838000000
460000000
356000000
2536673672
2536673672
2536673672
Restated for the effect of the 4-1 stock split on September 1, 2005.