Dec 02
2024
SELL
Sale (or disposition) back to the issuer
-
265,641
Reduced 100.0%
0
Common Stock
Aug 11
2024
BUY
Exercise of conversion of derivative security
-
15,000
Added 5.35%
265,232
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
-
30,000
Added 10.71%
250,232
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
-
50,000
Added 18.5%
220,232
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$1,330,056
$29.99 p/Share
44,350
Reduced 20.74%
169,460
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$402,210
$30.23 p/Share
13,305
Reduced 5.86%
213,810
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 18.04%
227,115
Common Stock
Jul 30
2023
BUY
Exercise of conversion of derivative security
-
30,000
Added 14.48%
177,115
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 25.37%
147,115
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$31,542
$37.73 p/Share
836
Reduced 0.86%
96,848
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
1,682
Added 1.69%
97,684
Common Stock
Dec 07
2022
SELL
Payment of exercise price or tax liability
$941,107
$42.44 p/Share
22,175
Reduced 18.76%
96,002
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$1,966,100
$42.22 p/Share
46,568
Reduced 28.27%
118,177
Common Stock
Aug 10
2022
SELL
Open market or private sale
$395,958
$69.76 p/Share
5,676
Reduced 3.33%
164,745
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
75,000
Added 30.56%
170,421
Common Stock
Jul 31
2022
BUY
Exercise of conversion of derivative security
-
50,000
Added 34.38%
95,421
Common Stock
Jul 30
2022
BUY
Exercise of conversion of derivative security
-
30,000
Added 39.78%
45,421
Common Stock
Jul 06
2022
SELL
Open market or private sale
$373,415
$65.8 p/Share
5,675
Reduced 26.9%
15,421
Common Stock
Jun 08
2022
SELL
Open market or private sale
$413,383
$72.83 p/Share
5,676
Reduced 21.2%
21,096
Common Stock
May 02
2022
SELL
Open market or private sale
$387,319
$68.25 p/Share
5,675
Reduced 17.49%
26,772
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$1,400,952
$77.23 p/Share
18,140
Reduced 35.86%
32,447
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
40,842
Added 44.67%
50,587
Common Stock
Nov 08
2021
SELL
Open market or private sale
$1,690,729
$102.68 p/Share
16,466
Reduced 62.82%
9,745
Common Stock
Nov 05
2021
SELL
Open market or private sale
$3,398,670
$100.6 p/Share
33,784
Reduced 56.31%
26,211
Common Stock
Oct 08
2021
SELL
Open market or private sale
$418,950
$83.79 p/Share
5,000
Reduced 7.69%
59,995
Common Stock