| 
              
           | 
          
            
           | 
          
                                   
      $34.8 - $64.85
      $20.4M - $37.9M
     
         
           |    
          
                               
              1.01M
              $65.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $308.27 - $373.31
      $36.4M - $44M
     
         
           |    
          
                               
              939K
              $334M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $30.2M - $39.6M
     
         
           |    
          
                               
              1.64M
              $95.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $34.5M - $39.4M
     
         
           |    
          
                               
              934K
              $93.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.02M
              $199M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.61 - $162.67
      $21.4M - $41.7M
     
         
           |    
          
                               
              271K
              $43.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $43.9M - $50.5M
     
         
           |    
          
                               
              9.15M
              $222M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $40.1M - $44.2M
     
         
           |    
          
                               
              694K
              $47.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $34.4M - $57.9M
     
         
           |    
          
                               
              3.62M
              $42.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.54 - $33.77
      $29.2M - $40.1M
     
         
           |    
          
                               
              2.18M
              $65.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.26 - $25.7
      $43.3M - $57.8M
     
         
           |    
          
                               
              3.41M
              $69.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.69 - $140.64
      $28.1M - $37.4M
     
         
           |    
          
                               
              636K
              $84.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.66 - $191.29
      $36.7M - $43.7M
     
         
           |    
          
                               
              264K
              $46.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $27.4M - $35.7M
     
         
           |    
          
                               
              937K
              $69.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $18.21
      $18.1M - $34.7M
     
         
           |    
          
                               
              2.55M
              $46.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $51.22
      $17.9M - $38M
     
         
           |    
          
                               
              751K
              $38.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $23.1M - $37.8M
     
         
           |    
          
                               
              1.91M
              $39.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.26 - $78.92
      $37.9M - $52.3M
     
         
           |    
          
                               
              691K
              $40M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.17 - $71.22
      $30.5M - $39.3M
     
         
           |    
          
                               
              558K
              $38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              749K
              $48.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.16 - $62.02
      $30.2M - $36.6M
     
         
           |    
          
                               
              837K
              $51.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $24.6M - $35.5M
     
         
           |    
          
                               
              224K
              $40.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.23 - $101.68
      $36.5M - $39.3M
     
         
           |    
          
                               
              564K
              $54.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.49 - $16.76
      $20.6M - $27.6M
     
         
           |    
          
                               
              6.54M
              $110M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.67 - $45.62
      $35M - $38.4M
     
         
           |    
          
                               
              1.05M
              $45.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.68 - $48.04
      $15.8M - $36.7M
     
         
           |    
          
                               
              904K
              $38.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.03 - $31.93
      $31.2M - $36.8M
     
         
           |    
          
                               
              1.16M
              $35.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $27.7M - $34.3M
     
         
           |    
          
                               
              1.47M
              $63.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $23.9M - $33.1M
     
         
           |    
          
                               
              155K
              $44.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.58 - $243.05
      $27.6M - $34.5M
     
         
           |    
          
                               
              146K
              $35.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.2 - $11.74
      $25.1M - $36M
     
         
           |    
          
                               
              3.24M
              $36.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.17 - $8.14
      $33.9M - $53.3M
     
         
           |    
          
                               
              6.75M
              $35.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.59 - $109.11
      $32.2M - $35.7M
     
         
           |    
          
                               
              341K
              $35.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $307.71 - $366.67
      $30.1M - $35.9M
     
         
           |    
          
                               
              130K
              $45.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.55 - $170.08
      $23.7M - $34M
     
         
           |    
          
                               
              208K
              $34.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              432K
              $39.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              123K
              $52.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.33 - $62.87
      $27.6M - $31.9M
     
         
           |    
          
                               
              574K
              $36.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.9 - $197.47
      $19.8M - $27.2M
     
         
           |    
          
                               
              322K
              $63.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.85 - $48.48
      $30.8M - $35.7M
     
         
           |    
          
                               
              984K
              $43.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.44 - $41.32
      $30.8M - $40.4M
     
         
           |    
          
                               
              1.06M
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $27.3M - $31.8M
     
         
           |    
          
                               
              341K
              $37.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.66 - $106.1
      $28.9M - $37.1M
     
         
           |    
          
                               
              385K
              $34.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $18M - $29.8M
     
         
           |    
          
                               
              178K
              $33.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.48 - $5.25
      $20.7M - $31.3M
     
         
           |    
          
                               
              7.11M
              $35.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $26.12
      $28M - $32.3M
     
         
           |    
          
                               
              1.32M
              $32.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.47 - $99.6
      $25.3M - $37.4M
     
         
           |    
          
                               
              395K
              $31.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.14 - $105.62
      $18.9M - $28.1M
     
         
           |    
          
                               
              306K
              $32.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.27 - $103.29
      $22.9M - $28.7M
     
         
           |    
          
                               
              297K
              $30.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $468.22 - $566.51
      $22.5M - $27.3M
     
         
           |    
          
                               
              82.5K
              $46.7M
             
           | 
          
            
              
            
           |