|  |  |                   
              $13.07 - $17.23
              $226,895 - $299,112
             |  |                   
            49,996
            $653,000
           |  | 
         
      
      
        |  |  |                   
              $15.65 - $18.53
              $510,753 - $604,745
             |  |                   
            32,636
            $542,000
           |  | 
         
      
      
        |  |  |                   
              $18.35 - $29.02
              $1.4 Million - $2.22 Million
             |  |                   
            15,310
            $281,000
           |  | 
         
      
      
        |  |  |                   
              $21.69 - $26.11
              $1.75 Million - $2.11 Million
             |  |                   
            91,786
            $2.4 Million
           |  | 
         
      
      
        |  |  |                   
              $23.87 - $27.74
              $265,028 - $307,997
             |  |                   
            11,103
            $265,000
           |  | 
         
      
      
        |  |  |                   
              $23.86 - $40.97
              $5.22 Million - $8.97 Million
             |  |                   
            262,126
            $7.06 Million
           |  | 
         
      
      
        |  |  |                   
              $26.76 - $43.52
              $277,635 - $451,520
             |  |                   
            43,177
            $1.88 Million
           |  | 
         
      
      
        |  |  |                   
              $26.97 - $40.85
              $772,339 - $1.17 Million
             |  |                   
            53,552
            $1.98 Million
           |  | 
         
      
      
        |  |  |                   
              $25.04 - $34.48
              $258,588 - $356,074
             |  |                   
            82,189
            $2.32 Million
           |  | 
         
      
      
        |  |  |                   
              $25.71 - $33.04
              $886,403 - $1.14 Million
             |  |                   
            71,862
            $1.87 Million
           |  | 
         
      
      
        |  |  |                   
              $29.4 - $34.19
              $1.1 Million - $1.28 Million
             |  |                   
            37,385
            $1.26 Million
           |  |