|  |  |                   
      $456.74 - $568.03
      $334M - $415M
     |                   
              1.15M
              $651M
             |  | 
          
        
          |  |  |                   
      $23.93 - $32.95
      $16.5M - $22.8M
     |                   
              2.29M
              $71M
             |  | 
          
        
          |  |  |                   
      $50.56 - $59.57
      $14.7M - $17.4M
     |                   
              392K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $236.26 - $291.15
      $11.2M - $13.7M
     |                   
              48.1K
              $13.1M
             |  | 
          
        
          |  |  |                   
      $12.56 - $21.63
      $6.56M - $11.3M
     |                   
              605K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $45.48 - $63.1
      $7.73M - $10.7M
     |                   
              181K
              $11.4M
             |  | 
          
        
          |  |  |                   
      $117.53 - $141.38
      $8.61M - $10.4M
     |                   
              97.3K
              $11.5M
             |  | 
          
        
          |  |  |                   
      $70.15 - $85.48
      $4.38M - $5.34M
     |                   
              198K
              $16.8M
             |  | 
          
        
          |  |  |                   
      $21.02 - $26.3
      $6.37M - $7.97M
     |                   
              343K
              $7.23M
             |  | 
          
        
          |  |  |                   
      $38.28 - $61.65
      $1.91M - $3.08M
     |                   
              200K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $77.85 - $82.88
      $5.45M - $5.8M
     |                   
              200K
              $15.9M
             |  | 
          
        
          |  |  |                   
      $16.1 - $20.85
      $2.42M - $3.13M
     |                   
              575K
              $12M
             |  | 
          
        
          |  |  |                   
      $105.8 - $131.55
      $2.65M - $3.29M
     |                   
              300K
              $38.6M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              238K
              $5.72M
             |  | 
          
        
          |  |  |                   
      $38.37 - $58.77
      $3.83M - $5.86M
     |                   
              121K
              $4.9M
             |  | 
          
        
          |  |  |                   
      $48.32 - $59.92
      $3.27M - $4.05M
     |                   
              78.3K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $273.94 - $388.21
      $1.84M - $2.6M
     |                   
              19K
              $7.38M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $3.57M - $4.49M
     |                   
              17.9K
              $14M
             |  | 
          
        
          |  |  |                   
      $1561.69 - $1966.55
      $312K - $393K
     |                   
              28.4K
              $55.5M
             |  | 
          
        
          |  |  |                   
      $221.86 - $362.89
      $666K - $1.09M
     |                   
              33.2K
              $10.5M
             |  | 
          
        
          |  |  |                   
      $225.56 - $335.19
      $2.89M - $4.29M
     |                   
              21.8K
              $5.18M
             |  | 
          
        
          |  |  |                   
      $91.92 - $110.2
      $2.33M - $2.79M
     |                   
              43.7K
              $4.41M
             |  | 
          
        
          |  |  |                   
      $908.13 - $1056.85
      $2M - $2.33M
     |                   
              5.3K
              $5.25M
             |  | 
          
        
          |  |  |                   
      $33.93 - $39.93
      $1.54M - $1.81M
     |                   
              145K
              $5.8M
             |  | 
          
        
          |  |  |                   
      $35.23 - $42.89
      $1.87M - $2.28M
     |                   
              88.7K
              $3.42M
             |  | 
          
        
          |  |  |                   
      $140.37 - $171.44
      $1.66M - $2.02M
     |                   
              27.3K
              $4.39M
             |  | 
          
        
          |  |  |                   
      $11.04 - $14.3
      $1.23M - $1.59M
     |                   
              177K
              $2.41M
             |  | 
          
        
          |  |  |                   
      $77.43 - $107.58
      $999K - $1.39M
     |                   
              41K
              $4.27M
             |  | 
          
        
          |  |  |                   
      $30.45 - $51.79
      $178K - $302K
     |                   
              129K
              $6.32M
             |  | 
          
        
          |  |  |                   
      $223.31 - $304.18
      $737K - $1M
     |                   
              10.4K
              $3.1M
             |  | 
          
        
          |  |  |                   
      $13.81 - $21.5
      $4.67M - $7.27M
     |                   
              1.29M
              $19.7M
             |  | 
          
        
          |  |  |                   
      $58.17 - $83.07
      $617K - $881K
     |                   
              56K
              $4.28M
             |  | 
          
        
          |  |  |                   
      $197.25 - $244.33
      $730K - $904K
     |                   
              17K
              $4.14M
             |  | 
          
        
          |  |  |                   
      $144.63 - $179.53
      $738K - $916K
     |                   
              21.9K
              $3.61M
             |  | 
          
        
          |  |  |                   
      $149.76 - $186.42
      $616K - $767K
     |                   
              29.2K
              $5.45M
             |  | 
          
        
          |  |  |                   
      $42.9 - $64.02
      $156K - $233K
     |                   
              64.6K
              $4.14M
             |  | 
          
        
          |  |  |                   
      $108.29 - $132.03
      $758K - $924K
     |                   
              15.7K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $99.29 - $120.52
      $645K - $783K
     |                   
              36.7K
              $4.33M
             |  | 
          
        
          |  |  |                   
      $88.76 - $105.77
      $861K - $1.03M
     |                   
              46.2K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $78.47 - $104.45
      $432K - $574K
     |                   
              17.9K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $124.66 - $159.48
      $349K - $447K
     |                   
              44.5K
              $7.09M
             |  | 
          
        
          |  |  |                   
      $255.27 - $288.74
      $842K - $953K
     |                   
              17.1K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $340.0 - $420.68
      $512K - $633K
     |                   
              16.5K
              $6.38M
             |  | 
          
        
          |  |  |                   
      $60.29 - $71.77
      $470K - $560K
     |                   
              61.2K
              $4.29M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              222K
              $2M
             |  | 
          
        
          |  |  |                   
      $203.19 - $231.09
      $406K - $462K
     |                   
              18.3K
              $4.09M
             |  | 
          
        
          |  |  |                   
      $63.51 - $77.8
      $430K - $527K
     |                   
              56.4K
              $3.98M
             |  | 
          
        
          |  |  |                   
      $162.11 - $192.36
      $324K - $385K
     |                   
              21.7K
              $3.91M
             |  | 
          
        
          |  |  |                   
      $35.51 - $36.83
      $36.6K - $38K
     |                   
              409K
              $14.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              36.1K
              $727K
             |  |