|  |  |                   
      $28.26 - $29.29
      $1.29M - $1.34M
     |                   
              269K
              $7.75M
             |  | 
          
        
          |  |  |                   
      $41.26 - $43.63
      $1.79M - $1.89M
     |                   
              272K
              $11.8M
             |  | 
          
        
          |  |  |                   
      $48.07 - $51.26
      $788K - $841K
     |                   
              88.6K
              $4.52M
             |  | 
          
        
          |  |  |                   
      $35.98 - $38.73
      $824K - $887K
     |                   
              138K
              $5.26M
             |  | 
          
        
          |  |  |                   
      $26.38 - $27.95
      $475K - $503K
     |                   
              167K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $24.23 - $24.42
      $324K - $327K
     |                   
              73.4K
              $1.79M
             |  | 
          
        
          |  |  |                   
      $153.3 - $186.58
      $619K - $754K
     |                   
              11.6K
              $2.17M
             |  | 
          
        
          |  |  |                   
      $21.69 - $23.34
      $428K - $460K
     |                   
              114K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $30.13 - $33.37
      $507K - $561K
     |                   
              79.7K
              $2.66M
             |  | 
          
        
          |  |  |                   
      $50.52 - $50.75
      $195K - $196K
     |                   
              5.98K
              $303K
             |  | 
          
        
          |  |  |                   
      $22.89 - $23.7
      $109K - $113K
     |                   
              18.1K
              $425K
             |  | 
          
        
          |  |  |                   
      $58.43 - $58.88
      $106K - $107K
     |                   
              21.7K
              $1.28M
             |  | 
          
        
          |  |  |                   
      $238.61 - $264.3
      $53K - $58.7K
     |                   
              1.46K
              $361K
             |  | 
          
        
          |  |  |                   
      $915.95 - $994.57
      $60.5K - $65.6K
     |                   
              319
              $295K
             |  | 
          
        
          |  |  |                   
      $53.69 - $57.31
      $113K - $121K
     |                   
              9.74K
              $557K
             |  | 
          
        
          |  |  |                   
      $192.32 - $232.35
      $30K - $36.2K
     |                   
              1.59K
              $305K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.75K
              $209K
             |  | 
          
        
          |  |  |                   
      $495.03 - $573.0
      $25.7K - $29.8K
     |                   
              610
              $304K
             |  | 
          
        
          |  |  |                   
      $71.6 - $76.11
      $71.5K - $76K
     |                   
              3.59K
              $271K
             |  | 
          
        
          |  |  |                   
      $46.86 - $48.27
      $69.5K - $71.6K
     |                   
              8.43K
              $405K
             |  | 
          
        
          |  |  |                   
      $74.93 - $80.73
      $112K - $121K
     |                   
              9.53K
              $768K
             |  | 
          
        
          |  |  |                   
      $44.6 - $49.97
      $24K - $26.9K
     |                   
              6.4K
              $287K
             |  | 
          
        
          |  |  |                   
      $412.3 - $483.92
      $21.4K - $25.2K
     |                   
              540
              $241K
             |  | 
          
        
          |  |  |                   
      $233.75 - $266.89
      $37.2K - $42.4K
     |                   
              1.41K
              $334K
             |  | 
          
        
          |  |  |                   
      $67.21 - $72.65
      $80.5K - $87K
     |                   
              7.72K
              $560K
             |  | 
          
        
          |  |  |                   
      $157.77 - $183.27
      $12.3K - $14.3K
     |                   
              1.3K
              $211K
             |  | 
          
        
          |  |  |                   
      $64.12 - $68.08
      $223K - $236K
     |                   
              46.4K
              $3.16M
             |  | 
          
        
          |  |  |                   
      $115.96 - $125.95
      $64.4K - $69.9K
     |                   
              3.64K
              $458K
             |  | 
          
        
          |  |  |                   
      $44.73 - $46.86
      $74.6K - $78.2K
     |                   
              30.3K
              $1.4M
             |  | 
          
        
          |  |  |                   
      $211.65 - $238.24
      $26K - $29.3K
     |                   
              3.82K
              $838K
             |  | 
          
        
          |  |  |                   
      $134.53 - $152.5
      $32.8K - $37.2K
     |                   
              2.06K
              $294K
             |  | 
          
        
          |  |  |                   
      $372.29 - $421.68
      $46.5K - $52.7K
     |                   
              936
              $387K
             |  | 
          
        
          |  |  |                   
      $24.69 - $25.26
      $13.3K - $13.6K
     |                   
              23K
              $579K
             |  | 
          
        
          |  |  |                   
      $129.01 - $139.72
      $14.3K - $15.5K
     |                   
              1.73K
              $240K
             |  | 
          
        
          |  |  |                   
      $259.39 - $285.47
      $19.5K - $21.4K
     |                   
              3.09K
              $846K
             |  | 
          
        
          |  |  |                   
      $84.25 - $91.99
      $13.3K - $14.5K
     |                   
              2.57K
              $229K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              2.61K
              $475K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              77K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              325K
              $0
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              120K
              $0
             |  | 
          
        
          |  |  |                   
      $30.81 - $32.63
      $4.22K - $4.47K
     |                   
              9.66K
              $312K
             |  | 
          
        
          |  |  | 
      N/A
     |                   
              144K
              $0
             |  | 
          
        
          |  |  |                   
      $39.84 - $43.15
      $13.6K - $14.8K
     |                   
              5.26K
              $225K
             |  | 
          
        
          |  |  |                   
      $64.73 - $76.45
      $71.3K - $84.2K
     |                   
              6.77K
              $517K
             |  | 
          
        
          |  |  |                   
      $40.84 - $45.06
      $449 - $496
     |                   
              7.48K
              $328K
             |  | 
          
        
          |  |  |                   
      $132.9 - $142.03
      $18.5K - $19.7K
     |                   
              3.12K
              $440K
             |  | 
          
        
          |  |  |                   
      $77.6 - $87.37
      $9.08K - $10.2K
     |                   
              3.39K
              $284K
             |  | 
          
        
          |  |  |                   
      $78.96 - $80.04
      $1.74K - $1.76K
     |                   
              23.8K
              $1.9M
             |  | 
          
        
          |  |  |                   
      $24.73 - $25.29
      $1.88K - $1.92K
     |                   
              43.8K
              $1.1M
             |  | 
          
        
          |  |  |                   
      $105.83 - $117.22
      $12.2K - $13.5K
     |                   
              5.93K
              $668K
             |  |