|  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 50,900 |                   
      $28.16 - $31.5
      $1.43M - $1.6M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 5,600 |                   
      $35.2 - $42.57
      $197K - $238K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 7,987 |                   
      $8.56 - $13.94
      $68.4K - $111K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 44,917 |                   
      $22.34 - $28.88
      $1M - $1.3M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 17,865 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 29,146 |                   
      $20.07 - $24.06
      $585K - $701K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 8,685 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 2,162 |                   
      $411.6 - $468.24
      $890K - $1.01M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 30,146 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 14,693 |                   
      $45.12 - $57.32
      $663K - $842K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 18,497 |                   
      $46.25 - $59.09
      $855K - $1.09M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 15,446 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 3,047 |                   
      $135.03 - $164.08
      $411K - $500K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 72,100 |                   
      $58.47 - $65.77
      $4.22M - $4.74M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 10,919 |                   
      $20.05 - $27.9
      $219K - $305K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 12,199 |                   
      $68.11 - $75.35
      $831K - $919K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 31,594 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 5,508 |                   
      $153.02 - $174.17
      $843K - $959K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 26,300 |                   
      $20.51 - $24.85
      $539K - $654K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 10, 2020
                 | 74,000 |                   
      $31.55 - $41.39
      $2.33M - $3.06M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 34,000 |                   
      $34.94 - $42.25
      $1.19M - $1.44M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 197,000 |                   
      $48.36 - $56.89
      $9.53M - $11.2M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 26,000 |                   
      $49.92 - $58.4
      $1.3M - $1.52M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 27,000 |                   
      $25.79 - $34.62
      $696K - $935K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 3,000 |                   
      $74.49 - $92.02
      $223K - $276K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 15,000 |                   
      $80.38 - $92.54
      $1.21M - $1.39M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 7,000 |                   
      $45.74 - $52.73
      $320K - $369K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 3,900 |                   
      $97.41 - $126.79
      $380K - $494K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 20,000 |                   
      $24.45 - $34.59
      $489K - $692K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 58,000 |                   
      $20.7 - $27.43
      $1.2M - $1.59M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 18,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 44,000 |                   
      $70.86 - $80.43
      $3.12M - $3.54M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 23,500 |                   
      $26.37 - $33.19
      $620K - $780K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 24,000 |                   
      $16.93 - $21.42
      $406K - $514K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 18,000 |                   
      $121.08 - $134.87
      $2.18M - $2.43M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 17,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 25,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 9,000 |                   
      $40.12 - $47.15
      $361K - $424K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 10,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 33,000 |                   
      $32.02 - $37.45
      $1.06M - $1.24M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 25,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 41,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 5,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 45,000 |                   
      $15.0 - $19.28
      $675K - $868K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 87,000 |                   
      $14.96 - $18.96
      $1.3M - $1.65M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 15,000 |                   
      $84.96 - $94.65
      $1.27M - $1.42M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 36,000 |                   
      $27.07 - $34.12
      $975K - $1.23M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 30,196 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 73,000 |                   
      $18.29 - $20.46
      $1.34M - $1.49M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 12, 2019
                 | 9,000 |                   
      $31.04 - $43.26
      $279K - $389K
     |  |