Aug 23
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Aug 22
2023
SELL
Open market or private sale
$305,269
$33.07 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Aug 22
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Aug 08
2023
SELL
Open market or private sale
$300,284
$32.53 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Aug 07
2023
SELL
Open market or private sale
$305,084
$33.05 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jul 19
2023
SELL
Open market or private sale
$379,947
$41.16 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jul 18
2023
SELL
Open market or private sale
$368,039
$39.87 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Jul 18
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jul 07
2023
SELL
Open market or private sale
$359,270
$38.92 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Jul 07
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jul 06
2023
SELL
Open market or private sale
$352,808
$38.22 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Jul 06
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jun 27
2023
SELL
Open market or private sale
$348,101
$37.71 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Jun 27
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jun 26
2023
SELL
Open market or private sale
$344,870
$37.36 p/Share
9,231
Reduced 13.4%
59,674
Common Stock
Jun 26
2023
BUY
Exercise of conversion of derivative security
$18,554
$2.01 p/Share
9,231
Added 11.81%
68,905
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$139,044
$36.97 p/Share
3,761
Reduced 5.93%
59,674
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
6,552
Added 9.56%
62,006
Common Stock
Mar 21
2023
SELL
Open market or private sale
$42,039
$26.16 p/Share
1,607
Reduced 2.75%
56,883
Common Stock
Mar 21
2023
BUY
Exercise of conversion of derivative security
$3,230
$2.01 p/Share
1,607
Added 2.67%
58,490
Common Stock
Mar 20
2023
SELL
Open market or private sale
$40,528
$25.22 p/Share
1,607
Reduced 2.75%
56,883
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
$3,230
$2.01 p/Share
1,607
Added 2.67%
58,490
Common Stock