|  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 7 |                   
      $90.71 - $108.28
      $635 - $758
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 29,995 |                   
      $15.64 - $21.22
      $469K - $636K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 18 |                   
      $61.35 - $90.47
      $1.1K - $1.63K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 3 |                   
      $174.74 - $268.81
      $524 - $806
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 361 |                   
      $14.92 - $25.22
      $5.39K - $9.1K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 4 |                   
      $278.61 - $344.13
      $1.11K - $1.38K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 8 |                   
      $48.58 - $61.28
      $389 - $490
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 11 |                   
      $82.03 - $107.69
      $902 - $1.18K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 26 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 18 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 9 |                   
      $91.15 - $118.63
      $820 - $1.07K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 32 |                   
      $16.29 - $21.77
      $521 - $697
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 29 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 21 |                   
      $18.21 - $23.2
      $382 - $487
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 15 |                   
      $81.37 - $113.51
      $1.22K - $1.7K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 7 |                   
      $60.87 - $70.33
      $426 - $492
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 680 |                   
      $16.15 - $18.94
      $11K - $12.9K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 21 |                   
      $32.41 - $39.65
      $681 - $833
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 73 |                   
      $56.26 - $66.31
      $4.11K - $4.84K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 7 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 7 |                   
      $106.9 - $167.73
      $748 - $1.17K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 12 |                   
      $77.82 - $96.76
      $934 - $1.16K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 14 |                   
      $32.97 - $39.6
      $462 - $554
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 28 |                   
      $12.74 - $16.59
      $357 - $465
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 300 |                   
      $32.4 - $39.92
      $9.72K - $12K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 10 |                   
      $126.35 - $162.84
      $1.26K - $1.63K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 16 |                   
      $65.09 - $78.04
      $1.04K - $1.25K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 2,115 |                   
      $27.68 - $41.32
      $58.5K - $87.4K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 5 |                   
      $16.16 - $25.82
      $80.8 - $129
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 10 |                   
      $140.69 - $185.25
      $1.41K - $1.85K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 8,326 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 17 |                   
      $52.56 - $60.99
      $894 - $1.04K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 17 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 13 |                   
      $16.59 - $33.89
      $216 - $441
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 2 |                   
      $285.92 - $355.13
      $572 - $710
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 3,096,752 |                   
      $14.83 - $18.71
      $45.9M - $57.9M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 543 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 21 |                   
      $8.73 - $12.52
      $183 - $263
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 3,184,821 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 228 |                   
      $18.44 - $24.69
      $4.2K - $5.63K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 583,038 |                   
      $50.69 - $114.99
      $29.6M - $67M
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 380 |                   
      $66.89 - $92.25
      $25.4K - $35.1K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 80 |                   
      $66.85 - $103.94
      $5.35K - $8.32K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 233 |                   
      $4.39 - $6.57
      $1.02K - $1.53K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 156 |                   
      $30.0 - $38.38
      $4.68K - $5.99K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 76 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 159,648 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 391 |                   
      $8.37 - $13.3
      $3.27K - $5.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 39 |                   
      $99.24 - $159.08
      $3.87K - $6.2K
     |  | 
          
          
          
            |  | 
                
                  Q4 2020
                  Filed on Feb 12, 2021
                 | 84,149 | 
      N/A
     |  |