|  |  |                   
      $19.1 - $23.83
      $11.1M - $13.8M
     |                   
              580K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $24.98 - $25.66
      $10.9M - $11.2M
     |                   
              436K
              $11.2M
             |  | 
          
        
          |  |  |                   
      $82.51 - $109.2
      $1.07M - $1.42M
     |                   
              277K
              $30.3M
             |  | 
          
        
          |  |  |                   
      $67.83 - $84.09
      $1.74M - $2.16M
     |                   
              260K
              $21.7M
             |  | 
          
        
          |  |  |                   
      $32.66 - $40.75
      $2.79M - $3.48M
     |                   
              85.4K
              $3.46M
             |  | 
          
        
          |  |  |                   
      $64.72 - $127.91
      $34.9K - $68.9K
     |                   
              66.6K
              $8.21M
             |  | 
          
        
          |  |  |                   
      $146.29 - $275.65
      $1.46K - $2.76K
     |                   
              21.3K
              $5.88M
             |  | 
          
        
          |  |  |                   
      $58.41 - $72.69
      $88.8K - $111K
     |                   
              310K
              $22.5M
             |  | 
          
        
          |  |  |                   
      $16.49 - $17.52
      $2.28M - $2.42M
     |                   
              323K
              $5.45M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              222K
              $4.21M
             |  | 
          
        
          |  |  |                   
      $48.22 - $60.41
      $1.54M - $1.93M
     |                   
              32K
              $1.91M
             |  | 
          
        
          |  |  |                   
      $27.63 - $38.64
      $1.37M - $1.91M
     |                   
              49.5K
              $1.88M
             |  | 
          
        
          |  |  |                   
      $19.3 - $23.94
      $1.76M - $2.18M
     |                   
              204K
              $4.53M
             |  | 
          
        
          |  |  |                   
      $36.07 - $44.58
      $1.4M - $1.73M
     |                   
              38.8K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $484.66 - $738.09
      $137K - $208K
     |                   
              8.98K
              $6.63M
             |  | 
          
        
          |  |  |                   
      $102.31 - $105.8
      $1.45M - $1.5M
     |                   
              43.9K
              $4.59M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              15.8K
              $1.37M
             |  | 
          
        
          |  |  |                   
      $210.28 - $289.91
      $631 - $870
     |                   
              30.2K
              $8.77M
             |  | 
          
        
          |  |  |                   
      $97.78 - $126.44
      $1.39M - $1.79M
     |                   
              34.7K
              $3.68M
             |  | 
          
        
          |  |  |                   
      $34.39 - $47.46
      $767K - $1.06M
     |                   
              27.6K
              $1.31M
             |  | 
          
        
          |  |  |                   
      $15.65 - $18.93
      $795K - $962K
     |                   
              128K
              $2.32M
             |  | 
          
        
          |  |  |                   
      $149.76 - $186.42
      $671K - $835K
     |                   
              4.48K
              $834K
             |  | 
          
        
          |  |  |                   
      $67.47 - $99.6
      $1.1M - $1.62M
     |                   
              44K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $158.63 - $195.39
      $741K - $913K
     |                   
              4.67K
              $805K
             |  | 
          
        
          |  |  |                   
      $71.63 - $125.98
      $113K - $199K
     |                   
              20.3K
              $2.48M
             |  | 
          
        
          |  |  |                   
      $22.6 - $29.07
      $656K - $844K
     |                   
              29K
              $736K
             |  | 
          
        
          |  |  |                   
      $167.32 - $223.3
      $103K - $137K
     |                   
              20.9K
              $4.59M
             |  | 
          
        
          |  |  |                   
      $94.31 - $157.99
      $143K - $240K
     |                   
              11.2K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $84.99 - $96.82
      $674K - $768K
     |                   
              24.5K
              $2.23M
             |  | 
          
        
          |  |  |                   
      $7.26 - $9.12
      $495K - $622K
     |                   
              91.5K
              $817K
             |  | 
          
        
          |  |  |                   
      $56.15 - $84.23
      $7.13K - $10.7K
     |                   
              55.7K
              $4.43M
             |  | 
          
        
          |  |  |                   
      $16.86 - $17.26
      $558K - $572K
     |                   
              204K
              $3.52M
             |  | 
          
        
          |  |  |                   
      $58.63 - $59.9
      $520K - $531K
     |                   
              28.5K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $26.18 - $26.93
      $535K - $550K
     |                   
              65.3K
              $1.74M
             |  | 
          
        
          |  |  |                   
      $58.96 - $67.97
      $409K - $472K
     |                   
              26.2K
              $1.72M
             |  | 
          
        
          |  |  |                   
      $22.18 - $23.36
      $499K - $526K
     |                   
              37.5K
              $839K
             |  | 
          
        
          |  |  |                   
      $26.11 - $33.81
      $401K - $520K
     |                   
              15.4K
              $460K
             |  | 
          
        
          |  |  |                   
      $221.03 - $294.78
      $1.99K - $2.65K
     |                   
              9.77K
              $2.88M
             |  | 
          
        
          |  |  |                   
      $390.26 - $489.06
      $839K - $1.05M
     |                   
              6.8K
              $2.76M
             |  | 
          
        
          |  |  |                   
      $104.69 - $141.77
      $321K - $435K
     |                   
              9.82K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $68.42 - $82.49
      $355K - $428K
     |                   
              33.7K
              $2.71M
             |  | 
          
        
          |  |  |                   
      $416.06 - $551.64
      $76.6K - $102K
     |                   
              3.78K
              $2.09M
             |  | 
          
        
          |  |  |                   
      $43.81 - $66.74
      $2.41K - $3.67K
     |                   
              28.7K
              $1.91M
             |  | 
          
        
          |  |  |                   
      $81.79 - $99.98
      $82.1K - $100K
     |                   
              30K
              $2.93M
             |  | 
          
        
          |  |  |                   
      $61.0 - $79.94
      $279K - $366K
     |                   
              25.7K
              $2M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $129K - $211K
     |                   
              3.78K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $58.13 - $85.12
      $407 - $596
     |                   
              24.1K
              $2.05M
             |  | 
          
        
          |  |  |                   
      $37.18 - $42.55
      $188K - $215K
     |                   
              75.3K
              $3.2M
             |  | 
          
        
          |  |  |                   
      $49.38 - $79.97
      $213K - $344K
     |                   
              4.3K
              $333K
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $611K - $667K
     |                   
              27.4K
              $4.19M
             |  |