|  |  |                   
      $29.97 - $32.38
      $2.71M - $2.93M
     |                   
              90.5K
              $2.88M
             |  | 
          
        
          |  |  |                   
      $108.22 - $120.47
      $2.72M - $3.03M
     |                   
              34.1K
              $3.79M
             |  | 
          
        
          |  |  |                   
      $78.11 - $79.07
      $2.54M - $2.58M
     |                   
              585K
              $46.2M
             |  | 
          
        
          |  |  |                   
      $94.17 - $99.95
      $2.44M - $2.59M
     |                   
              25.9K
              $2.59M
             |  | 
          
        
          |  |  |                   
      $64.58 - $69.94
      $2.02M - $2.19M
     |                   
              104K
              $7.19M
             |  | 
          
        
          |  |  |                   
      $87.05 - $93.19
      $1.32M - $1.41M
     |                   
              283K
              $26.3M
             |  | 
          
        
          |  |  |                   
      $390.92 - $477.15
      $261K - $318K
     |                   
              23.8K
              $11.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              75.1K
              $13.7M
             |  | 
          
        
          |  |  |                   
      $46.01 - $46.55
      $2.12M - $2.15M
     |                   
              46.2K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $459.11 - $506.91
      $650K - $718K
     |                   
              79.6K
              $40M
             |  | 
          
        
          |  |  |                   
      $250.97 - $282.66
      $74K - $83.4K
     |                   
              67K
              $18.9M
             |  | 
          
        
          |  |  |                   
      $23.13 - $23.54
      $1.95M - $1.99M
     |                   
              84.5K
              $1.98M
             |  | 
          
        
          |  |  |                   
      $696.56 - $806.32
      $48.8K - $56.4K
     |                   
              21.6K
              $17.2M
             |  | 
          
        
          |  |  |                   
      $94.4 - $104.27
      $693K - $765K
     |                   
              222K
              $22.8M
             |  | 
          
        
          |  |  |                   
      $86.91 - $99.57
      $1.43M - $1.64M
     |                   
              62.4K
              $6.11M
             |  | 
          
        
          |  |  |                   
      $20.67 - $26.23
      $1.47M - $1.87M
     |                   
              71.2K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $103.24 - $111.73
      $1.38M - $1.5M
     |                   
              75.5K
              $8.3M
             |  | 
          
        
          |  |  |                   
      $63.74 - $68.36
      $1.54M - $1.65M
     |                   
              24.1K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $640K - $711K
     |                   
              82.2K
              $12.8M
             |  | 
          
        
          |  |  |                   
      $93.91 - $97.26
      $1.51M - $1.56M
     |                   
              16K
              $1.55M
             |  | 
          
        
          |  |  |                   
      $133.81 - $152.16
      $1.08M - $1.23M
     |                   
              50.4K
              $7.08M
             |  | 
          
        
          |  |  |                   
      $127.59 - $152.81
      $1.25M - $1.49M
     |                   
              9.77K
              $1.49M
             |  | 
          
        
          |  |  |                   
      $214.91 - $237.16
      $1.05M - $1.15M
     |                   
              51.8K
              $12.2M
             |  | 
          
        
          |  |  |                   
      $105.8 - $107.81
      $1.31M - $1.33M
     |                   
              130K
              $14M
             |  | 
          
        
          |  |  |                   
      $656.44 - $753.15
      $955K - $1.1M
     |                   
              4.44K
              $3.32M
             |  | 
          
        
          |  |  |                   
      $53.57 - $54.48
      $1.3M - $1.32M
     |                   
              24.3K
              $1.32M
             |  | 
          
        
          |  |  |                   
      $244.75 - $305.63
      $520K - $649K
     |                   
              16.6K
              $4.99M
             |  | 
          
        
          |  |  |                   
      $41.58 - $44.7
      $845K - $909K
     |                   
              157K
              $6.89M
             |  | 
          
        
          |  |  |                   
      $144.19 - $167.33
      $495K - $575K
     |                   
              32.7K
              $5.48M
             |  | 
          
        
          |  |  |                   
      $130.68 - $186.97
      $220K - $315K
     |                   
              20.8K
              $3.8M
             |  | 
          
        
          |  |  |                   
      $181.56 - $190.33
      $1.06M - $1.11M
     |                   
              16.2K
              $3.07M
             |  | 
          
        
          |  |  |                   
      $309.46 - $373.37
      $870K - $1.05M
     |                   
              7.17K
              $2.52M
             |  | 
          
        
          |  |  |                   
      $279.83 - $293.74
      $847K - $889K
     |                   
              23.2K
              $6.82M
             |  | 
          
        
          |  |  |                   
      $21.75 - $22.22
      $1.13M - $1.15M
     |                   
              51.7K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $109.47 - $119.06
      $65.5K - $71.2K
     |                   
              122K
              $14.4M
             |  | 
          
        
          |  |  |                   
      $121.35 - $144.54
      $404K - $481K
     |                   
              34.3K
              $4.95M
             |  | 
          
        
          |  |  |                   
      $692600.0 - $759798.0
      $693K - $760K
     |                   
              15
              $11.3M
             |  | 
          
        
          |  |  |                   
      $64.17 - $68.19
      $1.04M - $1.1M
     |                   
              19.7K
              $1.34M
             |  | 
          
        
          |  |  |                   
      $54.08 - $62.65
      $1.04M - $1.2M
     |                   
              19.2K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $435.72 - $463.74
      $373K - $396K
     |                   
              29.1K
              $13.5M
             |  | 
          
        
          |  |  |                   
      $291.67 - $316.99
      $214K - $233K
     |                   
              64.4K
              $19.6M
             |  | 
          
        
          |  |  |                   
      $89.32 - $107.82
      $423K - $511K
     |                   
              30.3K
              $3.27M
             |  | 
          
        
          |  |  |                   
      $50.79 - $76.4
      $640K - $962K
     |                   
              12.6K
              $962K
             |  | 
          
        
          |  |  |                   
      $39.06 - $43.42
      $174K - $194K
     |                   
              182K
              $7.9M
             |  | 
          
        
          |  |  |                   
      $68.24 - $73.73
      $594K - $642K
     |                   
              78.7K
              $5.78M
             |  | 
          
        
          |  |  |                   
      $51.6 - $82.03
      $165K - $262K
     |                   
              24.8K
              $2.04M
             |  | 
          
        
          |  |  |                   
      $98.41 - $98.89
      $886K - $890K
     |                   
              9K
              $889K
             |  | 
          
        
          |  |  |                   
      $214.92 - $244.84
      $76.3K - $86.9K
     |                   
              30.3K
              $7.34M
             |  | 
          
        
          |  |  |                   
      $33.26 - $34.01
      $854K - $873K
     |                   
              25.7K
              $869K
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $688K - $729K
     |                   
              200K
              $5.46M
             |  |