|  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 6,000 |                   
      $15.96 - $18.61
      $95.8K - $112K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 17,000 |                   
      $9.0 - $12.95
      $153K - $220K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 3,835 |                   
      $48.49 - $58.14
      $186K - $223K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 154,880 |                   
      $30.72 - $38.4
      $4.76M - $5.95M
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 9,600 |                   
      $33.71 - $43.38
      $324K - $416K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 22,476 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 3,813 |                   
      $77.32 - $87.85
      $295K - $335K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on May 14, 2018
                 | 7,700 |                   
      $24.9 - $30.0
      $192K - $231K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 44,562 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 17,200 |                   
      $7.19 - $9.08
      $124K - $156K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 4,075 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 10,600 |                   
      $12.56 - $14.47
      $133K - $153K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 100,260 |                   
      $43.69 - $53.96
      $4.38M - $5.41M
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 9,534 |                   
      $35.73 - $42.41
      $341K - $404K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 3,091 |                   
      $29.52 - $35.88
      $91.2K - $111K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 7,205 |                   
      $35.34 - $41.9
      $255K - $302K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 12,380 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 3,104 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 20, 2018
                 | 3,900 | 
      N/A
     |  |