|  |  |                   
      $61.0 - $79.94
      $1.05M - $1.37M
     |                   
              17.2K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $519.19 - $590.78
      $1.69M - $1.93M
     |                   
              25.9K
              $14.7M
             |  | 
          
        
          |  |  |                   
      $4.51 - $6.87
      $1.8M - $2.74M
     |                   
              751K
              $3.81M
             |  | 
          
        
          |  |  |                   
      $6.87 - $10.03
      $1.12M - $1.63M
     |                   
              163K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $76.86 - $92.5
      $1.3M - $1.56M
     |                   
              36.3K
              $3.11M
             |  | 
          
        
          |  |  |                   
      $42.27 - $58.22
      $987K - $1.36M
     |                   
              23.4K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $21.06 - $29.27
      $952K - $1.32M
     |                   
              45.2K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $79.03 - $133.84
      $779K - $1.32M
     |                   
              9.86K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $12.71 - $14.52
      $1.19M - $1.36M
     |                   
              93.7K
              $1.3M
             |  | 
          
        
          |  |  |                   
      $128.77 - $144.3
      $2.65M - $2.97M
     |                   
              152K
              $20.4M
             |  | 
          
        
          |  |  |                   
      $12.0 - $15.17
      $1.09M - $1.37M
     |                   
              107K
              $1.53M
             |  | 
          
        
          |  |  |                   
      $1.17 - $1.66
      $1.15M - $1.63M
     |                   
              983K
              $1.29M
             |  | 
          
        
          |  |  |                   
      $11.58 - $23.98
      $727K - $1.51M
     |                   
              62.8K
              $1.28M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              58.1K
              $1.27M
             |  | 
          
        
          |  |  |                   
      $4.06 - $5.24
      $1.26M - $1.62M
     |                   
              410K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $17.57 - $40.82
      $292K - $679K
     |                   
              44.7K
              $1.82M
             |  | 
          
        
          |  |  |                   
      $12.7 - $21.71
      $40.8K - $69.8K
     |                   
              167K
              $3.6M
             |  | 
          
        
          |  |  |                   
      $14.29 - $26.02
      $691K - $1.26M
     |                   
              48.3K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $5.25 - $5.92
      $1.12M - $1.26M
     |                   
              213K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $121.61 - $152.67
      $979K - $1.23M
     |                   
              39K
              $5.31M
             |  | 
          
        
          |  |  |                   
      $46.08 - $51.35
      $1.16M - $1.3M
     |                   
              25.2K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $7.06 - $8.09
      $1.04M - $1.19M
     |                   
              147K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $41.37 - $53.28
      $1.09M - $1.41M
     |                   
              26.5K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $12.5 - $15.21
      $975K - $1.19M
     |                   
              78K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $12.97 - $16.38
      $1.15M - $1.46M
     |                   
              163K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $23.27 - $32.07
      $646K - $890K
     |                   
              176K
              $5.58M
             |  | 
          
        
          |  |  |                   
      $31.89 - $38.37
      $1.03M - $1.24M
     |                   
              46.3K
              $1.67M
             |  | 
          
        
          |  |  |                   
      $18.34 - $25.13
      $894K - $1.22M
     |                   
              48.7K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $17.97 - $26.69
      $1.03M - $1.53M
     |                   
              57.3K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $45.31 - $55.66
      $957K - $1.18M
     |                   
              21.1K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $84.48 - $96.25
      $1.03M - $1.18M
     |                   
              27.7K
              $2.62M
             |  | 
          
        
          |  |  |                   
      $13.7 - $20.12
      $934K - $1.37M
     |                   
              247K
              $4.45M
             |  | 
          
        
          |  |  |                   
      $1.04 - $1.63
      $1.01M - $1.58M
     |                   
              971K
              $1.13M
             |  | 
          
        
          |  |  |                   
      $286.24 - $350.17
      $1.12M - $1.37M
     |                   
              9.85K
              $3.13M
             |  | 
          
        
          |  |  |                   
      $8.66 - $12.46
      $775K - $1.12M
     |                   
              128K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $2459.69 - $2911.09
      $942K - $1.11M
     |                   
              464
              $1.33M
             |  | 
          
        
          |  |  |                   
      $262.28 - $309.85
      $1.04M - $1.23M
     |                   
              3.96K
              $1.11M
             |  | 
          
        
          |  |  |                   
      $231.64 - $323.08
      $411K - $574K
     |                   
              11.9K
              $3.66M
             |  | 
          
        
          |  |  |                   
      $45.31 - $64.39
      $1.01M - $1.43M
     |                   
              30.5K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $95.17 - $124.21
      $198K - $259K
     |                   
              73.8K
              $9.15M
             |  | 
          
        
          |  |  |                   
      $3.1 - $4.72
      $815K - $1.24M
     |                   
              826K
              $3.37M
             |  | 
          
        
          |  |  |                   
      $19.6 - $25.72
      $5.63M - $7.39M
     |                   
              2.23M
              $50.1M
             |  | 
          
        
          |  |  |                   
      $15.86 - $19.21
      $1.7M - $2.06M
     |                   
              322K
              $5.14M
             |  | 
          
        
          |  |  |                   
      $105.8 - $131.55
      $869K - $1.08M
     |                   
              8.21K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $9.75 - $14.93
      $583K - $893K
     |                   
              122K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $50.84 - $65.39
      $904K - $1.16M
     |                   
              17.8K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $5.56 - $9.79
      $610K - $1.07M
     |                   
              110K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $6.88 - $9.06
      $816K - $1.07M
     |                   
              220K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $9.12 - $20.29
      $458K - $1.02M
     |                   
              50.2K
              $1.01M
             |  | 
          
        
          |  |  |                   
      $18.57 - $25.25
      $212K - $289K
     |                   
              193K
              $4.72M
             |  |