May 09
2023
SELL
Open market or private sale
$2,179,500
$29.06 p/Share
75,000
Reduced 8.6%
796,627
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$150,000
$2.0 p/Share
75,000
Added 7.92%
871,627
Common Stock
Apr 10
2023
SELL
Open market or private sale
$2,283,286
$31.99 p/Share
71,375
Reduced 8.22%
796,627
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$100,000
$2.0 p/Share
50,000
Added 5.45%
868,002
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$1,072,486
$34.98 p/Share
30,660
Reduced 3.61%
818,002
Common Stock
Apr 02
2023
BUY
Grant, award, or other acquisition
-
246,052
Added 22.48%
848,662
Common Stock
Mar 22
2023
SELL
Open market or private sale
$2,384,250
$31.79 p/Share
75,000
Reduced 11.07%
602,610
Common Stock
Mar 22
2023
BUY
Exercise of conversion of derivative security
$150,000
$2.0 p/Share
75,000
Added 9.97%
677,610
Common Stock
Feb 09
2023
SELL
Open market or private sale
$2,303,250
$30.71 p/Share
75,000
Reduced 11.07%
602,610
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$150,000
$2.0 p/Share
75,000
Added 9.97%
677,610
Common Stock
Jan 23
2023
SELL
Open market or private sale
$5,418,374
$28.3 p/Share
191,462
Reduced 24.11%
602,610
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$375,214
$2.0 p/Share
187,607
Added 19.11%
794,072
Common Stock
Jan 20
2023
SELL
Open market or private sale
$2,633,194
$28.03 p/Share
93,942
Reduced 13.41%
606,465
Common Stock
Jan 20
2023
BUY
Exercise of conversion of derivative security
$187,884
$2.0 p/Share
93,942
Added 11.83%
700,407
Common Stock
Jan 18
2023
SELL
Open market or private sale
$804,901
$28.11 p/Share
28,634
Reduced 4.51%
606,465
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
$57,268
$2.0 p/Share
28,634
Added 4.31%
635,099
Common Stock
Jan 17
2023
SELL
Open market or private sale
$1,013,709
$28.01 p/Share
36,191
Reduced 5.63%
606,465
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$72,382
$2.0 p/Share
36,191
Added 5.33%
642,656
Common Stock
Jan 13
2023
SELL
Open market or private sale
$574,856
$28.05 p/Share
20,494
Reduced 3.27%
606,465
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$673,827
$26.56 p/Share
25,370
Reduced 3.89%
626,959
Common Stock
Dec 29
2022
SELL
Open market or private sale
$420,750
$28.05 p/Share
15,000
Reduced 2.25%
652,329
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
$30,000
$2.0 p/Share
15,000
Added 2.2%
667,329
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$707,280
$23.07 p/Share
30,658
Reduced 4.49%
652,329
Common Stock
Aug 10
2022
SELL
Open market or private sale
$2,030,013
$29.5 p/Share
68,814
Reduced 9.15%
682,987
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$37,628
$2.0 p/Share
18,814
Added 2.44%
751,801
Common Stock