|  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 4,980 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 12,205 |                   
      $26.91 - $31.21
      $328K - $381K
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 12, 2020
                 | 1,319 |                   
      $150.74 - $178.47
      $199K - $235K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 2,650 |                   
      $182.15 - $218.2
      $483K - $578K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 12,880 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 18,130 |                   
      $81.62 - $95.28
      $1.48M - $1.73M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 23,260 |                   
      $19.57 - $21.29
      $455K - $495K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 5,850 |                   
      $106.56 - $149.95
      $623K - $877K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 3,530 |                   
      $75.18 - $84.21
      $265K - $297K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 17,920 |                   
      $9.82 - $16.07
      $176K - $288K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 410 |                   
      $1786.52 - $2077.44
      $732K - $852K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 15,300 |                   
      $113.33 - $138.46
      $1.73M - $2.12M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 3,320 |                   
      $74.32 - $87.46
      $247K - $290K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 8,160 |                   
      $21.79 - $29.88
      $178K - $244K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 2,570 |                   
      $93.26 - $109.41
      $240K - $281K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 26,100 |                   
      $62.51 - $69.0
      $1.63M - $1.8M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 52,790 |                   
      $43.38 - $50.71
      $2.29M - $2.68M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 6,880 |                   
      $56.14 - $63.16
      $386K - $435K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 2,700 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 19,580 |                   
      $12.57 - $15.99
      $246K - $313K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 13,500 |                   
      $113.38 - $139.64
      $1.53M - $1.89M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 9,650 |                   
      $31.8 - $43.9
      $307K - $424K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 3,540 |                   
      $123.04 - $173.79
      $436K - $615K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 3,170 |                   
      $107.34 - $152.0
      $340K - $482K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 15,330 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 5,000 |                   
      $46.35 - $60.56
      $232K - $303K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 3,890 |                   
      $97.7 - $109.28
      $380K - $425K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 19,800 |                   
      $77.55 - $95.02
      $1.54M - $1.88M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 1,350 |                   
      $43.98 - $49.25
      $59.4K - $66.5K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 32,700 |                   
      $48.81 - $61.15
      $1.6M - $2M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 90,200 |                   
      $19.98 - $23.76
      $1.8M - $2.14M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 5,290 |                   
      $42.71 - $44.45
      $226K - $235K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 21,300 |                   
      $41.81 - $49.92
      $891K - $1.06M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 1,840 |                   
      $112.24 - $157.66
      $207K - $290K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 3,790 |                   
      $61.66 - $66.38
      $234K - $252K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 2,570 |                   
      $250.26 - $302.31
      $643K - $777K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 1,220 |                   
      $215.26 - $266.65
      $263K - $325K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 9,880 |                   
      $37.53 - $44.06
      $371K - $435K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 23,200 |                   
      $74.29 - $81.04
      $1.72M - $1.88M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 12,960 |                   
      $35.89 - $40.88
      $465K - $530K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 5,480 |                   
      $48.26 - $58.31
      $264K - $320K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 38,200 |                   
      $44.96 - $53.01
      $1.72M - $2.02M
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 5,990 |                   
      $69.57 - $88.44
      $417K - $530K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 13,510 |                   
      $6.09 - $18.8
      $82.3K - $254K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 13,440 |                   
      $24.67 - $28.39
      $332K - $382K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 4,620 |                   
      $63.51 - $92.97
      $293K - $430K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 2,920 |                   
      $143.17 - $170.39
      $418K - $498K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 14,060 |                   
      $28.56 - $33.64
      $402K - $473K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 1,830 |                   
      $143.25 - $176.01
      $262K - $322K
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Nov 13, 2019
                 | 2,040 |                   
      $195.56 - $222.14
      $399K - $453K
     |  |