| 
              
           | 
          
            
           | 
          
                                   
      $50.85 - $51.35
      $2.9K - $2.93K
     
         
           |    
          
                               
              1.33K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.78 - $22.85
      $1.68K - $2.29K
     
         
           |    
          
                               
              200
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.52 - $82.97
      $338 - $415
     
         
           |    
          
                               
              997
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.54 - $37.28
      $380 - $410
     
         
           |    
          
                               
              1.02K
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.67 - $56.22
      $195 - $225
     
         
           |    
          
                               
              444
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.74 - $32.14
      $369 - $386
     
         
           |    
          
                               
              6.75K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.83 - $81.52
      $218 - $245
     
         
           |    
          
                               
              262
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.55 - $156.05
      $12.1K - $14.4K
     
         
           |    
          
                               
              1.17K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $159 - $189
     
         
           |    
          
                               
              76
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $5.58K - $6.29K
     
         
           |    
          
                               
              294
              $80K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.99 - $64.39
      $183 - $193
     
         
           |    
          
                               
              684
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.02 - $53.28
      $250 - $266
     
         
           |    
          
                               
              759
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.44 - $10.23
      $349 - $379
     
         
           |    
          
                               
              1.83K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $271 - $309
     
         
           |    
          
                               
              574
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.85 - $81.32
      $1.84K - $1.87K
     
         
           |    
          
                               
              574
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.73 - $490.3
      $409 - $490
     
         
           |    
          
                               
              54
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.78 - $52.76
      $143 - $158
     
         
           |    
          
                               
              356
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.22 - $21.71
      $364 - $391
     
         
           |    
          
                               
              1.23K
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.74 - $9.83
      $101 - $128
     
         
           |    
          
                               
              815
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.3 - $150.33
      $133 - $150
     
         
           |    
          
                               
              240
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.4 - $12.22
      $562 - $660
     
         
           |    
          
                               
              4.73K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.49
      $2.53K - $2.54K
     
         
           |    
          
                               
              305
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.52 - $47.65
      $42.5 - $47.7
     
         
           |    
          
                               
              374
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $25.24
      $19.8 - $25.2
     
         
           |    
          
                               
              406
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.19 - $20.37
      $499 - $530
     
         
           |    
          
                               
              1.66K
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.32 - $18.72
      $495 - $505
     
         
           |    
          
                               
              3.65K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.16 - $90.57
      $85.2 - $90.6
     
         
           |    
          
                               
              341
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.25 - $91.99
      $169 - $184
     
         
           |    
          
                               
              193
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.26 - $80.19
      $75.3 - $80.2
     
         
           |    
          
                               
              356
              $28K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.92 - $81.85
      $370 - $409
     
         
           |    
          
                               
              590
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.22 - $120.47
      $758 - $843
     
         
           |    
          
                               
              935
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $16.94
      $259 - $271
     
         
           |    
          
                               
              950
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.15 - $11.87
      $256 - $273
     
         
           |    
          
                               
              1.58K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.7 - $6.22
      $144 - $243
     
         
           |    
          
                               
              572
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.35 - $51.19
      $94.7 - $102
     
         
           |    
          
                               
              358
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.17 - $113.27
      $198 - $227
     
         
           |    
          
                               
              272
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.31 - $125.93
      $116 - $126
     
         
           |    
          
                               
              207
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.73 - $39.9
      $110 - $120
     
         
           |    
          
                               
              284
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.39 - $16.8
      $893 - $974
     
         
           |    
          
                               
              2.54K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.99 - $12.67
      $659 - $697
     
         
           |    
          
                               
              2.09K
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.06 - $72.84
      $62.1 - $72.8
     
         
           |    
          
                               
              125
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.9 - $11.58
      $207 - $220
     
         
           |    
          
                               
              970
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.05 - $309.14
      $285 - $309
     
         
           |    
          
                               
              32
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $118 - $139
     
         
           |    
          
                               
              88
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.62 - $73.99
      $69.6 - $74
     
         
           |    
          
                               
              818
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.38 - $21.7
      $122 - $130
     
         
           |    
          
                               
              1.44K
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.0 - $43.33
      $39 - $43.3
     
         
           |    
          
                               
              49
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.12 - $14.91
      $353 - $373
     
         
           |    
          
                               
              1.23K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.74 - $204.05
      $367 - $408
     
         
           |    
          
                               
              344
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.14 - $78.94
      $297 - $316
     
         
           |    
          
                               
              591
              $45K
             
           | 
          
            
              
            
           |