Jun 08
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.21%
663,393
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$733,628
$40.19 p/Share
18,254
Reduced 2.74%
648,393
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
36,813
Added 5.23%
666,647
Common Stock
May 12
2023
-
13,279
Added 2.06%
629,834
Common Stock
May 09
2023
SELL
Open market or private sale
$429,799
$42.98 p/Share
10,000
Reduced 1.6%
616,555
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.57%
626,555
Common Stock
May 08
2023
SELL
Open market or private sale
$378,000
$37.8 p/Share
10,000
Reduced 1.6%
616,555
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$39,900
$3.99 p/Share
10,000
Added 1.57%
626,555
Common Stock
Apr 10
2023
SELL
Open market or private sale
$897,200
$44.86 p/Share
20,000
Reduced 3.14%
616,555
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$79,800
$3.99 p/Share
20,000
Added 3.05%
636,555
Common Stock
Mar 29
2023
SELL
Open market or private sale
$220,250
$44.05 p/Share
5,000
Reduced 0.8%
616,555
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.8%
621,555
Common Stock
Mar 27
2023
SELL
Open market or private sale
$646,200
$43.08 p/Share
15,000
Reduced 2.38%
616,555
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$59,850
$3.99 p/Share
15,000
Added 2.32%
631,555
Common Stock
Feb 23
2023
SELL
Open market or private sale
$156,803
$38.47 p/Share
4,076
Reduced 0.66%
616,555
Common Stock
Feb 22
2023
SELL
Open market or private sale
$360,816
$37.77 p/Share
9,553
Reduced 1.52%
620,631
Common Stock
Feb 21
2023
SELL
Open market or private sale
$28,275
$37.65 p/Share
751
Reduced 0.12%
630,184
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$19,792
$0.25 p/Share
79,168
Added 11.15%
630,935
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
31,187
Added 5.35%
551,767
Common Stock
Feb 01
2023
SELL
Open market or private sale
$146,800
$29.36 p/Share
5,000
Reduced 0.95%
520,580
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$19,950
$3.99 p/Share
5,000
Added 0.94%
525,580
Common Stock
Jan 03
2023
SELL
Open market or private sale
$347,296
$24.98 p/Share
13,903
Reduced 2.6%
520,580
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$55,472
$3.99 p/Share
13,903
Added 2.54%
534,483
Common Stock
Dec 30
2022
SELL
Open market or private sale
$14,600
$25.0 p/Share
584
Reduced 0.11%
520,580
Common Stock
Dec 30
2022
BUY
Exercise of conversion of derivative security
$2,330
$3.99 p/Share
584
Added 0.11%
521,164
Common Stock