|  |  |                   
      $22.4 - $23.8
      $114K - $121K
     |                   
              288K
              $6.85M
             |  | 
          
        
          |  |  |                   
      $84.91 - $92.56
      $7.81K - $8.52K
     |                   
              7.66K
              $703K
             |  | 
          
        
          |  |  |                   
      $59.8 - $60.07
      $8.97K - $9.01K
     |                   
              3.48K
              $208K
             |  | 
          
        
          |  |  |                   
      $10.95 - $12.62
      $11K - $12.6K
     |                   
              44.9K
              $562K
             |  | 
          
        
          |  |  |                   
      $11.29 - $13.14
      $11.3K - $13.1K
     |                   
              25.9K
              $340K
             |  | 
          
        
          |  |  |                   
      $107.93 - $110.97
      $2.59K - $2.66K
     |                   
              2.36K
              $259K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              11.5K
              $0
             |  | 
          
        
          |  |  |                   
      $51.16 - $62.02
      $203K - $246K
     |                   
              63.6K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $60.04 - $70.18
      $9.01K - $10.5K
     |                   
              12.7K
              $876K
             |  | 
          
        
          |  |  |                   
      $46.92 - $55.01
      $3.75K - $4.4K
     |                   
              9.36K
              $508K
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $5.2K - $6.41K
     |                   
              5.04K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $506.56 - $576.74
      $5.07K - $5.77K
     |                   
              2.14K
              $1.23M
             |  | 
          
        
          |  |  |                   
      $53.19 - $69.38
      $11.6K - $15.2K
     |                   
              5.25K
              $363K
             |  | 
          
        
          |  |  |                   
      $19.6 - $24.44
      $7.84K - $9.78K
     |                   
              16.1K
              $393K
             |  | 
          
        
          |  |  |                   
      $52.06 - $63.91
      $36.1K - $44.3K
     |                   
              14.8K
              $938K
             |  | 
          
        
          |  |  |                   
      $99.83 - $140.86
      $3.29K - $4.65K
     |                   
              1.8K
              $253K
             |  | 
          
        
          |  |  |                   
      $82.96 - $110.1
      $68.1K - $90.4K
     |                   
              6.85K
              $753K
             |  | 
          
        
          |  |  |                   
      $220.04 - $280.07
      $3.74K - $4.76K
     |                   
              1.43K
              $400K
             |  | 
          
        
          |  |  |                   
      $101.97 - $126.75
      $12.4K - $15.5K
     |                   
              4.9K
              $620K
             |  | 
          
        
          |  |  |                   
      $162.76 - $195.77
      $12K - $14.5K
     |                   
              7.24K
              $1.41M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $85K - $104K
     |                   
              14.3K
              $1.4M
             |  | 
          
        
          |  |  |                   
      $92.79 - $134.29
      $23.2K - $33.6K
     |                   
              4.84K
              $643K
             |  | 
          
        
          |  |  |                   
      $23.14 - $27.82
      $1.04K - $1.25K
     |                   
              31.4K
              $858K
             |  | 
          
        
          |  |  |                   
      $51.1 - $53.29
      $341K - $356K
     |                   
              566K
              $30.1M
             |  | 
          
        
          |  |  |                   
      $218.97 - $332.17
      $4.38K - $6.64K
     |                   
              1.33K
              $440K
             |  | 
          
        
          |  |  |                   
      $72.96 - $90.39
      $19.4K - $24K
     |                   
              16.4K
              $1.47M
             |  | 
          
        
          |  |  |                   
      $120.07 - $151.11
      $194K - $244K
     |                   
              33.7K
              $5.04M
             |  | 
          
        
          |  |  |                   
      $73.0 - $85.5
      $555K - $650K
     |                   
              117K
              $9.85M
             |  | 
          
        
          |  |  |                   
      $54.19 - $67.22
      $650 - $807
     |                   
              19.8K
              $1.33M
             |  | 
          
        
          |  |  |                   
      $17.76 - $22.1
      $136K - $169K
     |                   
              124K
              $2.74M
             |  | 
          
        
          |  |  |                   
      $93.75 - $114.45
      $29.7K - $36.3K
     |                   
              23.1K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $23.55 - $27.67
      $86.2K - $101K
     |                   
              226K
              $6.25M
             |  | 
          
        
          |  |  |                   
      $179.73 - $253.23
      $83K - $117K
     |                   
              6.36K
              $1.61M
             |  | 
          
        
          |  |  |                   
      $75.17 - $91.21
      $4.28K - $5.2K
     |                   
              56.6K
              $5.15M
             |  | 
          
        
          |  |  |                   
      $231.39 - $318.98
      $201K - $277K
     |                   
              9.3K
              $2.97M
             |  | 
          
        
          |  |  |                   
      $53.5 - $71.62
      $107K - $144K
     |                   
              43K
              $3.08M
             |  | 
          
        
          |  |  |                   
      $141.87 - $164.49
      $55.2K - $64K
     |                   
              84.1K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $13.3K - $17.7K
     |                   
              3.99K
              $2.2M
             |  | 
          
        
          |  |  |                   
      $329.49 - $438.4
      $24.1K - $32K
     |                   
              6.87K
              $3.01M
             |  | 
          
        
          |  |  |                   
      $90.56 - $109.49
      $152K - $184K
     |                   
              133K
              $14.5M
             |  | 
          
        
          |  |  |                   
      $320.42 - $424.58
      $36.2K - $48K
     |                   
              7.78K
              $3.3M
             |  | 
          
        
          |  |  |                   
      $19.1 - $23.83
      $38.6K - $48.2K
     |                   
              247K
              $5.87M
             |  | 
          
        
          |  |  |                   
      $101.93 - $128.63
      $47.9K - $60.5K
     |                   
              52.4K
              $6.73M
             |  | 
          
        
          |  |  |                   
      $59.52 - $79.36
      $62.3K - $83.1K
     |                   
              150K
              $11.1M
             |  | 
          
        
          |  |  |                   
      $144.7 - $178.6
      $255K - $314K
     |                   
              69.8K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $22.27 - $29.21
      $388K - $509K
     |                   
              518K
              $15.1M
             |  | 
          
        
          |  |  |                   
      $228.54 - $279.83
      $73.6K - $90.1K
     |                   
              98.6K
              $27.6M
             |  | 
          
        
          |  |  |                   
      $149.23 - $184.95
      $580K - $719K
     |                   
              143K
              $26.1M
             |  | 
          
        
          |  |  |                   
      $179.23 - $224.92
      $48.9K - $61.4K
     |                   
              132K
              $29.7M
             |  | 
          
        
          |  |  |                   
      $4164.15 - $5789.24
      $4.16K - $5.79K
     |                   
              3.06K
              $17.7M
             |  |