| 
              
           | 
          
            
           | 
          
                                   
      $45.6 - $46.92
      $64.8M - $66.7M
     
         
           |    
          
                               
              467K
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.43 - $47.91
      $22.4M - $23.1M
     
         
           |    
          
                               
              9.43K
              $448K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $58.88
      $16.7M - $16.8M
     
         
           |    
          
                               
              3.75K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.85 - $51.35
      $14.1M - $14.2M
     
         
           |    
          
                               
              8.15K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.47 - $50.74
      $13M - $13.1M
     
         
           |    
          
                               
              1.43M
              $72.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.66 - $544.47
      $6.01M - $7.55M
     
         
           |    
          
                               
              8.04K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $9M - $9.9M
     
         
           |    
          
                               
              31.7K
              $19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.01 - $139.72
      $7.18M - $7.78M
     
         
           |    
          
                               
              92.5K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.15 - $62.12
      $6.78M - $7.37M
     
         
           |    
          
                               
              3.34K
              $207K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $850.86 - $1044.69
      $5.64M - $6.92M
     
         
           |    
          
                               
              1.62K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.01 - $90.35
      $5.11M - $5.43M
     
         
           |    
          
                               
              24.2K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1271.04 - $1620.83
      $4.03M - $5.14M
     
         
           |    
          
                               
              621
              $818K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.94 - $564.15
      $4.37M - $5.08M
     
         
           |    
          
                               
              3.15K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $5.4M - $5.71M
     
         
           |    
          
                               
              564K
              $30.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $646.03 - $807.39
      $3.46M - $4.32M
     
         
           |    
          
                               
              4.25K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1311.26 - $1869.83
      $3.33M - $4.75M
     
         
           |    
          
                               
              11
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $4.59M - $5.08M
     
         
           |    
          
                               
              38.9K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.96 - $117.79
      $4.35M - $4.83M
     
         
           |    
          
                               
              5.84K
              $671K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $415.15 - $489.89
      $3.54M - $4.18M
     
         
           |    
          
                               
              485
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $4.37M - $4.86M
     
         
           |    
          
                               
              36.2K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.54 - $479.53
      $3.28M - $4.3M
     
         
           |    
          
                               
              2.34K
              $914K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $3.66M - $3.93M
     
         
           |    
          
                               
              20.6K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.02 - $305.98
      $3.35M - $3.9M
     
         
           |    
          
                               
              227
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $4.26M - $4.46M
     
         
           |    
          
                               
              112K
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $81.83
      $3.29M - $3.65M
     
         
           |    
          
                               
              2.43K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.19 - $59.19
      $2.92M - $3.51M
     
         
           |    
          
                               
              1.52K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.67 - $80.98
      $2.86M - $3.47M
     
         
           |    
          
                               
              446
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $95.14
      $3.22M - $3.33M
     
         
           |    
          
                               
              20.6K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.61 - $57.37
      $2.93M - $3.02M
     
         
           |    
          
                               
              105K
              $5.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              89.7K
              $6.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.93 - $22.48
      $1.97M - $2.97M
     
         
           |    
          
                               
              11K
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.11 - $79.07
      $2.71M - $2.74M
     
         
           |    
          
                               
              23.3K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.02 - $29.62
      $2.47M - $2.92M
     
         
           |    
          
                               
              12.2K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $2.39M - $3.13M
     
         
           |    
          
                               
              18.7K
              $3.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.66 - $273.65
      $1.88M - $2.22M
     
         
           |    
          
                               
              4.03K
              $954K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.24 - $15.73
      $2.3M - $2.96M
     
         
           |    
          
                               
              3.19K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.68K
              $711K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.29 - $220.9
      $2.14M - $3.29M
     
         
           |    
          
                               
              1.72K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.25 - $91.99
      $2.26M - $2.46M
     
         
           |    
          
                               
              39.3K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $1.72M - $1.9M
     
         
           |    
          
                               
              12.6K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.38 - $83.0
      $1.96M - $1.98M
     
         
           |    
          
                               
              34.2K
              $2.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.39 - $107.65
      $1.29M - $1.87M
     
         
           |    
          
                               
              6.07K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $359.61 - $401.35
      $3.39M - $3.78M
     
         
           |    
          
                               
              43.3K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3649.42 - $4354.54
      $1.72M - $2.05M
     
         
           |    
          
                               
              41
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.28 - $32.14
      $1.7M - $1.74M
     
         
           |    
          
                               
              71.6K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.29 - $226.27
      $1.35M - $1.53M
     
         
           |    
          
                               
              2.08K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.8 - $169.61
      $954K - $1.49M
     
         
           |    
          
                               
              134
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.72 - $92.61
      $1.32M - $1.4M
     
         
           |    
          
                               
              222
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $1.27M - $1.43M
     
         
           |    
          
                               
              3.92K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.99 - $119.41
      $2.93M - $3.3M
     
         
           |    
          
                               
              177K
              $21M
             
           | 
          
            
              
            
           |