|  |  |                   
              $29.2 - $35.2
              $569,254 - $686,224
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $33.35 - $37.49
              $36,718 - $41,276
             |  |                   
            19,495
            $685,000
           |  | 
         
      
      
        |  |  |                   
              $34.86 - $38.36
              $27,888 - $30,688
             |  |                   
            20,596
            $757,000
           |  | 
         
      
      
        |  |  |                   
              $33.27 - $36.0
              $28,612 - $30,960
             |  |                   
            21,396
            $755,000
           |  | 
         
      
      
        |  |  |                   
              $34.11 - $36.95
              $21,728 - $23,537
             |  |                   
            20,536
            $733,000
           |  | 
         
      
      
        |  |  |                   
              $22.43 - $29.52
              $113,764 - $149,725
             |  |                   
            21,173
            $618,000
           |  | 
         
      
      
        |  |  |                   
              $20.77 - $23.92
              $24,757 - $28,512
             |  |                   
            26,245
            $581,000
           |  | 
         
      
      
        |  |  |                   
              $15.49 - $24.12
              $24,892 - $38,760
             |  |                   
            27,437
            $594,000
           |  | 
         
      
      
        |  |  |                   
              $14.38 - $28.0
              $8,541 - $16,632
             |  |                   
            29,044
            $501,000
           |  | 
         
      
      
        |  |  |                   
              $24.21 - $27.55
              $18,956 - $21,571
             |  |                   
            29,638
            $813,000
           |  | 
         
      
      
        |  |  |                   
              $23.14 - $26.0
              $22,260 - $25,012
             |  |                   
            28,855
            $722,000
           |  | 
         
      
      
        |  |  |                   
              $23.02 - $26.24
              $35,220 - $40,147
             |  |                   
            29,817
            $739,000
           |  | 
         
      
      
        |  |  |                   
              $22.35 - $26.89
              $1,944 - $2,339
             |  |                   
            31,347
            $774,000
           |  | 
         
      
      
        |  |  |                   
              $21.19 - $27.9
              $595,968 - $784,687
             |  |                   
            31,260
            $699,000
           |  | 
         
      
      
        |  |  |                   
              $28.23 - $29.65
              $167,573 - $176,002
             |  |                   
            59,385
            $1.68 Million
           |  | 
         
      
      
        |  |  |                   
              $26.59 - $29.8
              $51,744 - $57,990
             |  |                   
            53,449
            $1.52 Million
           |  | 
         
      
      
        |  |  |                   
              $26.7 - $29.45
              $76,869 - $84,786
             |  |                   
            55,395
            $1.51 Million
           |  | 
         
      
      
        |  |  |                   
              $26.79 - $28.58
              $588,120 - $627,416
             |  |                   
            52,516
            $1.47 Million
           |  | 
         
      
      
        |  |  |                   
              $26.2 - $26.84
              $14,541 - $14,896
             |  |                   
            30,563
            $823,000
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            30,008
            $765,000
           |  |