|  |  |                   
      $45.13 - $48.29
      $17.4M - $18.6M
     |                   
              406K
              $19.6M
             |  | 
          
        
          |  |  |                   
      $29.46 - $31.08
      $11.3M - $11.9M
     |                   
              382K
              $11.9M
             |  | 
          
        
          |  |  |                   
      $91.52 - $95.59
      $6.33M - $6.61M
     |                   
              75.9K
              $7.23M
             |  | 
          
        
          |  |  |                   
      $109.57 - $116.94
      $4.8M - $5.12M
     |                   
              43.8K
              $5.11M
             |  | 
          
        
          |  |  |                   
      $34.54 - $37.28
      $4.59M - $4.95M
     |                   
              152K
              $5.55M
             |  | 
          
        
          |  |  |                   
      $40.28 - $46.86
      $3.29M - $3.82M
     |                   
              81.6K
              $3.79M
             |  | 
          
        
          |  |  |                   
      $26.88 - $27.78
      $1.71M - $1.76M
     |                   
              63.5K
              $1.76M
             |  | 
          
        
          |  |  |                   
      $617.65 - $666.84
      $977K - $1.05M
     |                   
              6.85K
              $4.56M
             |  | 
          
        
          |  |  |                   
      $98.12 - $105.85
      $1.07M - $1.16M
     |                   
              11K
              $1.15M
             |  | 
          
        
          |  |  |                   
      $56.42 - $62.19
      $1.04M - $1.14M
     |                   
              18.4K
              $1.11M
             |  | 
          
        
          |  |  |                   
      $168.93 - $178.7
      $1.05M - $1.11M
     |                   
              6.19K
              $1.09M
             |  | 
          
        
          |  |  |                   
      $116.43 - $123.68
      $978K - $1.04M
     |                   
              8.4K
              $1.04M
             |  | 
          
        
          |  |  |                   
      $175.51 - $186.57
      $174K - $185K
     |                   
              77.7K
              $14.5M
             |  | 
          
        
          |  |  |                   
      $220.68 - $255.63
      $649K - $752K
     |                   
              2.94K
              $722K
             |  | 
          
        
          |  |  |                   
      $221.21 - $252.43
      $639K - $729K
     |                   
              2.89K
              $714K
             |  | 
          
        
          |  |  |                   
      $192.0 - $214.65
      $624K - $698K
     |                   
              3.25K
              $697K
             |  | 
          
        
          |  |  |                   
      $52.39 - $53.11
      $632K - $641K
     |                   
              117K
              $6.21M
             |  | 
          
        
          |  |  |                   
      $32.37 - $37.31
      $553K - $637K
     |                   
              17.1K
              $586K
             |  | 
          
        
          |  |  |                   
      $26.94 - $29.62
      $537K - $590K
     |                   
              19.9K
              $562K
             |  | 
          
        
          |  |  |                   
      $39.8 - $42.86
      $430K - $463K
     |                   
              38.3K
              $1.64M
             |  | 
          
        
          |  |  |                   
      $23.36 - $42.3
      $281K - $509K
     |                   
              12K
              $504K
             |  | 
          
        
          |  |  |                   
      $264.74 - $369.57
      $19.1K - $26.6K
     |                   
              8.01K
              $2.64M
             |  | 
          
        
          |  |  |                   
      $42.26 - $47.16
      $353K - $394K
     |                   
              22.1K
              $1.03M
             |  | 
          
        
          |  |  |                   
      $145.57 - $161.83
      $243K - $270K
     |                   
              15.7K
              $2.44M
             |  | 
          
        
          |  |  |                   
      $221.35 - $349.23
      $258K - $407K
     |                   
              1.17K
              $402K
             |  | 
          
        
          |  |  |                   
      $214.91 - $237.16
      $365K - $403K
     |                   
              1.7K
              $401K
             |  | 
          
        
          |  |  |                   
      $124.88 - $207.19
      $398K - $660K
     |                   
              3.19K
              $398K
             |  | 
          
        
          |  |  |                   
      $88.47 - $93.24
      $385K - $405K
     |                   
              4.35K
              $397K
             |  | 
          
        
          |  |  |                   
      $127.31 - $159.34
      $321K - $402K
     |                   
              2.52K
              $383K
             |  | 
          
        
          |  |  |                   
      $91.44 - $91.77
      $314K - $315K
     |                   
              3.44K
              $315K
             |  | 
          
        
          |  |  |                   
      $42.47 - $50.39
      $268K - $318K
     |                   
              6.31K
              $309K
             |  | 
          
        
          |  |  |                   
      $159.93 - $187.67
      $263K - $308K
     |                   
              1.64K
              $308K
             |  | 
          
        
          |  |  |                   
      $171.38 - $197.01
      $30K - $34.5K
     |                   
              12K
              $2.35M
             |  | 
          
        
          |  |  |                   
      $44.78 - $54.1
      $261K - $315K
     |                   
              5.83K
              $302K
             |  | 
          
        
          |  |  |                   
      $101.1 - $126.36
      $258K - $322K
     |                   
              2.55K
              $301K
             |  | 
          
        
          |  |  |                   
      $120.51 - $136.62
      $271K - $307K
     |                   
              2.25K
              $300K
             |  | 
          
        
          |  |  |                   
      $182.0 - $217.92
      $278K - $333K
     |                   
              1.53K
              $299K
             |  | 
          
        
          |  |  |                   
      $86.91 - $99.57
      $251K - $288K
     |                   
              5.42K
              $530K
             |  | 
          
        
          |  |  |                   
      $342.99 - $392.76
      $248K - $284K
     |                   
              2.01K
              $751K
             |  | 
          
        
          |  |  |                   
      $29.52 - $34.78
      $255K - $301K
     |                   
              8.65K
              $292K
             |  | 
          
        
          |  |  |                   
      $209.12 - $242.26
      $262K - $304K
     |                   
              1.25K
              $292K
             |  | 
          
        
          |  |  |                   
      $58.97 - $60.36
      $284K - $291K
     |                   
              4.82K
              $289K
             |  | 
          
        
          |  |  |                   
      $113.5 - $129.73
      $254K - $290K
     |                   
              2.24K
              $286K
             |  | 
          
        
          |  |  |                   
      $100.62 - $112.59
      $260K - $291K
     |                   
              2.58K
              $285K
             |  | 
          
        
          |  |  |                   
      $697.13 - $769.67
      $263K - $290K
     |                   
              377
              $285K
             |  | 
          
        
          |  |  |                   
      $277.3 - $352.82
      $250K - $319K
     |                   
              903
              $278K
             |  | 
          
        
          |  |  |                   
      $49.42 - $52.71
      $274K - $292K
     |                   
              5.55K
              $277K
             |  | 
          
        
          |  |  |                   
      $139.82 - $155.45
      $44.5K - $49.4K
     |                   
              16.8K
              $2.61M
             |  | 
          
        
          |  |  |                   
      $42.67 - $46.91
      $149K - $164K
     |                   
              30.8K
              $1.44M
             |  | 
          
        
          |  |  |                   
      $37.5 - $41.18
      $261K - $286K
     |                   
              6.95K
              $273K
             |  |