|  |  |                   
      $99.08 - $103.57
      $14.6M - $15.2M
     |                   
              241K
              $24.8M
             |  | 
          
        
          |  |  |                   
      $231.66 - $273.65
      $2.62M - $3.09M
     |                   
              57.6K
              $13.7M
             |  | 
          
        
          |  |  |                   
      $84.25 - $91.99
      $3.72M - $4.06M
     |                   
              93.1K
              $8.32M
             |  | 
          
        
          |  |  |                   
      $293.92 - $341.0
      $3.44M - $3.99M
     |                   
              12K
              $4.09M
             |  | 
          
        
          |  |  |                   
      $35.51 - $58.78
      $1.4M - $2.31M
     |                   
              5.9K
              $214K
             |  | 
          
        
          |  |  |                   
      $49.78 - $50.75
      $2.22M - $2.26M
     |                   
              41.3K
              $2.09M
             |  | 
          
        
          |  |  |                   
      $32.73 - $42.5
      $3.29M - $4.27M
     |                   
              172K
              $7.27M
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $2.3M - $2.44M
     |                   
              68.3K
              $12.7M
             |  | 
          
        
          |  |  |                   
      $24.46 - $26.5
      $1.68M - $1.82M
     |                   
              33.1K
              $872K
             |  | 
          
        
          |  |  |                   
      $156.25 - $204.95
      $1.64M - $2.15M
     |                   
              22.1K
              $4.52M
             |  | 
          
        
          |  |  |                   
      $36.48 - $47.94
      $1.78M - $2.34M
     |                   
              50.8K
              $2.39M
             |  | 
          
        
          |  |  |                   
      $12.79 - $15.34
      $1.37M - $1.64M
     |                   
              313K
              $4.51M
             |  | 
          
        
          |  |  |                   
      $18.04 - $21.14
      $814K - $954K
     |                   
              46.2K
              $845K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              31.7K
              $2.85M
             |  | 
          
        
          |  |  |                   
      $50.45 - $50.65
      $871K - $874K
     |                   
              22.8K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $20.87 - $30.37
      $607K - $883K
     |                   
              22.8K
              $523K
             |  | 
          
        
          |  |  |                   
      $48.97 - $51.59
      $835K - $879K
     |                   
              4.45K
              $229K
             |  | 
          
        
          |  |  |                   
      $41.28 - $41.65
      $751K - $757K
     |                   
              8.51K
              $353K
             |  | 
          
        
          |  |  |                   
      $6.99 - $10.35
      $509K - $754K
     |                   
              71.7K
              $552K
             |  | 
          
        
          |  |  |                   
      $21.37 - $29.7
      $43.7K - $60.7K
     |                   
              130K
              $3.18M
             |  | 
          
        
          |  |  |                   
      $184.73 - $209.26
      $1.35M - $1.53M
     |                   
              35.9K
              $7.5M
             |  | 
          
        
          |  |  |                   
      $45.38 - $71.7
      $90.3K - $143K
     |                   
              32.8K
              $1.82M
             |  | 
          
        
          |  |  |                   
      $51.37 - $54.25
      $847K - $894K
     |                   
              199K
              $10.7M
             |  | 
          
        
          |  |  |                   
      $37.4 - $48.23
      $15.5K - $20K
     |                   
              99.3K
              $3.71M
             |  | 
          
        
          |  |  |                   
      $42.21 - $43.91
      $572K - $595K
     |                   
              9.41K
              $413K
             |  | 
          
        
          |  |  |                   
      $77.47 - $110.59
      $7.51K - $10.7K
     |                   
              23.7K
              $1.86M
             |  | 
          
        
          |  |  |                   
      $37.32 - $38.38
      $544K - $559K
     |                   
              18.1K
              $695K
             |  | 
          
        
          |  |  |                   
      $131.78 - $176.09
      $250K - $334K
     |                   
              5.34K
              $719K
             |  | 
          
        
          |  |  |                   
      $79.85 - $81.32
      $460K - $469K
     |                   
              14.8K
              $1.2M
             |  | 
          
        
          |  |  |                   
      $274.66 - $395.76
      $203K - $292K
     |                   
              2.28K
              $737K
             |  | 
          
        
          |  |  |                   
      $69.05 - $76.46
      $284K - $314K
     |                   
              38.1K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $18.61 - $18.94
      $414K - $422K
     |                   
              12.5K
              $235K
             |  | 
          
        
          |  |  |                   
      $20.66 - $20.74
      $413K - $415K
     |                   
              29.8K
              $615K
             |  | 
          
        
          |  |  |                   
      $19.61 - $19.79
      $412K - $416K
     |                   
              21.3K
              $418K
             |  | 
          
        
          |  |  |                   
      $19.49 - $19.61
      $399K - $401K
     |                   
              21.8K
              $426K
             |  | 
          
        
          |  |  |                   
      $20.41 - $20.67
      $395K - $400K
     |                   
              19.4K
              $399K
             |  | 
          
        
          |  |  |                   
      $495.03 - $573.0
      $290K - $335K
     |                   
              831
              $414K
             |  | 
          
        
          |  |  |                   
      $83.08 - $100.2
      $457K - $551K
     |                   
              6.26K
              $627K
             |  | 
          
        
          |  |  |                   
      $43.95 - $45.8
      $353K - $368K
     |                   
              14.9K
              $683K
             |  | 
          
        
          |  |  |                   
      $86.73 - $96.94
      $284K - $318K
     |                   
              6.02K
              $532K
             |  | 
          
        
          |  |  |                   
      $66.06 - $81.12
      $237K - $292K
     |                   
              4.52K
              $336K
             |  | 
          
        
          |  |  |                   
      $24.1 - $26.83
      $219K - $244K
     |                   
              39.8K
              $987K
             |  | 
          
        
          |  |  |                   
      $288.69 - $310.94
      $135K - $146K
     |                   
              7.64K
              $2.24M
             |  | 
          
        
          |  |  |                   
      $646.03 - $807.39
      $2.58K - $3.23K
     |                   
              2.43K
              $1.66M
             |  | 
          
        
          |  |  |                   
      $472.69 - $521.32
      $212K - $234K
     |                   
              515
              $245K
             |  | 
          
        
          |  |  |                   
      $108.22 - $120.47
      $235K - $261K
     |                   
              45.9K
              $5.09M
             |  | 
          
        
          |  |  |                   
      $108.8 - $169.61
      $4.13K - $6.45K
     |                   
              3.94K
              $428K
             |  | 
          
        
          |  |  |                   
      $60.3 - $77.46
      $148K - $191K
     |                   
              3.77K
              $232K
             |  | 
          
        
          |  |  |                   
      $146.04 - $167.63
      $35.5K - $40.7K
     |                   
              14.5K
              $2.28M
             |  | 
          
        
          |  |  |                   
      $70.85 - $76.96
      $250K - $271K
     |                   
              152K
              $11.5M
             |  |