Sep 29
2023
SELL
Open market or private sale
$436,477
$56.87 p/Share
7,675
Reduced 24.4%
23,777
Common Stock
Sep 29
2023
BUY
Exercise of conversion of derivative security
-
11,250
Added 26.35%
31,452
Common Stock
May 26
2023
SELL
Open market or private sale
$398,270
$49.79 p/Share
7,999
Reduced 46.5%
9,202
Common Stock
Apr 21
2023
SELL
Open market or private sale
$1,204,400
$60.22 p/Share
20,000
Reduced 53.76%
17,201
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$187,421
$14.19 p/Share
13,208
Added 26.2%
37,201
Common Stock
Apr 20
2023
SELL
Open market or private sale
$120,080
$60.01 p/Share
2,001
Reduced 7.7%
23,993
Common Stock
Apr 20
2023
BUY
Exercise of conversion of derivative security
$28,394
$14.19 p/Share
2,001
Added 7.15%
25,994
Common Stock
Mar 31
2023
SELL
Open market or private sale
$828,900
$55.26 p/Share
15,000
Reduced 38.47%
23,993
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
$208,200
$13.88 p/Share
15,000
Added 27.78%
38,993
Common Stock
Feb 01
2023
SELL
Open market or private sale
$197,129
$60.73 p/Share
3,246
Reduced 11.92%
23,993
Common Stock
Jan 31
2023
SELL
Open market or private sale
$642,642
$61.14 p/Share
10,511
Reduced 27.84%
27,239
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
25,250
Added 40.08%
37,750
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 28.57%
12,500
Common Stock
Sep 13
2022
SELL
Open market or private sale
$49,594
$75.6 p/Share
656
Reduced 8.04%
7,500
Common Stock
Aug 11
2022
SELL
Open market or private sale
$3,563,000
$71.26 p/Share
50,000
Reduced 85.98%
8,156
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$332,268
$8.86 p/Share
37,502
Added 39.2%
58,156
Common Stock
Mar 01
2022
SELL
Open market or private sale
$1,140,445
$57.28 p/Share
19,910
Reduced 49.08%
20,654
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$318,335
$25.82 p/Share
12,329
Added 23.31%
40,564
Common Stock
Feb 25
2022
SELL
Open market or private sale
$570,000
$57.0 p/Share
10,000
Reduced 26.15%
28,235
Common Stock
Feb 25
2022
BUY
Exercise of conversion of derivative security
$200,100
$20.01 p/Share
10,000
Added 20.73%
38,235
Common Stock
Feb 03
2022
SELL
Open market or private sale
$908,416
$48.62 p/Share
18,684
Reduced 39.82%
28,235
Common Stock
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
36,919
Added 44.04%
46,919
Common Stock
Feb 01
2022
SELL
Open market or private sale
$969,400
$48.47 p/Share
20,000
Reduced 66.67%
10,000
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$283,800
$14.19 p/Share
20,000
Added 40.0%
30,000
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
11,000
Added 34.38%
21,000
Common Stock