|  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 0 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Aug 15, 2022
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 7,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 70,456 |                   
      $31.33 - $43.36
      $2.21M - $3.05M
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 16, 2022
                 | 120,515 |                   
      $96.48 - $127.01
      $11.6M - $15.3M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 60,375 |                   
      $71.01 - $130.26
      $4.29M - $7.86M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 4,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 100,000 |                   
      $65.63 - $91.55
      $6.56M - $9.16M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 39,404 |                   
      $66.71 - $84.86
      $2.63M - $3.34M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Feb 14, 2022
                 | 550 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 1,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 6,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 35,859 |                   
      $74.21 - $94.14
      $2.66M - $3.38M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 15, 2021
                 | 225,872 |                   
      $22.89 - $31.29
      $5.17M - $7.07M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 200,000 |                   
      $4.38 - $8.08
      $876K - $1.62M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,086 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 16, 2021
                 | 1,500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 6,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,000,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,250 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on May 17, 2021
                 | 1,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 600 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 46,637 |                   
      $44.04 - $73.87
      $2.05M - $3.45M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 71,423 |                   
      $56.71 - $65.71
      $4.05M - $4.69M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Nov 16, 2020
                 | 2,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 50 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Aug 14, 2020
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 266,992 |                   
      $35.39 - $81.91
      $9.45M - $21.9M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 2,170 |                   
      $52.83 - $76.33
      $115K - $166K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 180,892 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 3,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 4,000 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 13,391 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 99,407 |                   
      $79.03 - $141.09
      $7.86M - $14M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on May 15, 2020
                 | 24,834 |                   
      $83.98 - $208.83
      $2.09M - $5.19M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 650 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 300,000 |                   
      $12.49 - $14.52
      $3.75M - $4.36M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 500 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Feb 14, 2020
                 | 443,207 | 
      N/A
     |  |