|  |  |                   
      $20.13 - $22.17
      $11.5M - $12.6M
     |                   
              569K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $45.37 - $47.07
      $7.45M - $7.73M
     |                   
              164K
              $7.73M
             |  | 
          
        
          |  |  |                   
      $22.7 - $23.33
      $5.73M - $5.89M
     |                   
              252K
              $5.89M
             |  | 
          
        
          |  |  |                   
      $21.56 - $22.54
      $4.05M - $4.23M
     |                   
              188K
              $4.23M
             |  | 
          
        
          |  |  |                   
      $10.73 - $12.54
      $2.83M - $3.31M
     |                   
              264K
              $3.27M
             |  | 
          
        
          |  |  |                   
      $34.17 - $93.63
      $1.11M - $3.05M
     |                   
              32.6K
              $3.05M
             |  | 
          
        
          |  |  |                   
      $10.68 - $11.35
      $2.72M - $2.89M
     |                   
              254K
              $2.78M
             |  | 
          
        
          |  |  |                   
      $503.3 - $775.9
      $1.68M - $2.6M
     |                   
              3.35K
              $2.57M
             |  | 
          
        
          |  |  |                   
      $48.48 - $50.99
      $2.37M - $2.49M
     |                   
              48.8K
              $2.49M
             |  | 
          
        
          |  |  |                   
      $24.94 - $25.42
      $2.35M - $2.4M
     |                   
              94.2K
              $2.4M
             |  | 
          
        
          |  |  |                   
      $11.19 - $11.84
      $2.34M - $2.48M
     |                   
              209K
              $2.37M
             |  | 
          
        
          |  |  |                   
      $21.37 - $22.67
      $1.93M - $2.05M
     |                   
              90.3K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $120.49 - $141.16
      $1.64M - $1.92M
     |                   
              13.6K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $22.4 - $23.8
      $1.76M - $1.87M
     |                   
              78.7K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $55.22 - $68.54
      $1.48M - $1.84M
     |                   
              26.9K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $23.54 - $34.28
      $1.25M - $1.83M
     |                   
              53.3K
              $1.83M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              74K
              $1.76M
             |  | 
          
        
          |  |  |                   
      $122.44 - $138.47
      $1.57M - $1.77M
     |                   
              12.8K
              $1.72M
             |  | 
          
        
          |  |  |                   
      $21.28 - $21.98
      $1.64M - $1.69M
     |                   
              76.8K
              $1.69M
             |  | 
          
        
          |  |  |                   
      $52.31 - $63.72
      $1.26M - $1.53M
     |                   
              24K
              $1.53M
             |  | 
          
        
          |  |  |                   
      $37.54 - $38.74
      $1.49M - $1.54M
     |                   
              39.7K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $44.64 - $47.48
      $1.29M - $1.37M
     |                   
              28.9K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $50.5 - $71.23
      $986K - $1.39M
     |                   
              19.5K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $47.18 - $48.62
      $1.24M - $1.27M
     |                   
              26.2K
              $1.27M
             |  | 
          
        
          |  |  |                   
      $126.62 - $154.26
      $1.25M - $1.52M
     |                   
              9.88K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $32.56 - $57.11
      $719K - $1.26M
     |                   
              22.1K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $30.29 - $30.83
      $1.15M - $1.17M
     |                   
              38K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $44.89 - $54.38
      $911K - $1.1M
     |                   
              20.3K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $20.84 - $24.54
      $934K - $1.1M
     |                   
              44.8K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $23.96 - $24.27
      $1.08M - $1.09M
     |                   
              44.9K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $20.23 - $21.04
      $1.01M - $1.05M
     |                   
              50K
              $1.05M
             |  | 
          
        
          |  |  |                   
      $101.91 - $134.83
      $825K - $1.09M
     |                   
              8.09K
              $1.02M
             |  | 
          
        
          |  |  |                   
      $33.97 - $49.02
      $690K - $996K
     |                   
              20.3K
              $978K
             |  | 
          
        
          |  |  |                   
      $24.31 - $25.29
      $876K - $911K
     |                   
              36K
              $911K
             |  | 
          
        
          |  |  |                   
      $63.36 - $80.23
      $713K - $903K
     |                   
              11.3K
              $903K
             |  | 
          
        
          |  |  |                   
      $305.98 - $406.88
      $654K - $870K
     |                   
              2.14K
              $870K
             |  | 
          
        
          |  |  |                   
      $30.25 - $38.85
      $650K - $835K
     |                   
              21.5K
              $833K
             |  | 
          
        
          |  |  |                   
      $35.3 - $37.51
      $779K - $827K
     |                   
              22.1K
              $827K
             |  | 
          
        
          |  |  |                   
      $53.65 - $67.02
      $659K - $823K
     |                   
              12.3K
              $823K
             |  | 
          
        
          |  |  |                   
      $30.16 - $34.39
      $738K - $842K
     |                   
              24.5K
              $823K
             |  | 
          
        
          |  |  |                   
      $79.8 - $112.34
      $569K - $801K
     |                   
              7.13K
              $801K
             |  | 
          
        
          |  |  |                   
      $105.8 - $131.55
      $627K - $779K
     |                   
              5.93K
              $761K
             |  | 
          
        
          |  |  |                   
      $38.2 - $45.49
      $618K - $736K
     |                   
              16.2K
              $736K
             |  | 
          
        
          |  |  |                   
      $47.29 - $61.15
      $638K - $825K
     |                   
              13.5K
              $725K
             |  | 
          
        
          |  |  |                   
      $315.94 - $408.41
      $561K - $725K
     |                   
              1.78K
              $724K
             |  | 
          
        
          |  |  |                   
      $104.96 - $231.51
      $324K - $715K
     |                   
              3.09K
              $712K
             |  | 
          
        
          |  |  |                   
      $38.62 - $44.8
      $626K - $726K
     |                   
              16.2K
              $673K
             |  | 
          
        
          |  |  |                   
      $8.57 - $9.81
      $582K - $666K
     |                   
              67.9K
              $624K
             |  | 
          
        
          |  |  |                   
      $26.69 - $33.44
      $500K - $627K
     |                   
              18.8K
              $616K
             |  | 
          
        
          |  |  |                   
      $45.9 - $48.26
      $603K - $634K
     |                   
              13.1K
              $613K
             |  |