|  |  |                   
              $11.88 - $52.5
              $46,343 - $204,802
             |  |                   
            0
            $0
           |  | 
         
      
      
        |  |  |                   
              $13.07 - $17.23
              $221,680 - $292,238
             |  |                   
            3,901
            $50,000
           |  | 
         
      
      
        |  |  |                   
              $13.07 - $17.23
              $221,680 - $292,238
             |  |                   
            3,901
            $50,000
           |  | 
         
      
      
        |  |  |                   
              $15.65 - $18.53
              $326,490 - $386,572
             |  |                   
            20,862
            $346,000
           |  | 
         
      
      
        |  |  |                   
              $15.65 - $18.53
              $190,851 - $225,973
             |  |                   
            20,862
            $346,000
           |  | 
         
      
      
        |  |  |                   
              $15.65 - $18.53
              $190,851 - $225,973
             |  |                   
            20,862
            $346,000
           |  | 
         
      
      
        |  |  |                   
              $15.71 - $19.14
              $191,583 - $233,412
             |  |                   
            8,667
            $136,000
           |  | 
         
      
      
        |  |  |                   
              $15.71 - $19.14
              $4,021 - $4,899
             |  |                   
            8,667
            $136,000
           |  | 
         
      
      
        |  |  |                   
              $15.71 - $19.14
              $4,021 - $4,899
             |  |                   
            8,667
            $136,000
           |  | 
         
      
      
        |  |  |                   
              $18.35 - $29.02
              $228,475 - $361,328
             |  |                   
            8,411
            $154,000
           |  | 
         
      
      
        |  |  |                   
              $18.35 - $29.02
              $13,689 - $21,648
             |  |                   
            8,411
            $154,000
           |  | 
         
      
      
        |  |  |                   
              $21.69 - $26.11
              $95,414 - $114,857
             |  |                   
            7,665
            $200,000
           |  | 
         
      
      
        |  |  |                   
              $23.87 - $27.74
              $374,615 - $435,351
             |  |                   
            3,266
            $77,000
           |  | 
         
      
      
        |  |  |                   
              $24.33 - $30.3
              $139,070 - $173,194
             |  |                   
            18,960
            $499,000
           |  | 
         
      
      
        |  |  |                   
              $23.86 - $40.97
              $549,973 - $944,358
             |  |                   
            24,676
            $665,000
           |  | 
         
      
      
        |  |  |                   
              $26.76 - $43.52
              $340,842 - $554,314
             |  |                   
            1,626
            $71,000
           |  | 
         
      
      
        |  |  |                   
              $26.97 - $40.85
              $95,338 - $144,404
             |  |                   
            14,363
            $531,000
           |  | 
         
      
      
        |  |  |                   
              $26.97 - $40.85
              $95,338 - $144,404
             |  |                   
            14,363
            $531,000
           |  | 
         
      
      
        |  |  |                   
              $25.04 - $34.48
              $88,516 - $121,886
             |  |                   
            17,898
            $506,000
           |  | 
         
      
      
        |  |  |                   
              $25.04 - $34.48
              $443,733 - $611,020
             |  |                   
            17,898
            $506,000
           |  | 
         
      
      
        |  |  |                   
              $25.71 - $33.04
              $481,188 - $618,376
             |  |                   
            35,619
            $926,000
           |  | 
         
      
      
        |  |  |                   
              $29.4 - $34.19
              $496,948 - $577,913
             |  |                   
            16,903
            $568,000
           |  |