Aug 21
2023
SELL
Sale (or disposition) back to the issuer
-
662,615
Reduced 100.0%
0
Common Stock
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
89,118
Added 11.86%
662,615
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$87,541
$29.2 p/Share
2,998
Reduced 0.52%
573,497
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
6,720
Added 1.15%
576,495
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$408,441
$29.94 p/Share
13,642
Reduced 2.34%
569,775
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
40,322
Added 6.46%
583,417
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$1,757,735
$24.02 p/Share
73,178
Reduced 11.87%
543,080
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
165,000
Added 21.12%
616,258
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
15
Added 0.0%
543,095
Common Stock
Oct 03
2022
BUY
Exercise of conversion of derivative security
-
20,000
Added 4.24%
451,258
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$748,107
$33.23 p/Share
22,513
Reduced 4.96%
431,149
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$416,329
$11.97 p/Share
34,781
Added 7.32%
440,166
Common Stock
Aug 15
2022
BUY
Open market or private purchase
$3,449
$31.64 p/Share
109
Added 0.03%
431,258
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
6,720
Added 1.58%
418,881
Common Stock
Oct 02
2021
SELL
Payment of exercise price or tax liability
$314,186
$36.58 p/Share
8,589
Reduced 2.04%
412,161
Common Stock
Oct 02
2021
BUY
Exercise of conversion of derivative security
-
20,000
Added 4.54%
420,750
Common Stock
Jun 01
2021
BUY
Open market or private purchase
$1,800,000
$36.0 p/Share
50,000
Added 11.09%
400,750
Common Stock
Mar 12
2021
BUY
Other acquisition or disposition
-
99,566
Added 22.11%
350,750
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
-
6,721
Added 2.61%
251,184
Common Stock
Feb 23
2021
BUY
Other acquisition or disposition
-
187,500
Added 43.41%
244,463
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$150,646
$25.62 p/Share
5,880
Reduced 9.36%
56,963
Common Stock
Oct 02
2020
BUY
Exercise of conversion of derivative security
-
20,000
Added 24.14%
62,843
Common Stock