|  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 865 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 50 |                   
      $44.45 - $58.39
      $2.22K - $2.92K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 4,721 |                   
      $26.87 - $34.82
      $127K - $164K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 235 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 150 |                   
      $14.47 - $17.09
      $2.17K - $2.56K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 2 |                   
      $4.54 - $5.28
      $9.08 - $10.6
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 14,949 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 480 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 7,012 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 12,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 4,591 |                   
      $108.87 - $125.09
      $500K - $574K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 13,725 |                   
      $141.32 - $175.89
      $1.94M - $2.41M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 100 |                   
      $36.25 - $43.74
      $3.63K - $4.37K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 716 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 11,377 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 100 |                   
      $72.69 - $94.15
      $7.27K - $9.42K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 160 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 200 |                   
      $30.43 - $35.28
      $6.09K - $7.06K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 9,600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 115 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 7 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 23,161 |                   
      $28.2 - $34.73
      $653K - $804K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 2,160 |                   
      $6.74 - $8.07
      $14.6K - $17.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 1,805 |                   
      $52.12 - $65.89
      $94.1K - $119K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 250 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 1,000 |                   
      $13.98 - $16.0
      $14K - $16K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 5,000 |                   
      $2.32 - $3.26
      $11.6K - $16.3K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 291 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 16,387 |                   
      $24.52 - $29.51
      $402K - $484K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 126 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 5,000 |                   
      $55.97 - $66.39
      $280K - $332K
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 24, 2019
                 | 14,313 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 43,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 16,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 185 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 75 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 50,494 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 690 |                   
      $34.86 - $43.2
      $24.1K - $29.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 14,866 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 678 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 250 |                   
      $32.7 - $44.22
      $8.18K - $11.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 3,205 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 1,586 |                   
      $47.04 - $54.74
      $74.6K - $86.8K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 1,504 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 1,400 |                   
      $1.27 - $3.2
      $1.78K - $4.48K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 1,864 |                   
      $60.08 - $85.13
      $112K - $159K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 99 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 1 | 
      N/A
     |  |