$33,216,597,292,297
$96,241
$213,952
$6,235,390,739,104
$4,986,149,555,049
$1,563,121,061,160
$1,365,213,080,369
$836,379,396,355
$124,233,698,136,435
$357,975
$1,213,185
336,689,602
149,926,204
12,714,984
130,406,018
164,720,265
19,120,741
119,528,890
110,793,833
130,382,636
9,219,983
83,169,635
23,349,672
$23,133,065,700,768
144.92%
$10,387,323,874,559
45.10%
$3,454,972,514,575
$10,470
$1,663,690,007,060
$1,235,563,286,142
$151,276,057,630
$13,285,981,706,785
$35,409,017,797,617
$1,147,842,719,849
$904,640,388,931,373
$8,439,591,111,301
$695,001,428,943
-$266,904,882,054
$2,586,930,670,208
$1,274,046,011,929
$1,340,284,500,353
$2,455,866,209,848
$23,059,591,635,420
-$422,788,715,063
$2,032,898,213,920
$20,009,022,987,034
16,711,008
$333,827
$39,158
23,122,857
$203,352
$33,415
12,555,342
993,772
2,086,543
16,331,094
259,533
20,616,603
61,418,783
20,270,605
51,354,601
9,371,952
1,529,229
4,353,541
29,288,463
63,505,768
60,725,147
29,473,414
92,093,529
179,930,088
-$24,817,768,308,033
-$35,143
$191,892,610,333,349
$1,384,856
$28,351
$11,902
$21,035
$306,545,978,689
$421,827,617,005
$363,643,701,653
32.84%
$5,570,317,029,908
$17,018
$96,055
$67,976
$549,012,924,361
$6,171,415,271,116
$1,170,431,082,358
$119,096,339,834,274
$147,209,732,996
-$64,965,158,140
$9,799,687,958,206
-$12,909,224,387,389
-$21,708,231,135,688
$6,704,597,868,947
$24,036,196,610,229
$37,665,002,035,450
20
188
71
275
75
2,183
526
-1,762
427
$7,702,109,511,699
$783,906,909
$14,814
$8.92
58.19
56.25
$126.18
$3.46
$20,028
$3.55
$159,615
$19.05
7.19%
9.01%
7.44%
4.39%
22.89%
3.74%
7.59%
22.99%
-220.62%
$721,165,523,565
$619,390,636,649
$13,387
$8,682
$9,169,124,388,339
$1,089,599
20,540,268
$15,994,236,199
$7,955,613,004,455
$6,706,372,013,629
46.17%
35.74%
34.90%
2.62%
15.72%
16.36%
27.03%
$44,488,498,504
$46,179,776,610
$11,355,299,099
$320,003,288,435
$3,861
$7,442
$2,425
$27,788
$66,626
$9,171,039,026,141
$119,118,227,721
$177,352,461,455
$109,822,656,933
$1,190,534,882,902
$940,631,924,797
$364,890,688,866
$21,810
-5.009
$225,868
$49,211
$5,404
$82,893,516,784
$598,941,974,805
$5,530
$12,929,137,304,115
$6,960,806,683,587
$6,487,726,997,516
$190,831,255
$4,204,921,052
$12,571,617,908
$1,885,145,873
$40,475
$25,128
26.40
14,214
20,625,995
$44,716,632,914,454
$1,375,896,488,834
$13,921
$6,505
$25,197
$13,462
$3,458,773,253
$751,032,202
564,373
57,983
160.90%
$1,253
$562,142