|  |  |                   
              $34.38 - $37.3
              $9,179 - $9,959
             |  |                   
            9,035
            $337,000
           |  | 
         
      
      
        |  |  |                   
              $28.99 - $36.68
              $181,854 - $230,093
             |  |                   
            9,302
            $335,000
           |  | 
         
      
      
        |  |  |                   
              $30.8 - $34.2
              $479,710 - $532,665
             |  |                   
            15,575
            $484,000
           |  | 
         
      
      
        |  |  |                   
              $30.62 - $35.58
              $72,385 - $84,111
             |  |                   
            29,335
            $930,000
           |  | 
         
      
      
        |  |  |                   
              $29.54 - $33.97
              $796,723 - $916,204
             |  |                   
            26,971
            $859,000
           |  | 
         
      
      
        |  |  |                   
              $29.2 - $35.2
              $372,708 - $449,292
             |  |                   
            12,764
            $384,000
           |  | 
         
      
      
        |  |  |                   
              $33.35 - $37.49
              $490,478 - $551,365
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $34.86 - $38.36
              $27,260 - $29,997
             |  |                   
            14,707
            $540,000
           |  | 
         
      
      
        |  |  |                   
              $28.78 - $36.36
              $287,339 - $363,018
             |  |                   
            15,489
            $535,000
           |  | 
         
      
      
        |  |  |                   
              $22.43 - $29.52
              $571,359 - $751,962
             |  |                   
            25,473
            $743,000
           |  | 
         
      
      
        |  |  |                   
              $20.77 - $23.92
              $886,858 - $1.02 Million
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $15.49 - $24.12
              $162,412 - $252,898
             |  |                   
            42,699
            $924,000
           |  | 
         
      
      
        |  |  |                   
              $14.38 - $28.0
              $191,354 - $372,596
             |  |                   
            32,214
            $556,000
           |  | 
         
      
      
        |  |  |                   
              $24.21 - $27.55
              $241,736 - $275,086
             |  |                   
            18,907
            $517,000
           |  | 
         
      
      
        |  |  |                   
              $23.14 - $26.0
              $724,999 - $814,606
             |  |                   
            28,892
            $726,000
           |  | 
         
      
      
        |  |  |                   
              $23.02 - $26.24
              $696,769 - $794,232
             |  |                   
            60,223
            $1.5 Million
           |  | 
         
      
      
        |  |  |                   
              $21.19 - $27.9
              $397,757 - $523,710
             |  |                   
            29,955
            $668,000
           |  | 
         
      
      
        |  |  |                   
              $28.23 - $29.65
              $1.38 Million - $1.44 Million
             |  |                   
            48,726
            $0
           |  |