| 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $2.3M - $2.5M
     
         
           |    
          
                               
              92.6K
              $30.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $374K - $455K
     
         
           |    
          
                               
              135K
              $25.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.76 - $85.78
      $1.83M - $1.96M
     
         
           |    
          
                               
              286K
              $24.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $58.3K - $65.1K
     
         
           |    
          
                               
              79.5K
              $25.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $91.1K - $109K
     
         
           |    
          
                               
              54.5K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $4.62K - $5.79K
     
         
           |    
          
                               
              34.3K
              $7.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.09 - $66.51
      $634K - $680K
     
         
           |    
          
                               
              287K
              $18.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $56.8K - $83K
     
         
           |    
          
                               
              22.2K
              $5.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $692K - $769K
     
         
           |    
          
                               
              81.7K
              $9.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $142.03
      $963K - $1.03M
     
         
           |    
          
                               
              61.5K
              $8.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $756K - $816K
     
         
           |    
          
                               
              95.3K
              $7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $64.3K - $89.8K
     
         
           |    
          
                               
              16.6K
              $5.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $625.65 - $812.69
      $747K - $970K
     
         
           |    
          
                               
              4.39K
              $3.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $12K - $13.6K
     
         
           |    
          
                               
              26.8K
              $7.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $526K - $788K
     
         
           |    
          
                               
              4.05K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $72.77
      $367K - $433K
     
         
           |    
          
                               
              36.4K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $617.65 - $666.84
      $116K - $125K
     
         
           |    
          
                               
              12.7K
              $8.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $573K - $714K
     
         
           |    
          
                               
              37.1K
              $7.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.94 - $444.72
      $29.4K - $44.5K
     
         
           |    
          
                               
              3.93K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.39 - $53.11
      $427K - $433K
     
         
           |    
          
                               
              97.3K
              $5.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $37.9K - $39.7K
     
         
           |    
          
                               
              49.1K
              $7.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.96 - $141.77
      $62.3K - $73K
     
         
           |    
          
                               
              15.3K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              101K
              $18.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $47.7K - $62.5K
     
         
           |    
          
                               
              9.12K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $212K - $231K
     
         
           |    
          
                               
              2.42K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $198K - $223K
     
         
           |    
          
                               
              137K
              $30.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.9 - $609.32
      $186K - $227K
     
         
           |    
          
                               
              373
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $198K - $227K
     
         
           |    
          
                               
              302
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $210K - $220K
     
         
           |    
          
                               
              750
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.96 - $355.47
      $40.6K - $48K
     
         
           |    
          
                               
              3.48K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.77 - $73.59
      $136K - $141K
     
         
           |    
          
                               
              37.4K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $203.86
      $193K - $204K
     
         
           |    
          
                               
              1K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.29 - $90.77
      $34.6K - $38.2K
     
         
           |    
          
                               
              19.6K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $81.32
      $168K - $171K
     
         
           |    
          
                               
              24.4K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $198K - $226K
     
         
           |    
          
                               
              18.4K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $436.24 - $517.65
      $129K - $153K
     
         
           |    
          
                               
              2.24K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $10.3K - $10.8K
     
         
           |    
          
                               
              13.3K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.66 - $112.36
      $24K - $25.1K
     
         
           |    
          
                               
              39.5K
              $4.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $2.84K - $3.07K
     
         
           |    
          
                               
              1.8K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $9.76K - $11.1K
     
         
           |    
          
                               
              22.8K
              $6.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.68 - $282.71
      $11.2K - $14.1K
     
         
           |    
          
                               
              1.25K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $5.01K - $6.39K
     
         
           |    
          
                               
              1.48K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.92 - $341.0
      $5.29K - $6.14K
     
         
           |    
          
                               
              1.18K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.79 - $54.95
      $5.08K - $5.5K
     
         
           |    
          
                               
              10.6K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.84 - $173.55
      $18.5K - $22K
     
         
           |    
          
                               
              3.19K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $2.74K - $3.02K
     
         
           |    
          
                               
              5.1K
              $526K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $6.18K - $7.19K
     
         
           |    
          
                               
              1.37K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.99 - $392.76
      $8.57K - $9.82K
     
         
           |    
          
                               
              873
              $326K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.34 - $71.09
      $1.25K - $1.42K
     
         
           |    
          
                               
              3.43K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $932.44 - $1059.49
      $31.7K - $36K
     
         
           |    
          
                               
              278
              $264K
             
           | 
          
            
              
            
           |