Jul 03
2025
SELL
Open market or private sale
$155,764
$52.13 p/Share
2,988
Reduced 4.44%
64,383
Common Stock
Jul 03
2025
BUY
Exercise of conversion of derivative security
$137,657
$46.07 p/Share
2,988
Added 4.25%
67,371
Common Stock
Jun 09
2025
SELL
Open market or private sale
$859,535
$45.43 p/Share
18,920
Reduced 22.71%
64,383
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$304,747
$36.58 p/Share
8,331
Reduced 9.09%
83,303
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
10,206
Added 10.02%
91,634
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
-
20,378
Added 20.02%
81,428
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$229,286
$36.68 p/Share
6,251
Reduced 9.29%
61,050
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
10,401
Added 13.39%
67,301
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
14,783
Added 20.62%
56,900
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$66,439
$36.87 p/Share
1,802
Reduced 4.1%
42,117
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
10,767
Added 19.69%
43,919
Common Stock
Feb 21
2023
SELL
Sale (or disposition) back to the issuer
$190,325
$36.58 p/Share
5,203
Reduced 13.57%
33,152
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
5,203
Added 11.94%
38,355
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$41,014
$23.45 p/Share
1,749
Reduced 5.01%
33,152
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
11,988
Added 25.57%
34,901
Common Stock
Feb 21
2022
SELL
Sale (or disposition) back to the issuer
$109,679
$21.08 p/Share
5,203
Reduced 18.51%
22,913
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
5,203
Added 15.62%
28,116
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$16,557
$18.52 p/Share
894
Reduced 3.76%
22,913
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
8,772
Added 26.93%
23,807
Common Stock
Feb 21
2021
SELL
Sale (or disposition) back to the issuer
$90,012
$17.3 p/Share
5,203
Reduced 18.51%
22,913
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
5,203
Added 15.62%
28,116
Common Stock