|  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 37 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 160 |                   
      $52.06 - $70.77
      $8.33K - $11.3K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 925 |                   
      $12.37 - $16.73
      $11.4K - $15.5K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 110 |                   
      $101.72 - $126.53
      $11.2K - $13.9K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 150 |                   
      $51.13 - $74.87
      $7.67K - $11.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 808 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 10,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 13 |                   
      $15.32 - $19.79
      $199 - $257
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 7,523 |                   
      $63.92 - $81.73
      $481K - $615K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 01, 2019
                 | 33,924 |                   
      $88.35 - $106.19
      $3M - $3.6M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 20 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 1 |                   
      $9.0 - $13.0
      $9 - $13
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 5,987 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 7,700 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 24,742 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 8,798 |                   
      $21.62 - $25.23
      $190K - $222K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 6,516 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 2,748 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 2,750 |                   
      $17.49 - $22.46
      $48.1K - $61.8K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 2,215 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 6,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 13,120 |                   
      $21.17 - $23.91
      $278K - $314K
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 2,055 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 784 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 60 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 5,423 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 447 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 4,560 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 26, 2018
                 | 13,376 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 858 |                   
      $7.4 - $9.16
      $6.35K - $7.86K
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 5,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 1,967 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 1,456 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 2 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 15 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 200 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 1,000 |                   
      $19.02 - $21.23
      $19K - $21.2K
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 8,075 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 571 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 195 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 5,838 |                   
      $43.96 - $57.82
      $257K - $338K
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 886 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 109 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 700 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 4,772 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 823 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 24, 2018
                 | 17,063 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Apr 16, 2018
                 | 660 |                   
      $179.86 - $200.59
      $119K - $132K
     |  | 
          
          
          
            |  | 
                
                  Q1 2018
                  Filed on Apr 16, 2018
                 | 288 |                   
      $34.85 - $40.1
      $10K - $11.5K
     |  |