|  |  |                   
              $26.44 - $29.39
              $2.68 Million - $2.97 Million
             |  |                   
            12,928
            $343,000
           |  | 
         
      
      
        |  |  |                   
              $24.48 - $28.06
              $2.79 Million - $3.2 Million
             |  |                   
            114,150
            $3.07 Million
           |  | 
         
      
      
        |  |  |                   
              $28.25 - $31.58
              $260,691 - $291,420
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $29.26 - $31.4
              $270,011 - $289,759
             |  |                   
            9,228
            $280,000
           |  | 
         
      
      
        |  |  |                   
              $29.52 - $31.43
              $395,597 - $421,193
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $29.77 - $32.24
              $398,947 - $432,048
             |  |                   
            13,401
            $413,000
           |  | 
         
      
      
        |  |  |                   
              $27.19 - $30.25
              $4.12 Million - $4.58 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $21.56 - $27.41
              $1.7 Million - $2.16 Million
             |  |                   
            151,397
            $4.12 Million
           |  | 
         
      
      
        |  |  |                   
              $21.69 - $23.8
              $1.58 Million - $1.73 Million
             |  |                   
            72,707
            $1.63 Million
           |  |