|  |  |                   
      $50.23 - $50.48
      $21.6M - $21.7M
     |                   
              268K
              $13.5M
             |  | 
          
        
          |  |  |                   
      $59.41 - $95.83
      $659K - $1.06M
     |                   
              728K
              $43.2M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $8.75M - $10.3M
     |                   
              67.8K
              $16.1M
             |  | 
          
        
          |  |  |                   
      $267.68 - $316.5
      $10.3M - $12.2M
     |                   
              12.3K
              $3.7M
             |  | 
          
        
          |  |  |                   
      $45.38 - $71.7
      $5.69M - $8.98M
     |                   
              25.1K
              $1.39M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.46M
              $32.9M
             |  | 
          
        
          |  |  |                   
      $620.01 - $738.53
      $4.93M - $5.88M
     |                   
              3.42K
              $2.39M
             |  | 
          
        
          |  |  |                   
      $333.65 - $392.1
      $4.47M - $5.26M
     |                   
              27.5K
              $9.7M
             |  | 
          
        
          |  |  |                   
      $121.72 - $136.77
      $4.66M - $5.24M
     |                   
              47.6K
              $5.92M
             |  | 
          
        
          |  |  |                   
      $30.67 - $32.13
      $5.72M - $5.99M
     |                   
              641K
              $20.3M
             |  | 
          
        
          |  |  |                   
      $182.72 - $204.51
      $4.31M - $4.83M
     |                   
              3.38K
              $652K
             |  | 
          
        
          |  |  |                   
      $184.73 - $220.27
      $2.4M - $2.86M
     |                   
              42.1K
              $8.02M
             |  | 
          
        
          |  |  |                   
      $1147.87 - $1297.18
      $1.11M - $1.25M
     |                   
              18.7K
              $22.4M
             |  | 
          
        
          |  |  |                   
      $473.44 - $553.71
      $4.32M - $5.05M
     |                   
              6.64K
              $3.63M
             |  | 
          
        
          |  |  |                   
      $20.41 - $23.25
      $1.36M - $1.55M
     |                   
              1.17M
              $24M
             |  | 
          
        
          |  |  |                   
      $65.67 - $71.67
      $1.42M - $1.55M
     |                   
              301K
              $20M
             |  | 
          
        
          |  |  |                   
      $26.23 - $28.5
      $2.33M - $2.53M
     |                   
              121K
              $3.42M
             |  | 
          
        
          |  |  |                   
      $25.74 - $35.94
      $2.11M - $2.94M
     |                   
              10.1K
              $305K
             |  | 
          
        
          |  |  |                   
      $74.39 - $107.65
      $1.55M - $2.24M
     |                   
              14.4K
              $1.21M
             |  | 
          
        
          |  |  |                   
      $82.38 - $83.0
      $2.33M - $2.35M
     |                   
              513K
              $42.6M
             |  | 
          
        
          |  |  |                   
      $50.17 - $50.56
      $2.17M - $2.19M
     |                   
              172K
              $8.67M
             |  | 
          
        
          |  |  |                   
      $86.91 - $99.57
      $2M - $2.29M
     |                   
              58.8K
              $5.77M
             |  | 
          
        
          |  |  |                   
      $29.24 - $39.21
      $367K - $491K
     |                   
              186K
              $5.69M
             |  | 
          
        
          |  |  |                   
      $24.45 - $29.35
      $1.94M - $2.32M
     |                   
              99.3K
              $2.7M
             |  | 
          
        
          |  |  |                   
      $283.86 - $450.3
      $399K - $633K
     |                   
              6.29K
              $1.8M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              8.25K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $99.12 - $99.52
      $1.63M - $1.63M
     |                   
              33.1K
              $3.3M
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              374K
              $32.1M
             |  | 
          
        
          |  |  |                   
      $86.56 - $107.43
      $1.18M - $1.46M
     |                   
              16.9K
              $1.52M
             |  | 
          
        
          |  |  |                   
      $50.45 - $50.65
      $1.47M - $1.48M
     |                   
              69.7K
              $3.53M
             |  | 
          
        
          |  |  |                   
      $8.77 - $9.87
      $1.55M - $1.74M
     |                   
              268K
              $2.41M
             |  | 
          
        
          |  |  |                   
      $232.56 - $304.78
      $223K - $293K
     |                   
              22.1K
              $5.45M
             |  | 
          
        
          |  |  |                   
      $66.2 - $71.79
      $870K - $943K
     |                   
              521K
              $35.6M
             |  | 
          
        
          |  |  |                   
      $100.68 - $109.89
      $1.07M - $1.17M
     |                   
              32.4K
              $3.36M
             |  | 
          
        
          |  |  |                   
      $98.67 - $111.52
      $1.32M - $1.5M
     |                   
              8.64K
              $886K
             |  | 
          
        
          |  |  |                   
      $72.44 - $92.64
      $1.09M - $1.39M
     |                   
              2.88K
              $221K
             |  | 
          
        
          |  |  |                   
      $213.88 - $237.1
      $224K - $249K
     |                   
              120K
              $26.5M
             |  | 
          
        
          |  |  |                   
      $130.65 - $154.66
      $98.5K - $117K
     |                   
              113K
              $15.2M
             |  | 
          
        
          |  |  |                   
      $112.25 - $124.0
      $513K - $567K
     |                   
              63.5K
              $7.27M
             |  | 
          
        
          |  |  |                   
      $69.24 - $79.24
      $1.02M - $1.16M
     |                   
              71.5K
              $4.98M
             |  | 
          
        
          |  |  |                   
      $234.77 - $292.47
      $198K - $247K
     |                   
              69.9K
              $19.7M
             |  | 
          
        
          |  |  |                   
      $87.37 - $107.37
      $928K - $1.14M
     |                   
              2.72K
              $238K
             |  | 
          
        
          |  |  |                   
      $129.01 - $139.72
      $1.19M - $1.29M
     |                   
              33.6K
              $4.68M
             |  | 
          
        
          |  |  |                   
      $72.01 - $74.44
      $1.11M - $1.15M
     |                   
              55.1K
              $4.05M
             |  | 
          
        
          |  |  |                   
      $58.79 - $81.56
      $791K - $1.1M
     |                   
              6.86K
              $432K
             |  | 
          
        
          |  |  |                   
      $915.95 - $994.57
      $102K - $110K
     |                   
              14.9K
              $13.8M
             |  | 
          
        
          |  |  |                   
      $213.69 - $247.69
      $878K - $1.02M
     |                   
              4.91K
              $1.18M
             |  | 
          
        
          |  |  |                   
      $58.75 - $80.73
      $41.2K - $56.6K
     |                   
              69K
              $4.12M
             |  | 
          
        
          |  |  |                   
      $149.2 - $176.26
      $1.01M - $1.19M
     |                   
              3.26K
              $513K
             |  | 
          
        
          |  |  |                   
      $23.13 - $26.03
      $913K - $1.03M
     |                   
              18.1K
              $419K
             |  |