|  |  |                   
      $108.12 - $135.04
      $96M - $120M
     |                   
              1.02M
              $138M
             |  | 
          
        
          |  |  |                   
      $74.88 - $91.97
      $42.9M - $52.6M
     |                   
              547K
              $50.3M
             |  | 
          
        
          |  |  |                   
      $72.96 - $90.39
      $26.6M - $32.9M
     |                   
              352K
              $31.5M
             |  | 
          
        
          |  |  |                   
      $172.42 - $223.89
      $6.65M - $8.63M
     |                   
              1.06M
              $218M
             |  | 
          
        
          |  |  |                   
      $51.16 - $62.02
      $24M - $29.1M
     |                   
              672K
              $41.7M
             |  | 
          
        
          |  |  |                   
      $82.21 - $83.12
      $20.1M - $20.3M
     |                   
              263K
              $21.8M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              244K
              $13.1M
             |  | 
          
        
          |  |  |                   
      $104.34 - $138.68
      $14M - $18.6M
     |                   
              142K
              $19.7M
             |  | 
          
        
          |  |  |                   
      $80.68 - $88.86
      $10.1M - $11.1M
     |                   
              8.11K
              $707K
             |  | 
          
        
          |  |  |                   
      $99.93 - $119.04
      $8.13M - $9.69M
     |                   
              85.2K
              $9.18M
             |  | 
          
        
          |  |  |                   
      $56.1 - $64.74
      $10.6M - $12.2M
     |                   
              186K
              $11.6M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.67M
              $229M
             |  | 
          
        
          |  |  |                   
      $91.57 - $110.76
      $4.28M - $5.17M
     |                   
              33.1K
              $3.18M
             |  | 
          
        
          |  |  |                   
      $60.05 - $75.31
      $5.92M - $7.42M
     |                   
              101K
              $7.63M
             |  | 
          
        
          |  |  |                   
      $273.71 - $316.29
      $8.48M - $9.8M
     |                   
              212K
              $64.7M
             |  | 
          
        
          |  |  |                   
      $170.16 - $206.27
      $241K - $293K
     |                   
              159K
              $29.5M
             |  | 
          
        
          |  |  |                   
      $198.07 - $245.17
      $493K - $610K
     |                   
              131K
              $29.9M
             |  | 
          
        
          |  |  |                   
      $102.24 - $109.76
      $2.37M - $2.55M
     |                   
              24.8K
              $2.58M
             |  | 
          
        
          |  |  |                   
      $42.2 - $47.37
      $2.14M - $2.4M
     |                   
              51.1K
              $2.22M
             |  | 
          
        
          |  |  |                   
      $210.83 - $235.28
      $92.1K - $103K
     |                   
              163K
              $36.1M
             |  | 
          
        
          |  |  |                   
      $146.36 - $159.82
      $203K - $222K
     |                   
              121K
              $18.5M
             |  | 
          
        
          |  |  |                   
      $21.59 - $24.84
      $1.25M - $1.44M
     |                   
              289K
              $7.01M
             |  | 
          
        
          |  |  |                   
      $28.95 - $34.22
      $221K - $261K
     |                   
              442K
              $13.7M
             |  | 
          
        
          |  |  |                   
      $216.47 - $242.1
      $1.44M - $1.61M
     |                   
              6.66K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $43.98 - $56.1
      $1.42M - $1.81M
     |                   
              38.5K
              $2.16M
             |  | 
          
        
          |  |  |                   
      $30.23 - $38.24
      $1.3M - $1.64M
     |                   
              40.5K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $295.96 - $337.43
      $1.16M - $1.32M
     |                   
              4.21K
              $1.29M
             |  | 
          
        
          |  |  |                   
      $279.23 - $323.21
      $115K - $133K
     |                   
              100K
              $30M
             |  | 
          
        
          |  |  |                   
      $79.69 - $99.41
      $481K - $600K
     |                   
              128K
              $11.8M
             |  | 
          
        
          |  |  |                   
      $44.12 - $59.6
      $686K - $926K
     |                   
              30K
              $1.39M
             |  | 
          
        
          |  |  |                   
      $285.55 - $321.23
      $391K - $440K
     |                   
              43.5K
              $12.7M
             |  | 
          
        
          |  |  |                   
      $479.92 - $590.74
      $1.76M - $2.17M
     |                   
              53.8K
              $30.2M
             |  | 
          
        
          |  |  |                   
      $60.98 - $80.12
      $1.17M - $1.54M
     |                   
              17.8K
              $1.43M
             |  | 
          
        
          |  |  |                   
      $157.66 - $172.39
      $419K - $458K
     |                   
              65.3K
              $10.4M
             |  | 
          
        
          |  |  |                   
      $78.71 - $100.37
      $175K - $224K
     |                   
              51.2K
              $4.18M
             |  | 
          
        
          |  |  |                   
      $713.71 - $898.95
      $283K - $356K
     |                   
              15.3K
              $11.9M
             |  | 
          
        
          |  |  |                   
      $208.27 - $238.46
      $211K - $241K
     |                   
              126K
              $29M
             |  | 
          
        
          |  |  |                   
      $70.7 - $82.14
      $835K - $970K
     |                   
              11.8K
              $970K
             |  | 
          
        
          |  |  |                   
      $54.33 - $62.87
      $820K - $949K
     |                   
              10.9K
              $686K
             |  | 
          
        
          |  |  |                   
      $45.07 - $52.57
      $591K - $689K
     |                   
              60.5K
              $2.96M
             |  | 
          
        
          |  |  |                   
      $154.86 - $239.07
      $977K - $1.51M
     |                   
              8.2K
              $1.96M
             |  | 
          
        
          |  |  |                   
      $162.65 - $188.71
      $960K - $1.11M
     |                   
              80.4K
              $15.2M
             |  | 
          
        
          |  |  |                   
      $908.13 - $1056.85
      $2.6M - $3.03M
     |                   
              45.4K
              $45M
             |  | 
          
        
          |  |  |                   
      $136.49 - $155.22
      $619K - $704K
     |                   
              4.02K
              $617K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.82K
              $749K
             |  | 
          
        
          |  |  |                   
      $110.58 - $132.14
      $585K - $699K
     |                   
              5.3K
              $700K
             |  | 
          
        
          |  |  |                   
      $73.47 - $87.12
      $107K - $127K
     |                   
              47K
              $3.72M
             |  | 
          
        
          |  |  |                   
      $521.68 - $592.84
      $572K - $650K
     |                   
              2.98K
              $1.77M
             |  | 
          
        
          |  |  |                   
      $218.41 - $252.43
      $483K - $558K
     |                   
              33.2K
              $8.21M
             |  | 
          
        
          |  |  |                   
      $740.07 - $914.43
      $491K - $606K
     |                   
              265
              $210K
             |  |