|  |  |                   
      $100.37 - $100.74
      $20.9M - $21M
     |                   
              738K
              $74.3M
             |  | 
          
        
          |  |  |                   
      $72.65 - $78.68
      $3.38M - $3.66M
     |                   
              186K
              $14.6M
             |  | 
          
        
          |  |  |                   
      $47.86 - $48.43
      $2.22M - $2.25M
     |                   
              54.4K
              $2.62M
             |  | 
          
        
          |  |  |                   
      $202.38 - $256.87
      $107K - $135K
     |                   
              26.1K
              $6.64M
             |  | 
          
        
          |  |  |                   
      $303.93 - $329.86
      $807K - $876K
     |                   
              18.6K
              $6.12M
             |  | 
          
        
          |  |  |                   
      $68.24 - $73.73
      $882K - $953K
     |                   
              38.4K
              $2.82M
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $353K - $429K
     |                   
              13.6K
              $2.54M
             |  | 
          
        
          |  |  |                   
      $36.04 - $38.78
      $685K - $737K
     |                   
              19K
              $732K
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $641K - $682K
     |                   
              6.27K
              $1.17M
             |  | 
          
        
          |  |  |                   
      $132.9 - $142.03
      $326K - $348K
     |                   
              2.45K
              $345K
             |  | 
          
        
          |  |  |                   
      $174.36 - $254.72
      $55.8K - $81.5K
     |                   
              4.02K
              $977K
             |  | 
          
        
          |  |  |                   
      $193.58 - $213.07
      $142K - $157K
     |                   
              7.15K
              $1.5M
             |  | 
          
        
          |  |  |                   
      $56.02 - $60.3
      $221K - $238K
     |                   
              10.2K
              $610K
             |  | 
          
        
          |  |  |                   
      $550.18 - $598.96
      $237K - $258K
     |                   
              431
              $245K
             |  | 
          
        
          |  |  |                   
      $135.0 - $146.02
      $226K - $244K
     |                   
              1.67K
              $243K
             |  | 
          
        
          |  |  |                   
      $63.92 - $70.83
      $217K - $240K
     |                   
              3.39K
              $238K
             |  | 
          
        
          |  |  |                   
      $236.93 - $271.12
      $121K - $139K
     |                   
              2.81K
              $761K
             |  | 
          
        
          |  |  |                   
      $236.25 - $257.69
      $188K - $205K
     |                   
              794
              $203K
             |  | 
          
        
          |  |  |                   
      $79.24 - $89.03
      $121K - $136K
     |                   
              7.96K
              $708K
             |  | 
          
        
          |  |  |                   
      $195.29 - $223.85
      $152K - $175K
     |                   
              1.8K
              $399K
             |  | 
          
        
          |  |  |                   
      $420.11 - $472.68
      $7.56K - $8.51K
     |                   
              3.64K
              $1.71M
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $163K - $184K
     |                   
              5.73K
              $1.26M
             |  | 
          
        
          |  |  |                   
      $90.37 - $102.12
      $104K - $118K
     |                   
              5.53K
              $550K
             |  | 
          
        
          |  |  |                   
      $175.16 - $255.24
      $1.75K - $2.55K
     |                   
              1.99K
              $483K
             |  | 
          
        
          |  |  |                   
      $915.95 - $994.57
      $154K - $167K
     |                   
              810
              $749K
             |  | 
          
        
          |  |  |                   
      $94.4 - $104.27
      $28.2K - $31.2K
     |                   
              10.1K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $459.11 - $506.91
      $26.6K - $29.4K
     |                   
              2.1K
              $1.06M
             |  | 
          
        
          |  |  |                   
      $133.88 - $142.57
      $3.08K - $3.28K
     |                   
              4.44K
              $631K
             |  | 
          
        
          |  |  |                   
      $156.25 - $204.95
      $469 - $615
     |                   
              1.76K
              $359K
             |  | 
          
        
          |  |  |                   
      $42.83 - $47.07
      $8.14K - $8.94K
     |                   
              7.56K
              $345K
             |  | 
          
        
          |  |  |                   
      $79.52 - $89.63
      $159 - $179
     |                   
              3.18K
              $283K
             |  | 
          
        
          |  |  |                   
      $84.25 - $91.99
      $2.36K - $2.58K
     |                   
              5.47K
              $488K
             |  | 
          
        
          |  |  |                   
      $28.15 - $30.13
      $873 - $934
     |                   
              12.1K
              $358K
             |  | 
          
        
          |  |  |                   
      $62.09 - $66.51
      $559 - $599
     |                   
              5.84K
              $381K
             |  | 
          
        
          |  |  |                   
      $237.58 - $259.17
      $713 - $778
     |                   
              1.03K
              $261K
             |  | 
          
        
          |  |  |                   
      $1147.87 - $1297.18
      $71.2K - $80.4K
     |                   
              464
              $556K
             |  | 
          
        
          |  |  |                   
      $77.92 - $81.94
      $312 - $328
     |                   
              2.75K
              $225K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              3.68K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.65K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              1.9K
              $0
             |  | 
          
        
          |  |  |                   
      $457.26 - $524.37
      $3.2K - $3.67K
     |                   
              476
              $217K
             |  | 
          
        
          |  |  |                   
      $167.28 - $188.45
      $5.02K - $5.65K
     |                   
              2.03K
              $342K
             |  | 
          
        
          |  |  |                   
      $238.61 - $264.3
      $10.7K - $11.9K
     |                   
              2.21K
              $545K
             |  | 
          
        
          |  |  |                   
      $332.09 - $358.86
      $1.66K - $1.79K
     |                   
              8.26K
              $2.82M
             |  | 
          
        
          |  |  |                   
      $850.86 - $1044.69
      $29.8K - $36.6K
     |                   
              4.57K
              $4.2M
             |  |