|  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 12,364 |                   
      $61.45 - $77.8
      $760K - $962K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 11,171 |                   
      $20.52 - $26.58
      $229K - $297K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 40,451 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 45,296 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 25,878 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 165,162 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 11,835 |                   
      $32.76 - $37.95
      $388K - $449K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 45,456 |                   
      $57.14 - $59.9
      $2.6M - $2.72M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 16,151 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 45,085 |                   
      $58.82 - $69.08
      $2.65M - $3.11M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 56,622 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 40,294 |                   
      $51.52 - $63.77
      $2.08M - $2.57M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 27,137 |                   
      $36.69 - $46.26
      $996K - $1.26M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 09, 2018
                 | 22,644 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Sep 24, 2018
                 | 48,517 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Jun 13, 2018
                 | 12,593 |                   
      $54.06 - $71.36
      $681K - $899K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Jun 13, 2018
                 | 20,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Jun 13, 2018
                 | 9,014 |                   
      $67.5 - $80.08
      $608K - $722K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Jun 13, 2018
                 | 7,895 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Jun 13, 2018
                 | 8,129 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 37,918 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 3,579 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 5,202 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 6,208 |                   
      $13.93 - $14.34
      $86.5K - $89K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 3,704 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 5,747 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 3,297 |                   
      $57.87 - $63.32
      $191K - $209K
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 10,380 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 3,832 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 7,716 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 6,526 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2017
                  Filed on Feb 13, 2018
                 | 9,459 | 
      N/A
     |  |