| Report Date help_outline | 2021-Q2 | 2020-Q4 | 2020-Q2 | 2019-Q4 | 2019-Q2 | 2018-Q4 | 2018-Q2 | 2017-Q4 | 2017-Q2 | 2016-Q4 | 2016-Q2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| None, None help_outline | 37.70B | 70.00 | 1.06 | 25.30B | 0.07 | 113.40M | 0.12 | 6.26 | 1.67B | 7.94B | 45.60B | 96.30B | 0.02 | 5.17 | 410.00M | 39.70B | 2.04B | 24.70B | 26.70B | 7.51B | 59.50B | 37.30B | 5.62B | 97.90B | 0.19 | 38.90B | 40.70B | 1.72 | 0.01 | 0.14 | 2.30B | 340.00M | 31.70B | 37.30B | 133.60B | 260.00M | 930.00M | 0.20 | 3.96 | 3.89 | 2.18 | 2.67 | 35.00B | 235.50 | 113.40M | 16.10B | 51.10B | 36.30B | 0.36 | 0.01 | 3.50B | 32.80B | 142.00 | 113.40M | 29.80B | 403.40 | 29.80B | 10.20B | 4.40B | 34.70B | 7.52B | 23.20B | 160.50B | 1.90B | 30.20B | 9.44B | 10.60B | 38.10B | 11.00B | 113.40M | 35.50B | 62.60B | 0.22 | 0.06 | 0.02 | 5.26 | 2.27 | 27.10B | 16.80 | 0.29 | 11.30 | 0.55 | 313.30 | 0.38 | 6.86 | 0.15 | 75.60B | 45.80B | 40.00B | 941.00M | 1.23B | 0.03 | 13.20B | 2.71 | 10.90 | 0.62 | 0.04 | 113.40M | 29.10 | 10.40B | 81.00B | 5.71B | 75.30B | 644.50 | 32.20B | 5.10B | 113.40M | 28.50B | 0.16 | 2.27 | 73.10B | 148.40B | 14.80 | 0.02 | 739.00M | 1.25B | 10.90B | 397.00 | 113.40M | 45.00B | 96.20B | 1.02 | 14.50 | 44.30B | 6.63B | 7.50B | 62.10B | 51.20B | 0.15 | 38.30B | 7.73 | 0.03 | 166.40B | 8.05B | 70.90 | 0.25 | 82.20B | 79.10B | 13.70B | 89.50B | 2.74B | 167.90B | 1.88B | 113.40M | 90.10B | 3.12 | 11.20 | 22.80 | 10.50 | 0.07 | 789.50 | 794.00 | 78.40B | 28.80B | 76.40B | 7.31B | 3.80B | 16.10B | 113.40M | 23.20B | 113.40M | 190.30B | 2.51B | 0.13 | 82.80B | 4.58B | 22.10 | 0.26 | 4.61 | 36.00 | 18.10 | 18.00B | 15.50B | 2.40B | 16.40B | 102.70B | 2.65B | 100.10B | 730.00 | 795.00 | 82.80B | 90.20B | 113.40M |