|  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 13,442 |                   
      $49.95 - $54.8
      $671K - $737K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 144,779 |                   
      $50.47 - $67.39
      $7.31M - $9.76M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 117,423 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 24,908 |                   
      $42.93 - $53.98
      $1.07M - $1.34M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 33,483 |                   
      $45.19 - $56.15
      $1.51M - $1.88M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 66,664 |                   
      $119.89 - $142.83
      $7.99M - $9.52M
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 1,763 |                   
      $107.41 - $121.51
      $189K - $214K
     |  | 
          
          
          
            |  | 
                
                  Q2 2022
                  Filed on Jul 11, 2022
                 | 3,270 |                   
      $81.97 - $83.48
      $268K - $273K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 1,736 |                   
      $128.66 - $144.3
      $223K - $251K
     |  | 
          
          
          
            |  | 
                
                  Q1 2022
                  Filed on May 04, 2022
                 | 53,766 |                   
      $199.76 - $251.37
      $10.7M - $13.5M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 21, 2022
                 | 68,555 |                   
      $70.21 - $77.4
      $4.81M - $5.31M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 21, 2022
                 | 4,166 |                   
      $77.83 - $93.36
      $324K - $389K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 21, 2022
                 | 2,857 |                   
      $104.87 - $119.65
      $300K - $342K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 21, 2022
                 | 46,053 |                   
      $31.55 - $34.05
      $1.45M - $1.57M
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 21, 2022
                 | 7,071 |                   
      $30.92 - $31.24
      $219K - $221K
     |  | 
          
          
          
            |  | 
                
                  Q4 2021
                  Filed on Jan 21, 2022
                 | 1,769 |                   
      $192.55 - $216.56
      $341K - $383K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 04, 2021
                 | 36,623 |                   
      $256.44 - $277.04
      $9.39M - $10.1M
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 04, 2021
                 | 6,491 |                   
      $37.86 - $40.67
      $246K - $264K
     |  | 
          
          
          
            |  | 
                
                  Q3 2021
                  Filed on Nov 04, 2021
                 | 13,936 |                   
      $178.6 - $192.23
      $2.49M - $2.68M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 3,276 |                   
      $100.95 - $110.81
      $331K - $363K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 93,695 |                   
      $129.78 - $131.28
      $12.2M - $12.3M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 02, 2021
                 | 2,115 |                   
      $113.04 - $115.78
      $239K - $245K
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 30, 2021
                 | 41,680 |                   
      $262.76 - $302.04
      $11M - $12.6M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 30, 2021
                 | 11,832 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 30, 2021
                 | 55,585 |                   
      $97.17 - $105.39
      $5.4M - $5.86M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 30, 2021
                 | 23,859 |                   
      $63.43 - $78.45
      $1.51M - $1.87M
     |  | 
          
          
          
            |  | 
                
                  Q1 2021
                  Filed on Apr 30, 2021
                 | 22,033 |                   
      $61.49 - $61.63
      $1.35M - $1.36M
     |  | 
          
          
          
            |  | 
                
                  Q3 2020
                  Filed on Oct 15, 2020
                 | 299,969 |                   
      $70.34 - $70.85
      $21.1M - $21.3M
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 16, 2020
                 | 5,626 |                   
      $67.79 - $86.78
      $381K - $488K
     |  | 
          
          
          
            |  | 
                
                  Q2 2020
                  Filed on Jul 16, 2020
                 | 4,159 |                   
      $59.7 - $77.34
      $248K - $322K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 54,903 |                   
      $44.1 - $51.09
      $2.42M - $2.8M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 32,512 |                   
      $32.36 - $58.18
      $1.05M - $1.89M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 252,767 |                   
      $78.83 - $94.82
      $19.9M - $24M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 2,664 |                   
      $12.57 - $40.24
      $33.5K - $107K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 513,002 |                   
      $71.75 - $82.34
      $36.8M - $42.2M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 8,266 |                   
      $30.81 - $36.22
      $255K - $299K
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 120,885 |                   
      $23.47 - $34.75
      $2.84M - $4.2M
     |  | 
          
          
          
            |  | 
                
                  Q1 2020
                  Filed on Apr 27, 2020
                 | 343,548 |                   
      $26.27 - $30.83
      $9.03M - $10.6M
     |  | 
          
          
          
            |  | 
                
                  Q4 2019
                  Filed on Jan 16, 2020
                 | 7,971 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2019
                  Filed on Oct 16, 2019
                 | 7,750 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 25, 2019
                 | 9,144 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 25, 2019
                 | 7,505 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2019
                  Filed on Jul 25, 2019
                 | 9,054 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q1 2019
                  Filed on Apr 11, 2019
                 | 237,694 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 06, 2019
                 | 5,140 |                   
      $36.68 - $41.1
      $189K - $211K
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 06, 2019
                 | 14,063 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q4 2018
                  Filed on Feb 06, 2019
                 | 45,473 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 26,383 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 7,213 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q3 2018
                  Filed on Nov 13, 2018
                 | 1,500 |                   
      $95.38 - $128.64
      $143K - $193K
     |  |