|  |  |                   
      $12.33 - $16.0
      $4.67M - $6.06M
     |                   
              399K
              $5.52M
             |  | 
          
        
          |  |  |                   
      $84.47 - $102.23
      $4.92M - $5.95M
     |                   
              63.8K
              $5.71M
             |  | 
          
        
          |  |  |                   
      $186.01 - $231.1
      $5.02M - $6.24M
     |                   
              43.5K
              $8.56M
             |  | 
          
        
          |  |  |                   
      $4295.4 - $5141.88
      $5.27M - $6.3M
     |                   
              3.05K
              $14M
             |  | 
          
        
          |  |  |                   
      $37.79 - $48.39
      $1.88M - $2.4M
     |                   
              283K
              $13.7M
             |  | 
          
        
          |  |  |                   
      $49.74 - $58.96
      $3.85M - $4.57M
     |                   
              117K
              $6.92M
             |  | 
          
        
          |  |  |                   
      $65.24 - $71.7
      $4.56M - $5.02M
     |                   
              102K
              $6.97M
             |  | 
          
        
          |  |  |                   
      $75.03 - $97.25
      $4.71M - $6.1M
     |                   
              75.2K
              $5.88M
             |  | 
          
        
          |  |  |                   
      $124.05 - $156.86
      $1.43M - $1.81M
     |                   
              116K
              $17.7M
             |  | 
          
        
          |  |  |                   
      $524.81 - $672.19
      $4.99M - $6.4M
     |                   
              34.2K
              $18.7M
             |  | 
          
        
          |  |  |                   
      $476.63 - $610.45
      $4.67M - $5.98M
     |                   
              33.6K
              $16.6M
             |  | 
          
        
          |  |  |                   
      $32.38 - $39.16
      $3.55M - $4.3M
     |                   
              143K
              $5.29M
             |  | 
          
        
          |  |  |                   
      $85.54 - $100.24
      $3.52M - $4.13M
     |                   
              41.2K
              $4.13M
             |  | 
          
        
          |  |  |                   
      $361.16 - $535.99
      $4.47M - $6.63M
     |                   
              18.8K
              $6.93M
             |  | 
          
        
          |  |  |                   
      $238.08 - $510.13
      $3.86M - $8.27M
     |                   
              23.9K
              $6.34M
             |  | 
          
        
          |  |  |                   
      $406.29 - $469.04
      $3.34M - $3.85M
     |                   
              60.9K
              $25.6M
             |  | 
          
        
          |  |  |                   
      $34.27 - $40.63
      $3.12M - $3.7M
     |                   
              115K
              $4.47M
             |  | 
          
        
          |  |  |                   
      $146.16 - $192.78
      $3.7M - $4.88M
     |                   
              42.7K
              $6.24M
             |  | 
          
        
          |  |  |                   
      $113.59 - $123.29
      $3.45M - $3.75M
     |                   
              30.4K
              $3.54M
             |  | 
          
        
          |  |  |                   
      $142.1 - $183.56
      $5.4M - $6.97M
     |                   
              94.2K
              $13.5M
             |  | 
          
        
          |  |  |                   
      $88.3 - $107.83
      $3.89M - $4.74M
     |                   
              85K
              $7.56M
             |  | 
          
        
          |  |  |                   
      $225.21 - $254.42
      $2.35M - $2.66M
     |                   
              125K
              $29.6M
             |  | 
          
        
          |  |  |                   
      $89.57 - $109.85
      $3.25M - $3.99M
     |                   
              282K
              $27.9M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              46.9K
              $4.04M
             |  | 
          
        
          |  |  |                   
      $22.41 - $23.19
      $2.9M - $3M
     |                   
              168K
              $3.85M
             |  | 
          
        
          |  |  |                   
      $87.84 - $126.3
      $4.17M - $6M
     |                   
              90.6K
              $7.96M
             |  | 
          
        
          |  |  |                   
      $636.62 - $777.63
      $2.31M - $2.82M
     |                   
              12.5K
              $8.49M
             |  | 
          
        
          |  |  |                   
      $53.9 - $63.11
      $1.45M - $1.7M
     |                   
              290K
              $17.7M
             |  | 
          
        
          |  |  |                   
      $71.86 - $87.28
      $2.77M - $3.37M
     |                   
              38.6K
              $2.81M
             |  | 
          
        
          |  |  |                   
      $279.74 - $321.29
      $797K - $915K
     |                   
              81.8K
              $25.5M
             |  | 
          
        
          |  |  |                   
      $84.33 - $106.39
      $5.73K - $7.23K
     |                   
              195K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $84.35 - $103.91
      $2.52M - $3.1M
     |                   
              43.3K
              $3.89M
             |  | 
          
        
          |  |  |                   
      $82.73 - $96.8
      $1.68M - $1.97M
     |                   
              81.6K
              $7.74M
             |  | 
          
        
          |  |  |                   
      $156.48 - $175.67
      $2.15M - $2.41M
     |                   
              165K
              $27.2M
             |  | 
          
        
          |  |  |                   
      $110.65 - $132.9
      $2.78M - $3.33M
     |                   
              68.5K
              $7.79M
             |  | 
          
        
          |  |  |                   
      $78.23 - $110.01
      $1.81M - $2.55M
     |                   
              36.9K
              $3.6M
             |  | 
          
        
          |  |  |                   
      $47.9 - $58.0
      $1.6M - $1.94M
     |                   
              89.6K
              $5.07M
             |  | 
          
        
          |  |  |                   
      $268.63 - $301.33
      $1.86M - $2.09M
     |                   
              17.7K
              $5.27M
             |  | 
          
        
          |  |  |                   
      $68.83 - $77.74
      $2.13M - $2.41M
     |                   
              53.5K
              $3.95M
             |  | 
          
        
          |  |  |                   
      $81.83 - $82.73
      $2.23M - $2.25M
     |                   
              30.9K
              $2.55M
             |  | 
          
        
          |  |  |                   
      $201.56 - $243.82
      $2.33M - $2.82M
     |                   
              22.4K
              $4.52M
             |  | 
          
        
          |  |  |                   
      $73.71 - $87.55
      $1.46M - $1.74M
     |                   
              65.1K
              $5.67M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              30.1K
              $3.77M
             |  | 
          
        
          |  |  |                   
      $348.44 - $409.32
      $1.54M - $1.81M
     |                   
              11.8K
              $4.71M
             |  | 
          
        
          |  |  |                   
      $100.99 - $111.19
      $986K - $1.09M
     |                   
              129K
              $14.3M
             |  | 
          
        
          |  |  |                   
      $93.57 - $120.35
      $2.21M - $2.84M
     |                   
              44.5K
              $4.26M
             |  | 
          
        
          |  |  |                   
      $17.16 - $25.25
      $376K - $553K
     |                   
              239K
              $5.69M
             |  | 
          
        
          |  |  |                   
      $23.44 - $37.65
      $1.94M - $3.12M
     |                   
              82.8K
              $1.94M
             |  | 
          
        
          |  |  |                   
      $204.55 - $241.93
      $1.7M - $2.01M
     |                   
              21.1K
              $4.58M
             |  | 
          
        
          |  |  |                   
      $275.89 - $345.24
      $1.32M - $1.65M
     |                   
              9.22K
              $3.18M
             |  |