|  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 203,425 |                   
      $36.21 - $54.8
      $7.37M - $11.1M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 232,824 |                   
      $10.88 - $19.8
      $2.53M - $4.61M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 3,386 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 413,296 |                   
      $51.89 - $79.41
      $21.4M - $32.8M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 354,735 |                   
      $31.41 - $57.08
      $11.1M - $20.2M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 7,757 |                   
      $21.35 - $62.03
      $166K - $481K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 2,249 |                   
      $22.33 - $135.05
      $50.2K - $304K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 211,962 |                   
      $31.29 - $82.78
      $6.63M - $17.5M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 7,106 |                   
      $15.26 - $40.05
      $108K - $285K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 420,196 |                   
      $25.12 - $38.29
      $10.6M - $16.1M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 95,812 |                   
      $24.76 - $56.51
      $2.37M - $5.41M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 29,592 |                   
      $32.8 - $50.0
      $971K - $1.48M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 272,131 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 23,343 |                   
      $35.18 - $83.45
      $821K - $1.95M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 73,607 |                   
      $16.3 - $48.35
      $1.2M - $3.56M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 25,344 |                   
      $43.92 - $49.69
      $1.11M - $1.26M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 1,325 |                   
      $114.34 - $176.62
      $152K - $234K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 119,097 |                   
      $68.26 - $108.76
      $8.13M - $13M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 13, 2020
                 | 54,904 |                   
      $20.14 - $55.75
      $1.11M - $3.06M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 282,681 |                   
      $46.94 - $51.63
      $13.3M - $14.6M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 3,455 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 483,549 |                   
      $54.56 - $60.24
      $26.4M - $29.1M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 92,503 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 53,083 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 38,618 |                   
      $107.21 - $109.95
      $4.14M - $4.25M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 2,386,612 |                   
      $37.67 - $43.4
      $89.9M - $104M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 4,495 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 93,193 |                   
      $56.94 - $59.14
      $5.31M - $5.51M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 24,715 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 05, 2019
                 | 825,124 |                   
      $111.23 - $119.73
      $91.8M - $98.8M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 10, 2019
                 | 634,015 |                   
      $110.35 - $110.67
      $70M - $70.2M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 10, 2019
                 | 140,155 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 10, 2019
                 | 347,382 |                   
      $14.86 - $16.34
      $5.16M - $5.68M
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 10, 2019
                 | 677,996 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 10, 2019
                 | 567,357 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 10, 2019
                 | 25,354 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 243,622 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 108,305 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 641,020 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 106,057 |                   
      $30.61 - $37.95
      $3.25M - $4.02M
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 664,857 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 72,421 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Jan 22, 2019
                 | 85,080 |                   
      $112.54 - $121.25
      $9.57M - $10.3M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 01, 2018
                 | 31,284 |                   
      $90.15 - $92.35
      $2.82M - $2.89M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 01, 2018
                 | 73,727 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 01, 2018
                 | 1,208,955 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 01, 2018
                 | 303,911 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 01, 2018
                 | 106,649 |                   
      $47.77 - $48.11
      $5.09M - $5.13M
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Oct 01, 2018
                 | 77,260 |                   
      $36.19 - $39.12
      $2.8M - $3.02M
     |  | 
          
          
          
            |  | 
                
                  Q2 2018
                  Filed on Jul 12, 2018
                 | 22,019 | 
      N/A
     |  |