|  |  |                   
      $47.86 - $48.43
      $10.1M - $10.2M
     |                   
              211K
              $10.1M
             |  | 
          
        
          |  |  |                   
      $102.4 - $103.88
      $9.12M - $9.25M
     |                   
              89K
              $9.2M
             |  | 
          
        
          |  |  |                   
      $36.04 - $38.78
      $5.92M - $6.37M
     |                   
              1.12M
              $43.3M
             |  | 
          
        
          |  |  |                   
      $50.85 - $51.35
      $6.08M - $6.14M
     |                   
              120K
              $6.12M
             |  | 
          
        
          |  |  |                   
      $61.62 - $72.77
      $4.54M - $5.36M
     |                   
              73.6K
              $5.36M
             |  | 
          
        
          |  |  |                   
      $138.31 - $165.45
      $2.73M - $3.27M
     |                   
              19.7K
              $3.27M
             |  | 
          
        
          |  |  |                   
      $29.55 - $32.52
      $1.81M - $1.99M
     |                   
              370K
              $11.9M
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $2.39M - $2.58M
     |                   
              22.2K
              $3.24M
             |  | 
          
        
          |  |  |                   
      $567.77 - $614.76
      $1.16M - $1.26M
     |                   
              20K
              $12.3M
             |  | 
          
        
          |  |  |                   
      $79.24 - $89.03
      $1.33M - $1.49M
     |                   
              72.4K
              $6.44M
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $987K - $1.25M
     |                   
              20.8K
              $5.29M
             |  | 
          
        
          |  |  |                   
      $195.41 - $212.37
      $1.67M - $1.81M
     |                   
              21.7K
              $4.52M
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $1.03M - $1.11M
     |                   
              314K
              $18.8M
             |  | 
          
        
          |  |  |                   
      $76.16 - $78.59
      $1.37M - $1.41M
     |                   
              560K
              $43.7M
             |  | 
          
        
          |  |  |                   
      $58.97 - $60.36
      $1.66M - $1.7M
     |                   
              28.2K
              $1.69M
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $1.58M - $1.78M
     |                   
              7.47K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $35.76 - $37.93
      $1.48M - $1.57M
     |                   
              52.9K
              $2M
             |  | 
          
        
          |  |  |                   
      $91.44 - $91.77
      $1.49M - $1.49M
     |                   
              22.1K
              $2.03M
             |  | 
          
        
          |  |  |                   
      $29.65 - $31.77
      $787K - $843K
     |                   
              333K
              $10.5M
             |  | 
          
        
          |  |  |                   
      $63.41 - $69.69
      $883K - $971K
     |                   
              84.5K
              $5.79M
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $1.02M - $1.09M
     |                   
              11.3K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $923K - $1.01M
     |                   
              9.93K
              $2.52M
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $660K - $803K
     |                   
              12.8K
              $2.38M
             |  | 
          
        
          |  |  |                   
      $49.0 - $49.51
      $1.05M - $1.06M
     |                   
              462K
              $22.9M
             |  | 
          
        
          |  |  |                   
      $103.86 - $120.22
      $908K - $1.05M
     |                   
              8.74K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $80.89 - $104.72
      $537K - $695K
     |                   
              19.9K
              $2.06M
             |  | 
          
        
          |  |  |                   
      $28.69 - $30.59
      $890K - $948K
     |                   
              37.9K
              $1.15M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              4.86K
              $884K
             |  | 
          
        
          |  |  |                   
      $620.67 - $670.08
      $553K - $597K
     |                   
              5.95K
              $3.98M
             |  | 
          
        
          |  |  |                   
      $97.75 - $100.75
      $797K - $822K
     |                   
              26.5K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $44.92 - $48.31
      $604K - $650K
     |                   
              67K
              $3.24M
             |  | 
          
        
          |  |  |                   
      $16.48 - $19.27
      $749K - $876K
     |                   
              45.5K
              $818K
             |  | 
          
        
          |  |  |                   
      $433.97 - $484.08
      $673K - $751K
     |                   
              1.55K
              $743K
             |  | 
          
        
          |  |  |                   
      $74.68 - $80.26
      $691K - $742K
     |                   
              9.25K
              $741K
             |  | 
          
        
          |  |  |                   
      $49.78 - $50.75
      $727K - $741K
     |                   
              20.4K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $30.76 - $33.01
      $682K - $732K
     |                   
              30.2K
              $991K
             |  | 
          
        
          |  |  |                   
      $29.2 - $32.74
      $361K - $405K
     |                   
              155K
              $4.93M
             |  | 
          
        
          |  |  |                   
      $42.04 - $45.23
      $678K - $729K
     |                   
              16.1K
              $728K
             |  | 
          
        
          |  |  |                   
      $53.36 - $59.69
      $657K - $735K
     |                   
              12.3K
              $716K
             |  | 
          
        
          |  |  |                   
      $194.44 - $206.51
      $571K - $607K
     |                   
              10.2K
              $2.1M
             |  | 
          
        
          |  |  |                   
      $224.75 - $242.86
      $487K - $526K
     |                   
              10.2K
              $2.48M
             |  | 
          
        
          |  |  |                   
      $276.51 - $305.12
      $554K - $611K
     |                   
              2K
              $595K
             |  | 
          
        
          |  |  |                   
      $62.79 - $68.42
      $469K - $511K
     |                   
              26.6K
              $1.8M
             |  | 
          
        
          |  |  |                   
      $54.29 - $60.6
      $303K - $338K
     |                   
              47.3K
              $2.86M
             |  | 
          
        
          |  |  |                   
      $74.73 - $80.82
      $522K - $565K
     |                   
              11.7K
              $931K
             |  | 
          
        
          |  |  |                   
      $52.39 - $53.11
      $485K - $492K
     |                   
              284K
              $15.1M
             |  | 
          
        
          |  |  |                   
      $53.81 - $57.52
      $525K - $561K
     |                   
              9.75K
              $560K
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $517K - $558K
     |                   
              837
              $557K
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $408K - $443K
     |                   
              5.62K
              $1.84M
             |  | 
          
        
          |  |  |                   
      $54.85 - $58.99
      $503K - $541K
     |                   
              18.1K
              $1.03M
             |  |