| 
              
           | 
          
            
           | 
          
                                   
      $100.34 - $100.68
      $324M - $325M
     
         
           |    
          
                               
              3.31M
              $333M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $365.9 - $436.25
      $152M - $181M
     
         
           |    
          
                               
              1.14M
              $494M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.1 - $135.66
      $109M - $130M
     
         
           |    
          
                               
              4.19M
              $555M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.83 - $371.23
      $162M - $221M
     
         
           |    
          
                               
              629K
              $171M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.32 - $253.66
      $94.6M - $115M
     
         
           |    
          
                               
              1.72M
              $399M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.29 - $80.37
      $104M - $120M
     
         
           |    
          
                               
              1.83M
              $145M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.38 - $106.18
      $105M - $125M
     
         
           |    
          
                               
              1.19M
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.43 - $244.7
      $150M - $219M
     
         
           |    
          
                               
              1.39M
              $233M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.59 - $212.13
      $88.5M - $111M
     
         
           |    
          
                               
              616K
              $123M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.71 - $358.03
      $91.4M - $138M
     
         
           |    
          
                               
              394K
              $100M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $576.36 - $736.67
      $107M - $136M
     
         
           |    
          
                               
              1.17M
              $677M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.96 - $76.16
      $89.1M - $101M
     
         
           |    
          
                               
              7.96M
              $564M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $460.39 - $552.64
      $100M - $120M
     
         
           |    
          
                               
              691K
              $330M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.32 - $114.51
      $77.1M - $105M
     
         
           |    
          
                               
              978K
              $86.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $251.87 - $277.95
      $81M - $89.4M
     
         
           |    
          
                               
              1.6M
              $413M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $312.8 - $414.31
      $68.6M - $90.9M
     
         
           |    
          
                               
              331K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.79 - $139.39
      $26.4M - $33.2M
     
         
           |    
          
                               
              2.35M
              $305M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.37 - $77.96
      $7.38M - $8.8M
     
         
           |    
          
                               
              8.22M
              $604M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $275.89 - $345.24
      $51.4M - $64.3M
     
         
           |    
          
                               
              305K
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.62 - $250.59
      $102M - $127M
     
         
           |    
          
                               
              2.08M
              $427M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $355.18 - $399.9
      $50.4M - $56.8M
     
         
           |    
          
                               
              895K
              $333M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $54.03
      $48.7M - $57.6M
     
         
           |    
          
                               
              1.16M
              $62.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.82 - $266.54
      $953K - $1.12M
     
         
           |    
          
                               
              1.73M
              $458M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.79 - $31.68
      $13M - $14.3M
     
         
           |    
          
                               
              15.6M
              $477M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $663000.0 - $801950.0
      $35.1M - $42.5M
     
         
           |    
          
                               
              102
              $81.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.57 - $109.85
      $43.5M - $53.3M
     
         
           |    
          
                               
              2.65M
              $263M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.81 - $126.16
      $36.1M - $40.4M
     
         
           |    
          
                               
              3.36M
              $409M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.16 - $58.58
      $8.91M - $11.3M
     
         
           |    
          
                               
              5.07M
              $296M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.39M
              $299M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.16 - $192.78
      $37.7M - $49.8M
     
         
           |    
          
                               
              266K
              $38.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.54 - $124.4
      $1.45M - $1.79M
     
         
           |    
          
                               
              1.41M
              $175M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.74 - $58.96
      $7.05M - $8.35M
     
         
           |    
          
                               
              2.65M
              $156M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.53 - $277.82
      $58.5M - $69.6M
     
         
           |    
          
                               
              1.41M
              $329M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.59 - $124.04
      $13M - $15.6M
     
         
           |    
          
                               
              2.71M
              $303M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1187.71 - $1432.58
      $97.4K - $117K
     
         
           |    
          
                               
              119K
              $171M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1251.32 - $1394.11
      $4.46M - $4.96M
     
         
           |    
          
                               
              204K
              $282M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.63 - $347.44
      $28.1M - $48.4M
     
         
           |    
          
                               
              155K
              $31.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.74 - $321.29
      $1.61M - $1.85M
     
         
           |    
          
                               
              1.14M
              $355M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.49 - $26.68
      $33.2M - $47.9M
     
         
           |    
          
                               
              5.04M
              $101M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.12 - $68.15
      $1.08M - $1.32M
     
         
           |    
          
                               
              2.9M
              $197M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.81 - $92.93
      $30.8M - $34.6M
     
         
           |    
          
                               
              2.72M
              $232M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.88 - $231.31
      $3.53M - $4.53M
     
         
           |    
          
                               
              457K
              $104M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.19 - $279.95
      $1.64M - $2.04M
     
         
           |    
          
                               
              3.25M
              $797M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $828.4 - $1058.6
      $10.7M - $13.7M
     
         
           |    
          
                               
              197K
              $183M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.3 - $90.95
      $19.9M - $26.2M
     
         
           |    
          
                               
              332K
              $23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $258.59 - $327.36
      $163K - $207K
     
         
           |    
          
                               
              329K
              $103M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.4 - $264.74
      $2.98M - $3.62M
     
         
           |    
          
                               
              480K
              $119M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.66 - $136.26
      $19.1M - $23.7M
     
         
           |    
          
                               
              319K
              $35.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.58 - $3.9
      $1.73M - $2.61M
     
         
           |    
          
                               
              13.1M
              $49.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.6 - $105.85
      $3.19M - $3.82M
     
         
           |    
          
                               
              2.1M
              $221M
             
           | 
          
            
              
            
           |