| 
              
           | 
          
            
           | 
          
                                   
      $98.07 - $195.04
      $8.35M - $16.6M
     
         
           |    
          
                               
              479K
              $92.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $248.61 - $294.96
      $60.1M - $71.3M
     
         
           |    
          
                               
              1.97M
              $555M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.94 - $79.5
      $43.9M - $44.8M
     
         
           |    
          
                               
              813K
              $64.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.68 - $241.95
      $46.5M - $58.1M
     
         
           |    
          
                               
              446K
              $90.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.1 - $129.63
      $36.9M - $41.5M
     
         
           |    
          
                               
              2.02M
              $260M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $506.56 - $576.74
      $21M - $24M
     
         
           |    
          
                               
              1.67M
              $962M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $296.51 - $536.21
      $2.46M - $4.45M
     
         
           |    
          
                               
              173K
              $93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $33.6M - $42.2M
     
         
           |    
          
                               
              300K
              $51.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.79 - $241.6
      $10.5M - $21.8M
     
         
           |    
          
                               
              424K
              $90.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.96 - $67.97
      $26.4M - $30.4M
     
         
           |    
          
                               
              3.18M
              $208M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $89.42
      $6.1M - $8.21M
     
         
           |    
          
                               
              2.36M
              $211M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $264M - $540M
     
         
           |    
          
                               
              13.1M
              $550M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.41 - $182.75
      $18.6M - $22.5M
     
         
           |    
          
                               
              1.95M
              $353M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.16 - $26.41
      $7.43M - $9.74M
     
         
           |    
          
                               
              8.71M
              $222M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $33.8M - $47.1M
     
         
           |    
          
                               
              380K
              $37.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $10.7M - $18.1M
     
         
           |    
          
                               
              612K
              $81.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.65 - $284.95
      $4.78M - $12.2M
     
         
           |    
          
                               
              183K
              $52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $9.96M - $15.6M
     
         
           |    
          
                               
              139K
              $74.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.68 - $74.46
      $9.62M - $19.5M
     
         
           |    
          
                               
              651K
              $48.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.95 - $138.08
      $16.3M - $18.1M
     
         
           |    
          
                               
              4.25M
              $579M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.2 - $73.35
      $340K - $552K
     
         
           |    
          
                               
              1.46M
              $107M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $1.98M - $3.28M
     
         
           |    
          
                               
              490K
              $91.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.67 - $192.9
      $27.6M - $33.3M
     
         
           |    
          
                               
              225K
              $38.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.58 - $81.65
      $25.2M - $27.9M
     
         
           |    
          
                               
              1.12M
              $91.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.2 - $51.23
      $17.4M - $27.6M
     
         
           |    
          
                               
              550K
              $28.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.89 - $223.9
      $18.1M - $23.9M
     
         
           |    
          
                               
              205K
              $45.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.24 - $381.46
      $11.4M - $20.7M
     
         
           |    
          
                               
              133K
              $44.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $416.06 - $551.64
      $17.2M - $22.8M
     
         
           |    
          
                               
              87.4K
              $48.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.62 - $174.44
      $19.3M - $24.4M
     
         
           |    
          
                               
              766K
              $125M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $847K - $1.35M
     
         
           |    
          
                               
              199K
              $75.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $162.66
      $23.4M - $26.3M
     
         
           |    
          
                               
              377K
              $58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $11.5M - $17.7M
     
         
           |    
          
                               
              329K
              $44.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.15 - $133.33
      $5.49M - $7.77M
     
         
           |    
          
                               
              766K
              $102M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $29.4
      $18M - $21M
     
         
           |    
          
                               
              4.38M
              $129M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.07 - $171.99
      $9.61M - $15.6M
     
         
           |    
          
                               
              232K
              $39.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $3.85M - $5.84M
     
         
           |    
          
                               
              250K
              $83.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $380.9 - $517.66
      $602K - $818K
     
         
           |    
          
                               
              262K
              $134M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $12.2M - $17.7M
     
         
           |    
          
                               
              450K
              $39.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $11.1M - $16.6M
     
         
           |    
          
                               
              388K
              $44.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.31 - $75.93
      $37M - $43.7M
     
         
           |    
          
                               
              3.63M
              $247M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.56 - $19.33
      $19.9M - $20.7M
     
         
           |    
          
                               
              2.07M
              $40M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.55 - $252.55
      $4.57M - $5.53M
     
         
           |    
          
                               
              1.15M
              $277M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $10.9M - $12M
     
         
           |    
          
                               
              58K
              $428M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.54 - $63.99
      $4.88M - $10.2M
     
         
           |    
          
                               
              551K
              $35.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $10M - $12.4M
     
         
           |    
          
                               
              1.83M
              $139M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.26 - $72.4
      $10.1M - $13M
     
         
           |    
          
                               
              2.94M
              $201M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.79 - $8.71
      $15.4M - $19.8M
     
         
           |    
          
                               
              2.39M
              $19.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.75 - $131.18
      $4.75M - $11.2M
     
         
           |    
          
                               
              213K
              $27.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.41 - $72.69
      $12M - $14.9M
     
         
           |    
          
                               
              675K
              $49.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.23 - $171.87
      $1.18M - $1.54M
     
         
           |    
          
                               
              612K
              $103M
             
           | 
          
            
              
            
           |