|  |  |                   
              $34.38 - $37.3
              $516,421 - $560,283
             |  |                   
            534,268
            $19.9 Million
           |  | 
         
      
      
        |  |  |                   
              $28.99 - $36.68
              $4.44 Million - $5.62 Million
             |  |                   
            549,289
            $19.8 Million
           |  | 
         
      
      
        |  |  |                   
              $30.8 - $34.2
              $581,996 - $646,243
             |  |                   
            702,587
            $21.9 Million
           |  | 
         
      
      
        |  |  |                   
              $29.63 - $33.06
              $950,885 - $1.06 Million
             |  |                   
            721,483
            $23.4 Million
           |  | 
         
      
      
        |  |  |                   
              $30.62 - $35.58
              $128,879 - $149,756
             |  |                   
            753,575
            $23.9 Million
           |  | 
         
      
      
        |  |  |                   
              $29.54 - $33.97
              $21.2 Million - $24.4 Million
             |  |                   
            749,366
            $23.9 Million
           |  | 
         
      
      
        |  |  |                   
              $28.77 - $34.79
              $204,382 - $247,148
             |  |                   
            30,157
            $871,000
           |  | 
         
      
      
        |  |  |                   
              $29.2 - $35.2
              $869,079 - $1.05 Million
             |  |                   
            37,261
            $1.12 Million
           |  | 
         
      
      
        |  |  |                   
              $33.35 - $37.49
              $1.28 Million - $1.43 Million
             |  |                   
            67,024
            $2.36 Million
           |  | 
         
      
      
        |  |  |                   
              $34.86 - $38.36
              $104 - $115
             |  |                   
            28,775
            $1.06 Million
           |  | 
         
      
      
        |  |  |                   
              $33.27 - $36.0
              $7,186 - $7,776
             |  |                   
            28,778
            $1.02 Million
           |  | 
         
      
      
        |  |  |                   
              $34.11 - $36.95
              $21,284 - $23,056
             |  |                   
            28,562
            $1.02 Million
           |  | 
         
      
      
        |  |  |                   
              $28.78 - $36.36
              $66,165 - $83,591
             |  |                   
            29,186
            $1.01 Million
           |  | 
         
      
      
        |  |  |                   
              $22.43 - $29.52
              $134 - $177
             |  |                   
            31,485
            $919,000
           |  | 
         
      
      
        |  |  |                   
              $20.77 - $23.92
              $180,075 - $207,386
             |  |                   
            31,491
            $698,000
           |  | 
         
      
      
        |  |  |                   
              $15.49 - $24.12
              $119,505 - $186,085
             |  |                   
            40,161
            $869,000
           |  | 
         
      
      
        |  |  |                   
              $14.38 - $28.0
              $235,113 - $457,800
             |  |                   
            47,876
            $826,000
           |  | 
         
      
      
        |  |  |                   
              $24.21 - $27.55
              $252,897 - $287,787
             |  |                   
            64,226
            $1.76 Million
           |  | 
         
      
      
        |  |  |                   
              $23.14 - $26.0
              $252,434 - $283,634
             |  |                   
            74,672
            $1.88 Million
           |  | 
         
      
      
        |  |  |                   
              $23.02 - $26.24
              $558,603 - $636,739
             |  |                   
            85,581
            $2.13 Million
           |  | 
         
      
      
        |  |  |                   
              $22.35 - $26.89
              $1.21 Million - $1.46 Million
             |  |                   
            109,847
            $2.73 Million
           |  | 
         
      
      
        |  |  |                   
              $21.19 - $27.9
              $4.42 Million - $5.82 Million
             |  |                   
            163,976
            $3.66 Million
           |  | 
         
      
      
        |  |  |                   
              $28.23 - $29.65
              $171,948 - $180,598
             |  |                   
            372,506
            $10.5 Million
           |  | 
         
      
      
        |  |  |                   
              $26.59 - $29.8
              $529,034 - $592,900
             |  |                   
            378,597
            $10.8 Million
           |  | 
         
      
      
        |  |  |                   
              $26.7 - $29.45
              $3.06 Million - $3.37 Million
             |  |                   
            358,701
            $9.79 Million
           |  | 
         
      
      
        |  |  |                   
              $26.79 - $28.58
              $2.73 Million - $2.91 Million
             |  |                   
            244,146
            $6.85 Million
           |  | 
         
      
      
        |  |  |                   
              $26.2 - $26.84
              $2.61 Million - $2.67 Million
             |  |                   
            142,240
            $3.82 Million
           |  | 
         
      
      
        |  |  | 
              N/A
             |  |                   
            42,701
            $1.09 Million
           |  |