|  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 1,800 |                   
      $5.85 - $15.36
      $10.5K - $27.6K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 16,400 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 500 |                   
      $15.14 - $50.3
      $7.57K - $25.2K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 1,594 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 1,500 |                   
      $6.66 - $9.37
      $9.99K - $14.1K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 9,910 |                   
      $5.34 - $10.54
      $52.9K - $104K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 260 |                   
      $89.44 - $133.75
      $23.3K - $34.8K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 265 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 122,881 |                   
      $44.73 - $105.78
      $5.5M - $13M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 3,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 2,660 |                   
      $31.29 - $82.78
      $83.2K - $220K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 15, 2020
                 | 9 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 130 |                   
      $51.95 - $59.42
      $6.75K - $7.72K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 3 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 12 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 380 |                   
      $121.51 - $176.7
      $46.2K - $67.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 100 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 33 |                   
      $42.6 - $48.14
      $1.41K - $1.59K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 1,845 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 2,021 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 1 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 16 |                   
      $78.52 - $91.5
      $1.26K - $1.46K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 771 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 3 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 6,200 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 11,630 |                   
      $28.16 - $31.5
      $328K - $366K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 7,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 3,599 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 200 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 142 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 29, 2020
                 | 100 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 511 |                   
      $49.92 - $55.3
      $25.5K - $28.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 416 |                   
      $49.32 - $54.68
      $20.5K - $22.7K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 720 |                   
      $22.45 - $25.58
      $16.2K - $18.4K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 6 |                   
      $28.47 - $36.03
      $171 - $216
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 33,466 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 1,806 |                   
      $107.34 - $152.0
      $194K - $275K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 1,000 |                   
      $60.08 - $88.17
      $60.1K - $88.2K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 443,151 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 1,970 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 333 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 14,900 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 54,260 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 500 |                   
      $13.05 - $15.54
      $6.53K - $7.77K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 1,381 |                   
      $33.3 - $34.25
      $46K - $47.3K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 781 |                   
      $45.85 - $46.22
      $35.8K - $36.1K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 10, 2019
                 | 267 |                   
      $8.54 - $11.89
      $2.28K - $3.17K
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 19, 2019
                 | 93 |                   
      $64.01 - $70.09
      $5.95K - $6.52K
     |  |