|  |  |                   
      $12.07 - $12.75
      $11.3M - $12M
     |                   
              940K
              $11.4M
             |  | 
          
        
          |  |  |                   
      $20.84 - $21.03
      $8.18M - $8.25M
     |                   
              1.15M
              $24.2M
             |  | 
          
        
          |  |  |                   
      $91.44 - $91.77
      $6.19M - $6.21M
     |                   
              362K
              $33.2M
             |  | 
          
        
          |  |  |                   
      $50.47 - $50.74
      $6.1M - $6.13M
     |                   
              654K
              $33.2M
             |  | 
          
        
          |  |  |                   
      $387.78 - $645.35
      $2.17M - $3.61M
     |                   
              5.59K
              $2.76M
             |  | 
          
        
          |  |  |                   
      $63.84 - $120.06
      $1.46M - $2.74M
     |                   
              22.9K
              $2.74M
             |  | 
          
        
          |  |  |                   
      $90.15 - $137.64
      $1.66M - $2.54M
     |                   
              18.4K
              $2.54M
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $1.94M - $2.46M
     |                   
              9.58K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $155.17 - $185.42
      $1.76M - $2.1M
     |                   
              20.8K
              $3.86M
             |  | 
          
        
          |  |  |                   
      $51.6 - $82.03
      $1.5M - $2.38M
     |                   
              29K
              $2.38M
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $1.9M - $2.31M
     |                   
              12.4K
              $2.31M
             |  | 
          
        
          |  |  |                   
      $90.65 - $109.75
      $1.89M - $2.29M
     |                   
              20.9K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $327.85 - $426.39
      $1.76M - $2.28M
     |                   
              5.36K
              $2.26M
             |  | 
          
        
          |  |  |                   
      $38.68 - $50.55
      $1.79M - $2.34M
     |                   
              46.3K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $696.56 - $806.32
      $1.97M - $2.28M
     |                   
              2.83K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $17.64 - $29.81
      $1.5M - $2.54M
     |                   
              85.1K
              $2.25M
             |  | 
          
        
          |  |  |                   
      $157.68 - $200.82
      $1.86M - $2.37M
     |                   
              11.8K
              $2.24M
             |  | 
          
        
          |  |  |                   
      $85.57 - $103.49
      $1.62M - $1.96M
     |                   
              37.7K
              $3.83M
             |  | 
          
        
          |  |  |                   
      $174.36 - $254.72
      $1.6M - $2.33M
     |                   
              9.15K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $530.88 - $655.83
      $1.82M - $2.24M
     |                   
              3.42K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $42.47 - $50.39
      $1.92M - $2.28M
     |                   
              45.3K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $57.75 - $67.68
      $1.77M - $2.08M
     |                   
              55.3K
              $3.65M
             |  | 
          
        
          |  |  |                   
      $134.8 - $184.42
      $1.84M - $2.52M
     |                   
              13.6K
              $2.21M
             |  | 
          
        
          |  |  |                   
      $774.14 - $975.23
      $1.78M - $2.24M
     |                   
              2.3K
              $2.19M
             |  | 
          
        
          |  |  |                   
      $19.81 - $25.24
      $1.76M - $2.24M
     |                   
              88.9K
              $2.18M
             |  | 
          
        
          |  |  |                   
      $46.1 - $53.65
      $1.62M - $1.88M
     |                   
              70.6K
              $3.76M
             |  | 
          
        
          |  |  |                   
      $171.01 - $228.24
      $1.72M - $2.3M
     |                   
              10.1K
              $2.15M
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $1.89M - $2.11M
     |                   
              23.2K
              $3.6M
             |  | 
          
        
          |  |  |                   
      $47.38 - $57.71
      $1.89M - $2.3M
     |                   
              39.8K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $67.27 - $86.96
      $1.69M - $2.19M
     |                   
              25.2K
              $2.14M
             |  | 
          
        
          |  |  |                   
      $54.08 - $62.65
      $2.01M - $2.33M
     |                   
              37.2K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $53.54 - $64.21
      $1.89M - $2.27M
     |                   
              35.4K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $311.12 - $482.13
      $1.44M - $2.23M
     |                   
              4.63K
              $2.11M
             |  | 
          
        
          |  |  |                   
      $137.04 - $165.9
      $1.83M - $2.22M
     |                   
              13.4K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $220.41 - $312.0
      $1.75M - $2.48M
     |                   
              7.94K
              $2.07M
             |  | 
          
        
          |  |  |                   
      $67.53 - $76.86
      $1.96M - $2.23M
     |                   
              29.1K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $408.73 - $490.3
      $1.84M - $2.21M
     |                   
              4.51K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $301.44 - $365.84
      $1.92M - $2.33M
     |                   
              6.36K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $28.37 - $32.49
      $1.96M - $2.25M
     |                   
              69.3K
              $2M
             |  | 
          
        
          |  |  |                   
      $32.17 - $39.17
      $1.98M - $2.41M
     |                   
              61.5K
              $1.98M
             |  | 
          
        
          |  |  |                   
      $87.59 - $172.31
      $1.16M - $2.28M
     |                   
              13.2K
              $1.93M
             |  | 
          
        
          |  |  |                   
      $64.05 - $92.18
      $1.64M - $2.36M
     |                   
              25.6K
              $1.87M
             |  | 
          
        
          |  |  |                   
      $182.0 - $217.92
      $1.58M - $1.89M
     |                   
              17.5K
              $3.43M
             |  | 
          
        
          |  |  |                   
      $410.74 - $499.21
      $1.32M - $1.6M
     |                   
              3.21K
              $1.6M
             |  | 
          
        
          |  |  |                   
      $80.91 - $98.75
      $133K - $163K
     |                   
              17.1K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $271.18 - $309.22
      $78.6K - $89.7K
     |                   
              5.34K
              $1.51M
             |  | 
          
        
          |  |  |                   
      $23.29 - $25.88
      $8.64K - $9.6K
     |                   
              60.5K
              $1.54M
             |  | 
          
        
          |  |  |                   
      $43.31 - $48.98
      $93.6K - $106K
     |                   
              31.5K
              $1.42M
             |  | 
          
        
          |  |  |                   
      $18.04 - $21.14
      $198K - $232K
     |                   
              76.8K
              $1.41M
             |  | 
          
        
          |  |  |                   
      $40.84 - $45.06
      $20.9K - $23K
     |                   
              34.2K
              $1.5M
             |  |