|  |  |                   
      $29.82 - $30.19
      $42.4M - $42.9M
     |                   
              180K
              $5.44M
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $12.5M - $14.9M
     |                   
              50K
              $3.96M
             |  | 
          
        
          |  |  |                   
      $58.08 - $81.05
      $11.6M - $16.2M
     |                   
              45.1K
              $3.11M
             |  | 
          
        
          |  |  |                   
      $100.35 - $100.71
      $6.06M - $6.08M
     |                   
              5.24K
              $527K
             |  | 
          
        
          |  |  |                   
      $22.68 - $23.28
      $5.11M - $5.25M
     |                   
              1.47M
              $34.1M
             |  | 
          
        
          |  |  |                   
      $483.48 - $539.8
      $427K - $477K
     |                   
              74.7K
              $36.3M
             |  | 
          
        
          |  |  |                   
      $285.55 - $321.23
      $482K - $542K
     |                   
              80.2K
              $23.4M
             |  | 
          
        
          |  |  |                   
      $99.77 - $112.45
      $412K - $464K
     |                   
              232K
              $24.5M
             |  | 
          
        
          |  |  |                   
      $19.6 - $24.44
      $2.99M - $3.72M
     |                   
              982K
              $24M
             |  | 
          
        
          |  |  |                   
      $421.16 - $509.5
      $726K - $878K
     |                   
              1.55K
              $691K
             |  | 
          
        
          |  |  |                   
      $98.34 - $98.77
      $711K - $714K
     |                   
              44K
              $4.34M
             |  | 
          
        
          |  |  |                   
      $216.47 - $242.1
      $275K - $307K
     |                   
              133K
              $30.5M
             |  | 
          
        
          |  |  |                   
      $121.58 - $136.74
      $463K - $521K
     |                   
              699K
              $94.9M
             |  | 
          
        
          |  |  |                   
      $308.27 - $373.31
      $1.12M - $1.35M
     |                   
              176K
              $62.4M
             |  | 
          
        
          |  |  |                   
      $74.01 - $144.25
      $1.69M - $3.3M
     |                   
              29K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $276.76 - $326.81
      $373K - $441K
     |                   
              2.12K
              $652K
             |  | 
          
        
          |  |  |                   
      $153.67 - $176.74
      $352K - $405K
     |                   
              28.5K
              $5.04M
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.66
      $210K - $210K
     |                   
              39.1K
              $1.98M
             |  | 
          
        
          |  |  |                   
      $119.13 - $135.03
      $607K - $688K
     |                   
              258K
              $31.8M
             |  | 
          
        
          |  |  |                   
      $24.32 - $27.87
      $115K - $132K
     |                   
              18.3K
              $484K
             |  | 
          
        
          |  |  |                   
      $152.93 - $181.74
      $143K - $170K
     |                   
              2.5K
              $454K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              61.7K
              $4.69M
             |  | 
          
        
          |  |  |                   
      $112.46 - $124.05
      $83K - $91.5K
     |                   
              4.25K
              $501K
             |  | 
          
        
          |  |  |                   
      $243.75 - $303.93
      $155K - $193K
     |                   
              3.08K
              $937K
             |  | 
          
        
          |  |  |                   
      $44.89 - $54.38
      $85.1K - $103K
     |                   
              8.84K
              $480K
             |  | 
          
        
          |  |  |                   
      $8.11 - $11.18
      $1.62K - $2.24K
     |                   
              21.2K
              $176K
             |  | 
          
        
          |  |  |                   
      $0.97 - $2.03
      $77.6K - $162K
     |                   
              84.7K
              $138K
             |  | 
          
        
          |  |  |                   
      $110.06 - $110.46
      $46.2K - $46.4K
     |                   
              12.6K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $54.52 - $56.7
      $32.7K - $34K
     |                   
              17.9K
              $997K
             |  | 
          
        
          |  |  |                   
      $79.69 - $99.41
      $4.46K - $5.57K
     |                   
              4.89K
              $447K
             |  | 
          
        
          |  |  |                   
      $89.76 - $112.34
      $11.2K - $14K
     |                   
              3.55K
              $373K
             |  | 
          
        
          |  |  |                   
      $24.98 - $25.66
      $40.1K - $41.2K
     |                   
              121K
              $3.11M
             |  | 
          
        
          |  |  |                   
      $212.1 - $244.27
      $4.88K - $5.62K
     |                   
              1.01K
              $220K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.94K
              $535K
             |  | 
          
        
          |  |  |                   
      $76.93 - $105.25
      $66.3K - $90.7K
     |                   
              2.78K
              $285K
             |  | 
          
        
          |  |  |                   
      $72.16 - $83.39
      $25K - $28.9K
     |                   
              2.61K
              $217K
             |  | 
          
        
          |  |  |                   
      $64.11 - $75.0
      $14.4K - $16.8K
     |                   
              4.24K
              $294K
             |  | 
          
        
          |  |  |                   
      $114.78 - $133.31
      $36.8K - $42.8K
     |                   
              4.7K
              $626K
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $20.8K - $25.6K
     |                   
              1.11K
              $302K
             |  | 
          
        
          |  |  |                   
      $31.82 - $39.24
      $8.46K - $10.4K
     |                   
              9.55K
              $366K
             |  | 
          
        
          |  |  |                   
      $267.12 - $336.65
      $19.5K - $24.6K
     |                   
              730
              $239K
             |  | 
          
        
          |  |  |                   
      $180.53 - $212.64
      $361 - $425
     |                   
              1.02K
              $205K
             |  | 
          
        
          |  |  |                   
      $652.83 - $732.78
      $20.9K - $23.4K
     |                   
              278
              $203K
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $5.1K - $6.31K
     |                   
              723
              $279K
             |  | 
          
        
          |  |  |                   
      $53.27 - $72.04
      $19.6K - $26.5K
     |                   
              2.84K
              $201K
             |  | 
          
        
          |  |  |                   
      $54.25 - $65.89
      $6.35K - $7.71K
     |                   
              4.72K
              $300K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              158K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              309K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.41K
              $0
             |  | 
          
        
          |  |  |                   
      $60.98 - $80.12
      $30.2K - $39.7K
     |                   
              4.29K
              $343K
             |  |