$33,171,500,794,053
$96,135
$213,952
$6,228,149,421,695
$4,971,410,588,622
$1,561,294,708,556
$1,363,322,644,863
$835,418,158,887
$123,936,888,808,682
$357,201
$1,211,372
336,643,970
149,874,459
12,748,627
130,364,365
164,674,894
19,185,334
119,465,480
110,723,534
130,306,185
9,214,344
83,152,653
23,349,654
$23,108,188,883,906
144.86%
$10,374,763,706,593
45.09%
$3,447,474,865,557
$10,448
$1,660,421,799,264
$1,234,473,883,880
$151,083,808,924
$13,230,629,569,704
$35,294,758,731,105
$1,146,878,278,539
$903,178,987,940,699
$8,429,232,177,895
$695,866,891,674
-$264,448,503,079
$2,583,947,630,319
$1,273,456,453,070
$1,340,121,089,963
$2,453,485,545,701
$23,042,490,463,303
-$413,471,017,664
$2,030,729,024,863
$19,984,943,134,323
16,702,614
$333,747
$39,125
23,128,111
$203,096
$33,397
12,552,266
992,768
2,086,876
16,336,861
260,238
20,614,066
61,374,852
20,273,809
51,351,397
9,375,106
1,528,332
4,348,287
29,333,321
63,483,339
60,610,669
29,465,404
92,007,018
179,862,040
-$23,766,550,119,345
-$32,230
$191,631,615,203,595
$1,383,838
$28,287
$11,893
$21,010
$306,513,937,448
$421,250,874,666
$363,195,124,281
32.82%
$5,558,541,873,905
$16,981
$95,565
$67,938
$549,370,056,031
$6,162,267,496,859
$1,163,897,873,347
$118,909,347,152,773
$148,291,352,367
-$64,437,378,578
$9,816,125,290,788
-$12,715,998,980,302
-$20,866,675,691,722
$6,701,393,744,862
$24,013,062,834,358
$37,625,975,804,148
20
188
71
275
75
2,173
524
-1,747
428
$7,674,472,814,607
$783,012,168
$14,788
$8.90
58.96
56.46
$126.05
$3.45
$19,919
$3.54
$158,747
$19.12
7.15%
8.98%
7.40%
4.42%
22.83%
3.74%
7.63%
22.97%
-219.03%
$721,300,096,750
$618,813,894,270
$13,361
$8,674
$9,155,299,795,499
$1,087,810
20,535,878
$16,346,689,836
$7,943,286,739,081
$6,686,548,097,924
46.22%
35.74%
35.05%
2.62%
15.73%
16.36%
27.03%
$44,635,888,208
$46,482,374,093
$11,393,697,322
$320,547,989,566
$3,859
$7,435
$2,423
$27,746
$66,572
$9,182,125,297,453
$119,214,351,448
$177,201,963,750
$109,678,471,353
$1,189,194,052,759
$939,208,678,101
$363,642,970,918
$21,764
-4.962
$225,743
$49,140
$5,409
$82,864,884,870
$598,060,551,608
$5,529
$12,914,058,407,296
$6,961,485,893,810
$6,485,746,528,419
$190,641,917
$4,201,604,785
$12,536,763,933
$1,883,534,665
$40,462
$25,110
26.58
14,180
20,609,318
$44,778,073,664,915
$1,377,786,972,841
$13,907
$6,497
$25,189
$13,451
$3,459,343,552
$751,274,105
564,314
58,037
160.85%
$1,255
$561,483