|  |  |                   
      $94.41 - $118.52
      $5.8M - $7.28M
     |                   
              3.57K
              $350K
             |  | 
          
        
          |  |  |                   
      $25.82 - $29.59
      $6.27M - $7.18M
     |                   
              106K
              $3.09M
             |  | 
          
        
          |  |  |                   
      $45.9 - $47.2
      $3.98M - $4.09M
     |                   
              107K
              $5.01M
             |  | 
          
        
          |  |  |                   
      $29.44 - $33.91
      $3.9M - $4.49M
     |                   
              20.8K
              $680K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              244K
              $20.9M
             |  | 
          
        
          |  |  |                   
      $91.23 - $97.27
      $2.55M - $2.72M
     |                   
              8K
              $778K
             |  | 
          
        
          |  |  |                   
      $17.76 - $22.1
      $5.53M - $6.88M
     |                   
              1.54M
              $34M
             |  | 
          
        
          |  |  |                   
      $82.17 - $99.96
      $2.43M - $2.96M
     |                   
              30K
              $2.95M
             |  | 
          
        
          |  |  |                   
      $73.0 - $85.5
      $2.29M - $2.68M
     |                   
              4.77K
              $401K
             |  | 
          
        
          |  |  |                   
      $51.14 - $57.0
      $1.52M - $1.69M
     |                   
              208K
              $11.8M
             |  | 
          
        
          |  |  |                   
      $40.41 - $41.62
      $1.57M - $1.61M
     |                   
              7.97K
              $331K
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $124K - $136K
     |                   
              132K
              $21M
             |  | 
          
        
          |  |  |                   
      $26.18 - $26.93
      $1.48M - $1.52M
     |                   
              18.4K
              $491K
             |  | 
          
        
          |  |  |                   
      $45.12 - $46.23
      $1.49M - $1.53M
     |                   
              11K
              $507K
             |  | 
          
        
          |  |  |                   
      $43.92 - $52.37
      $1.28M - $1.52M
     |                   
              59.8K
              $3.13M
             |  | 
          
        
          |  |  |                   
      $70.44 - $86.87
      $1.18M - $1.46M
     |                   
              16K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $24.38 - $30.18
      $1.57M - $1.94M
     |                   
              251K
              $7.56M
             |  | 
          
        
          |  |  |                   
      $18.77 - $19.14
      $1.11M - $1.13M
     |                   
              72.1K
              $1.38M
             |  | 
          
        
          |  |  |                   
      $28.75 - $33.88
      $1.05M - $1.24M
     |                   
              34.8K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $49.57 - $50.27
      $1.05M - $1.06M
     |                   
              48.9K
              $2.46M
             |  | 
          
        
          |  |  |                   
      $81.6 - $92.39
      $938K - $1.06M
     |                   
              19.8K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $76.44 - $94.13
      $569K - $701K
     |                   
              35.7K
              $3.03M
             |  | 
          
        
          |  |  |                   
      $42.72 - $44.24
      $854K - $885K
     |                   
              75.7K
              $3.32M
             |  | 
          
        
          |  |  |                   
      $44.68 - $45.96
      $808K - $831K
     |                   
              138K
              $6.33M
             |  | 
          
        
          |  |  |                   
      $82.66 - $106.1
      $544K - $699K
     |                   
              4.5K
              $403K
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $789K - $957K
     |                   
              41.2K
              $3.75M
             |  | 
          
        
          |  |  |                   
      $89.87 - $92.93
      $619K - $641K
     |                   
              79.4K
              $7.32M
             |  | 
          
        
          |  |  |                   
      $45.88 - $54.4
      $713K - $846K
     |                   
              84.7K
              $4.61M
             |  | 
          
        
          |  |  |                   
      $47.8 - $49.79
      $496K - $517K
     |                   
              82.1K
              $4.02M
             |  | 
          
        
          |  |  |                   
      $24.32 - $27.87
      $151K - $173K
     |                   
              241K
              $6.39M
             |  | 
          
        
          |  |  |                   
      $67.03 - $80.35
      $425K - $510K
     |                   
              3.52K
              $280K
             |  | 
          
        
          |  |  |                   
      $48.5 - $49.35
      $398K - $405K
     |                   
              78.1K
              $3.85M
             |  | 
          
        
          |  |  |                   
      $91.43 - $91.74
      $353K - $355K
     |                   
              7.15K
              $656K
             |  | 
          
        
          |  |  |                   
      $187.5 - $246.51
      $737K - $969K
     |                   
              13.5K
              $3.33M
             |  | 
          
        
          |  |  |                   
      $496.48 - $617.85
      $666K - $829K
     |                   
              6.99K
              $4.32M
             |  | 
          
        
          |  |  |                   
      $46.13 - $54.5
      $338K - $399K
     |                   
              6.86K
              $373K
             |  | 
          
        
          |  |  |                   
      $25.36 - $27.19
      $279K - $299K
     |                   
              30.2K
              $797K
             |  | 
          
        
          |  |  |                   
      $17.95 - $21.5
      $263K - $315K
     |                   
              39.5K
              $819K
             |  | 
          
        
          |  |  |                   
      $23.09 - $25.91
      $216K - $243K
     |                   
              51.6K
              $1.27M
             |  | 
          
        
          |  |  |                   
      $45.9 - $48.26
      $199K - $209K
     |                   
              56.9K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $22.43 - $25.58
      $312K - $356K
     |                   
              45.2K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $20.26 - $38.81
      $681K - $1.3M
     |                   
              32.1K
              $1.25M
             |  | 
          
        
          |  |  |                   
      $49.12 - $50.93
      $204K - $212K
     |                   
              67.8K
              $3.38M
             |  | 
          
        
          |  |  |                   
      $72.61 - $88.75
      $264K - $322K
     |                   
              10.9K
              $970K
             |  | 
          
        
          |  |  |                   
      $62.08 - $73.58
      $175K - $207K
     |                   
              3.27K
              $218K
             |  | 
          
        
          |  |  |                   
      $67.22 - $81.54
      $470K - $571K
     |                   
              60.7K
              $4.95M
             |  | 
          
        
          |  |  |                   
      $56.84 - $65.5
      $183K - $211K
     |                   
              5.73K
              $375K
             |  | 
          
        
          |  |  |                   
      $107.93 - $110.97
      $151K - $156K
     |                   
              16.9K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $36.11 - $49.33
      $26.5K - $36.2K
     |                   
              17.7K
              $742K
             |  | 
          
        
          |  |  |                   
      $24.61 - $25.89
      $182K - $191K
     |                   
              43.4K
              $1.12M
             |  |