|  |  |                   
              $28.48 - $31.51
              $555,616 - $614,728
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $31.41 - $32.18
              $31,315 - $32,083
             |  |                   
            19,509
            $616,000
           |  | 
         
      
      
        |  |  |                   
              $31.97 - $32.6
              $3,484 - $3,553
             |  |                   
            20,506
            $657,000
           |  | 
         
      
      
        |  |  |                   
              $32.27 - $32.62
              $665,246 - $672,461
             |  |                   
            20,615
            $671,000
           |  | 
         
      
      
        |  |  |                   
              $28.81 - $30.95
              $19,014 - $20,427
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $24.02 - $30.14
              $846,152 - $1.06 Million
             |  |                   
            660
            $19,000
           |  | 
         
      
      
        |  |  |                   
              $24.49 - $34.19
              $8,204 - $11,453
             |  |                   
            35,887
            $893,000
           |  | 
         
      
      
        |  |  |                   
              $33.07 - $33.88
              $104,666 - $107,230
             |  |                   
            36,222
            $1.22 Million
           |  | 
         
      
      
        |  |  |                   
              $33.76 - $34.77
              $32,578 - $33,553
             |  |                   
            33,057
            $1.12 Million
           |  | 
         
      
      
        |  |  |                   
              $34.23 - $34.95
              $145,854 - $148,921
             |  |                   
            32,092
            $1.1 Million
           |  | 
         
      
      
        |  |  |                   
              $33.65 - $34.87
              $191,502 - $198,445
             |  |                   
            27,831
            $972,000
           |  | 
         
      
      
        |  |  |                   
              $33.66 - $36.72
              $43,118 - $47,038
             |  |                   
            22,140
            $748,000
           |  | 
         
      
      
        |  |  |                   
              $36.52 - $36.95
              $446,128 - $451,381
             |  |                   
            20,859
            $765,000
           |  | 
         
      
      
        |  |  |                   
              $36.53 - $37.18
              $315,728 - $321,346
             |  |                   
            8,643
            $316,000
           |  |