Dec 02
2024
SELL
Sale (or disposition) back to the issuer
-
290,551
Reduced 100.0%
0
Common Stock
Aug 11
2024
BUY
Exercise of conversion of derivative security
-
5,000
Added 1.69%
290,551
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
-
30,000
Added 9.51%
285,551
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 5.54%
255,551
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$394,501
$30.23 p/Share
13,050
Reduced 5.15%
240,551
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$180,423
$28.2 p/Share
6,398
Reduced 2.46%
253,601
Common Stock
Jul 30
2023
BUY
Exercise of conversion of derivative security
-
30,000
Added 10.34%
259,999
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
15,000
Added 6.12%
229,999
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$20,110
$37.73 p/Share
533
Reduced 0.25%
214,999
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,682
Added 0.77%
215,532
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$561,737
$42.22 p/Share
13,305
Reduced 5.86%
213,850
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$596,330
$44.82 p/Share
13,305
Reduced 5.53%
227,155
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
30,000
Added 11.09%
240,460
Common Stock
Jul 30
2022
BUY
Exercise of conversion of derivative security
-
30,000
Added 12.48%
210,460
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$1,401,029
$77.23 p/Share
18,141
Reduced 9.13%
180,460
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
40,842
Added 17.06%
198,601
Common Stock
Nov 16
2021
-
10,000
Reduced 5.96%
157,759
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,070,000
$107.0 p/Share
10,000
Reduced 5.63%
167,759
Common Stock
Sep 14
2021
-
5,000
Reduced 2.74%
177,759
Common Stock
Aug 20
2021
SELL
Open market or private sale
$886,086
$72.63 p/Share
12,200
Reduced 6.26%
182,759
Common Stock
Aug 19
2021
SELL
Open market or private sale
$102,634
$73.31 p/Share
1,400
Reduced 0.71%
194,959
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
-
30,000
Added 13.25%
196,359
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
3,378
Added 1.99%
166,359
Common Stock
Nov 16
2020
SELL
Open market or private sale
$3,186,600
$53.11 p/Share
60,000
Reduced 26.91%
162,981
Common Stock
Oct 15
2020
SELL
Open market or private sale
$2,920,800
$48.68 p/Share
60,000
Reduced 21.2%
222,981
Common Stock