|  |  |                   
      $25.21 - $25.99
      $176M - $181M
     |                   
              6.97M
              $180M
             |  | 
          
        
          |  |  |                   
      $23.54 - $23.97
      $32.4M - $32.9M
     |                   
              1.37M
              $32.9M
             |  | 
          
        
          |  |  |                   
      $33.09 - $36.34
      $5.21M - $5.72M
     |                   
              157K
              $5.41M
             |  | 
          
        
          |  |  |                   
      $13.68 - $20.14
      $3.59M - $5.28M
     |                   
              262K
              $5.28M
             |  | 
          
        
          |  |  |                   
      $37.04 - $50.28
      $4.02M - $5.46M
     |                   
              109K
              $5.27M
             |  | 
          
        
          |  |  |                   
      $90.44 - $171.5
      $2.92M - $5.55M
     |                   
              32.3K
              $5.26M
             |  | 
          
        
          |  |  |                   
      $36.91 - $60.06
      $3.53M - $5.74M
     |                   
              95.6K
              $4.69M
             |  | 
          
        
          |  |  |                   
      $23.38 - $26.14
      $4.21M - $4.71M
     |                   
              180K
              $4.47M
             |  | 
          
        
          |  |  |                   
      $34.39 - $39.23
      $2.89M - $3.29M
     |                   
              83.9K
              $3.22M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              363K
              $2.63M
             |  | 
          
        
          |  |  |                   
      $102.01 - $122.66
      $1.87M - $2.25M
     |                   
              18.3K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $21.09 - $27.22
      $1.59M - $2.06M
     |                   
              75.6K
              $1.95M
             |  | 
          
        
          |  |  |                   
      $17.48 - $20.07
      $1.87M - $2.15M
     |                   
              107K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $37.19 - $43.15
      $1.87M - $2.17M
     |                   
              50.2K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $128.23 - $169.81
      $1.6M - $2.11M
     |                   
              12.4K
              $1.85M
             |  | 
          
        
          |  |  |                   
      $19.14 - $25.0
      $1.33M - $1.74M
     |                   
              69.5K
              $1.73M
             |  | 
          
        
          |  |  |                   
      $85.01 - $90.35
      $1.37M - $1.45M
     |                   
              16.1K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $75.29 - $85.97
      $1.2M - $1.37M
     |                   
              16K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $20.77 - $26.06
      $999K - $1.25M
     |                   
              48.1K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $8.35 - $10.49
      $1.01M - $1.27M
     |                   
              121K
              $1.24M
             |  | 
          
        
          |  |  |                   
      $11.98 - $17.21
      $849K - $1.22M
     |                   
              70.8K
              $1.19M
             |  | 
          
        
          |  |  |                   
      $43.97 - $56.91
      $1.13M - $1.46M
     |                   
              25.6K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $8.68 - $10.11
      $1.14M - $1.32M
     |                   
              131K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $69.05 - $76.46
      $1.13M - $1.25M
     |                   
              16.3K
              $1.14M
             |  | 
          
        
          |  |  |                   
      $220.33 - $265.97
      $1.02M - $1.24M
     |                   
              4.65K
              $1.14M
             |  | 
          
        
          |  |  |                   
      $10.3 - $13.65
      $958K - $1.27M
     |                   
              93K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $8.08 - $10.59
      $994K - $1.3M
     |                   
              123K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $143.33 - $169.63
      $1.01M - $1.19M
     |                   
              7.03K
              $1.05M
             |  | 
          
        
          |  |  |                   
      $106.91 - $135.29
      $1M - $1.27M
     |                   
              9.39K
              $1M
             |  | 
          
        
          |  |  |                   
      $244.32 - $294.01
      $794K - $956K
     |                   
              3.25K
              $948K
             |  | 
          
        
          |  |  |                   
      $52.92 - $78.28
      $681K - $1.01M
     |                   
              12.9K
              $944K
             |  | 
          
        
          |  |  |                   
      $75.43 - $90.6
      $923K - $1.11M
     |                   
              12.2K
              $943K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              16.7K
              $932K
             |  | 
          
        
          |  |  |                   
      $26.39 - $39.19
      $661K - $982K
     |                   
              25.1K
              $905K
             |  | 
          
        
          |  |  |                   
      $494.52 - $565.32
      $789K - $902K
     |                   
              1.6K
              $902K
             |  | 
          
        
          |  |  |                   
      $15.85 - $17.81
      $791K - $889K
     |                   
              49.9K
              $888K
             |  | 
          
        
          |  |  |                   
      $24.38 - $30.89
      $698K - $885K
     |                   
              28.6K
              $879K
             |  | 
          
        
          |  |  |                   
      $28.11 - $35.2
      $768K - $962K
     |                   
              27.3K
              $877K
             |  | 
          
        
          |  |  |                   
      $120.08 - $158.42
      $659K - $869K
     |                   
              5.49K
              $869K
             |  | 
          
        
          |  |  |                   
      $84.64 - $96.25
      $750K - $853K
     |                   
              8.86K
              $852K
             |  | 
          
        
          |  |  |                   
      $73.87 - $86.09
      $728K - $848K
     |                   
              9.85K
              $847K
             |  | 
          
        
          |  |  |                   
      $108.8 - $169.61
      $832K - $1.3M
     |                   
              7.65K
              $831K
             |  | 
          
        
          |  |  |                   
      $39.73 - $44.0
      $749K - $830K
     |                   
              18.9K
              $829K
             |  | 
          
        
          |  |  |                   
      $23.48 - $28.24
      $708K - $852K
     |                   
              30.2K
              $827K
             |  | 
          
        
          |  |  |                   
      $680.5 - $848.94
      $675K - $842K
     |                   
              992
              $821K
             |  | 
          
        
          |  |  |                   
      $252.42 - $311.93
      $770K - $951K
     |                   
              3.05K
              $814K
             |  | 
          
        
          |  |  |                   
      $55.69 - $65.48
      $704K - $828K
     |                   
              12.6K
              $803K
             |  | 
          
        
          |  |  |                   
      $21.24 - $24.27
      $793K - $906K
     |                   
              37.3K
              $803K
             |  | 
          
        
          |  |  |                   
      $98.64 - $113.55
      $762K - $877K
     |                   
              7.72K
              $801K
             |  | 
          
        
          |  |  |                   
      $49.28 - $56.76
      $778K - $896K
     |                   
              15.8K
              $798K
             |  |