| 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $126.3
      $1.55M - $2.23M
     
         
           |    
          
                               
              17.7K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.79 - $55.09
      $1.48M - $2.06M
     
         
           |    
          
                               
              37.3K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.14 - $117.41
      $1.08M - $1.42M
     
         
           |    
          
                               
              12.1K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.46 - $244.83
      $1.23M - $1.36M
     
         
           |    
          
                               
              5.57K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.57K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.3 - $272.83
      $1.05M - $1.35M
     
         
           |    
          
                               
              4.95K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.65 - $66.04
      $1.2M - $1.63M
     
         
           |    
          
                               
              24.6K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.18 - $34.84
      $1.1M - $1.36M
     
         
           |    
          
                               
              39.1K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.47 - $201.98
      $1.2M - $1.42M
     
         
           |    
          
                               
              7.05K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.81 - $107.78
      $1.24M - $2.1M
     
         
           |    
          
                               
              19.5K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $186.55 - $250.04
      $1.17M - $1.56M
     
         
           |    
          
                               
              6.25K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.53 - $147.57
      $761K - $1.39M
     
         
           |    
          
                               
              9.45K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.63 - $16.07
      $1.18M - $1.39M
     
         
           |    
          
                               
              86.7K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.57 - $116.93
      $1.23M - $1.58M
     
         
           |    
          
                               
              13.5K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.0 - $105.35
      $1.18M - $1.48M
     
         
           |    
          
                               
              14.1K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.12 - $108.98
      $1.03M - $1.22M
     
         
           |    
          
                               
              11.2K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.54 - $45.45
      $1.13M - $1.24M
     
         
           |    
          
                               
              27.3K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.12 - $61.15
      $1.06M - $1.22M
     
         
           |    
          
                               
              19.9K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.67 - $81.85
      $1.17M - $1.4M
     
         
           |    
          
                               
              17K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.12 - $90.6
      $1.12M - $1.34M
     
         
           |    
          
                               
              14.8K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.63 - $129.55
      $1.11M - $1.49M
     
         
           |    
          
                               
              11.5K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.4K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $81.31
      $1.13M - $1.76M
     
         
           |    
          
                               
              21.6K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.49 - $114.57
      $1.08M - $1.34M
     
         
           |    
          
                               
              11.7K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.83 - $116.72
      $824K - $1.22M
     
         
           |    
          
                               
              10.4K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.17 - $83.76
      $1.04M - $1.21M
     
         
           |    
          
                               
              14.5K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.56 - $176.26
      $1.02M - $1.13M
     
         
           |    
          
                               
              6.41K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.21 - $14.21
      $1.08M - $1.37M
     
         
           |    
          
                               
              96.3K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.22 - $35.39
      $1.01M - $1.18M
     
         
           |    
          
                               
              33.3K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.76 - $162.89
      $984K - $1.13M
     
         
           |    
          
                               
              6.94K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $803.0 - $959.97
      $987K - $1.18M
     
         
           |    
          
                               
              1.23K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.25 - $162.53
      $785K - $1.04M
     
         
           |    
          
                               
              6.37K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.71 - $167.97
      $876K - $1M
     
         
           |    
          
                               
              5.97K
              $998K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.29 - $55.28
      $948K - $1.53M
     
         
           |    
          
                               
              27.6K
              $990K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.74 - $218.22
      $870K - $1.14M
     
         
           |    
          
                               
              5.22K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $571.29 - $819.71
      $942K - $1.35M
     
         
           |    
          
                               
              1.65K
              $942K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.2 - $41.87
      $783K - $931K
     
         
           |    
          
                               
              22.2K
              $931K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.5 - $295.1
      $847K - $1.53M
     
         
           |    
          
                               
              5.18K
              $896K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $783.83 - $1170.39
      $881K - $1.32M
     
         
           |    
          
                               
              1.12K
              $894K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.15 - $38.55
      $786K - $915K
     
         
           |    
          
                               
              23.7K
              $887K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.0 - $73.14
      $887K - $1.38M
     
         
           |    
          
                               
              18.9K
              $886K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.96 - $55.97
      $781K - $875K
     
         
           |    
          
                               
              15.6K
              $857K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.38 - $39.03
      $803K - $912K
     
         
           |    
          
                               
              23.4K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $189.99 - $245.86
      $845K - $1.09M
     
         
           |    
          
                               
              4.45K
              $845K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.11 - $105.78
      $774K - $870K
     
         
           |    
          
                               
              8.23K
              $840K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1695.35 - $2030.47
      $771K - $924K
     
         
           |    
          
                               
              455
              $839K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.02 - $93.96
      $838K - $1.25M
     
         
           |    
          
                               
              13.3K
              $838K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.47 - $64.75
      $789K - $1.1M
     
         
           |    
          
                               
              17K
              $829K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.23 - $224.31
      $813K - $1.02M
     
         
           |    
          
                               
              4.56K
              $825K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.9 - $93.95
      $803K - $957K
     
         
           |    
          
                               
              10.2K
              $825K
             
           | 
          
            
              
            
           |