|  |  |                   
      $106.17 - $107.3
      $57.5M - $58.1M
     |                   
              5.75K
              $614K
             |  | 
          
        
          |  |  |                   
      $105.99 - $119.41
      $29.9M - $33.6M
     |                   
              353K
              $41.8M
             |  | 
          
        
          |  |  |                   
      $147.94 - $154.99
      $18.7M - $19.6M
     |                   
              136K
              $21M
             |  | 
          
        
          |  |  |                   
      $159.87 - $247.68
      $5.49M - $8.51M
     |                   
              21.5K
              $3.83M
             |  | 
          
        
          |  |  |                   
      $232.56 - $304.78
      $738K - $967K
     |                   
              63.2K
              $15.6M
             |  | 
          
        
          |  |  |                   
      $66.46 - $89.53
      $1.17M - $1.57M
     |                   
              117K
              $7.84M
             |  | 
          
        
          |  |  |                   
      $126.69 - $147.99
      $1.39M - $1.62M
     |                   
              111K
              $14.1M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $1.41M - $1.67M
     |                   
              54.9K
              $13M
             |  | 
          
        
          |  |  |                   
      $124.88 - $207.19
      $626K - $1.04M
     |                   
              40K
              $5.01M
             |  | 
          
        
          |  |  |                   
      $333.65 - $392.1
      $1.45M - $1.7M
     |                   
              37K
              $13.1M
             |  | 
          
        
          |  |  |                   
      $66.67 - $80.98
      $994K - $1.21M
     |                   
              134K
              $9.01M
             |  | 
          
        
          |  |  |                   
      $82.58 - $105.54
      $459K - $586K
     |                   
              117K
              $9.8M
             |  | 
          
        
          |  |  |                   
      $112.12 - $126.1
      $1.23M - $1.38M
     |                   
              141K
              $15.9M
             |  | 
          
        
          |  |  |                   
      $45.38 - $71.7
      $527K - $832K
     |                   
              114K
              $6.31M
             |  | 
          
        
          |  |  |                   
      $65.64 - $78.22
      $980K - $1.17M
     |                   
              125K
              $8.41M
             |  | 
          
        
          |  |  |                   
      $121.72 - $136.77
      $1.25M - $1.41M
     |                   
              138K
              $17.2M
             |  | 
          
        
          |  |  |                   
      $50.81 - $51.07
      $1.98M - $1.99M
     |                   
              1.05M
              $53.6M
             |  | 
          
        
          |  |  |                   
      $33.49 - $43.03
      $283K - $363K
     |                   
              195K
              $6.62M
             |  | 
          
        
          |  |  |                   
      $43.31 - $48.98
      $962K - $1.09M
     |                   
              376K
              $16.9M
             |  | 
          
        
          |  |  |                   
      $24.11 - $24.94
      $1.6M - $1.66M
     |                   
              2.21M
              $55M
             |  | 
          
        
          |  |  |                   
      $271.18 - $309.22
      $1.47M - $1.68M
     |                   
              86.2K
              $24.3M
             |  | 
          
        
          |  |  |                   
      $550.18 - $598.96
      $1.27M - $1.38M
     |                   
              9.59K
              $5.45M
             |  | 
          
        
          |  |  |                   
      $69.77 - $86.83
      $1.78M - $2.21M
     |                   
              174K
              $14.4M
             |  | 
          
        
          |  |  |                   
      $69.24 - $79.24
      $997K - $1.14M
     |                   
              87.3K
              $6.09M
             |  | 
          
        
          |  |  |                   
      $64.3 - $77.17
      $217K - $261K
     |                   
              93.2K
              $6.24M
             |  | 
          
        
          |  |  |                   
      $82.58 - $88.81
      $899K - $967K
     |                   
              36.6K
              $3.11M
             |  | 
          
        
          |  |  |                   
      $31.41 - $36.33
      $109K - $126K
     |                   
              195K
              $6.11M
             |  | 
          
        
          |  |  |                   
      $131.78 - $176.09
      $82.8K - $111K
     |                   
              25.9K
              $3.49M
             |  | 
          
        
          |  |  |                   
      $213.69 - $247.69
      $714K - $828K
     |                   
              25.9K
              $6.24M
             |  | 
          
        
          |  |  |                   
      $145.84 - $173.55
      $1.71M - $2.03M
     |                   
              169K
              $28.1M
             |  | 
          
        
          |  |  |                   
      $32.37 - $37.31
      $735K - $847K
     |                   
              243K
              $8.36M
             |  | 
          
        
          |  |  |                   
      $98.67 - $111.52
      $1.24M - $1.4M
     |                   
              125K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $28.92 - $32.19
      $462K - $515K
     |                   
              10.6K
              $338K
             |  | 
          
        
          |  |  |                   
      $212.64 - $225.25
      $236K - $250K
     |                   
              11.1K
              $2.37M
             |  | 
          
        
          |  |  |                   
      $40.81 - $49.43
      $234K - $284K
     |                   
              12.6K
              $622K
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $479K - $520K
     |                   
              8.72K
              $2.86M
             |  | 
          
        
          |  |  |                   
      $207.7 - $240.4
      $59.2K - $68.5K
     |                   
              8.1K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $146.61 - $202.85
      $1.27M - $1.76M
     |                   
              41.5K
              $6.95M
             |  | 
          
        
          |  |  |                   
      $122.68 - $148.84
      $703K - $852K
     |                   
              35.3K
              $4.94M
             |  | 
          
        
          |  |  |                   
      $81.9 - $96.86
      $69.2K - $81.8K
     |                   
              16.5K
              $1.4M
             |  | 
          
        
          |  |  |                   
      $67.14 - $85.01
      $125K - $159K
     |                   
              7.97K
              $574K
             |  | 
          
        
          |  |  |                   
      $65.67 - $71.67
      $62.6K - $68.3K
     |                   
              25.2K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $0.75 - $2.3
      $81.9K - $251K
     |                   
              190K
              $225K
             |  | 
          
        
          |  |  |                   
      $62.86 - $71.14
      $206K - $234K
     |                   
              4.76K
              $338K
             |  | 
          
        
          |  |  |                   
      $58.75 - $80.73
      $2.94K - $4.04K
     |                   
              11.7K
              $698K
             |  | 
          
        
          |  |  |                   
      $196.15 - $217.83
      $4.9K - $5.45K
     |                   
              8.8K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $40.84 - $45.06
      $311K - $343K
     |                   
              264K
              $11.6M
             |  | 
          
        
          |  |  |                   
      $342.99 - $392.76
      $1.2M - $1.38M
     |                   
              64.6K
              $24.2M
             |  | 
          
        
          |  |  |                   
      $29.9 - $32.34
      $105K - $114K
     |                   
              28.1K
              $875K
             |  | 
          
        
          |  |  |                   
      $129.67 - $147.5
      $1.32M - $1.5M
     |                   
              65.4K
              $9.65M
             |  |