Dec 16
2024
SELL
Payment of exercise price or tax liability
$4,735
$32.66 p/Share
145
Reduced 0.96%
14,935
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
406
Added 2.62%
15,080
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$19,848
$27.34 p/Share
726
Reduced 4.89%
14,111
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$8,805
$15.64 p/Share
563
Added 3.69%
14,674
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
2,033
Added 12.21%
14,624
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$6,375
$43.97 p/Share
145
Reduced 1.12%
12,804
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
406
Added 3.04%
12,949
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$31,813
$43.82 p/Share
726
Reduced 5.47%
12,543
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
2,033
Added 13.47%
13,056
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$6,572
$45.33 p/Share
145
Reduced 1.27%
11,236
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
406
Added 3.44%
11,381
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$107,245
$47.37 p/Share
2,264
Reduced 17.1%
10,975
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
6,343
Added 32.75%
13,026
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$12,449
$15.64 p/Share
796
Added 10.35%
6,896
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,149
$28.62 p/Share
145
Reduced 2.32%
6,100
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
405
Added 6.09%
6,245
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$5,951
$24.29 p/Share
245
Reduced 4.03%
5,840
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
596
Added 8.92%
6,085
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$4,036
$28.63 p/Share
141
Reduced 2.5%
5,489
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
406
Added 6.73%
5,630
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$3,767
$18.2 p/Share
207
Reduced 3.81%
5,224
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
596
Added 9.89%
5,431
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$3,728
$15.47 p/Share
241
Added 4.75%
4,835
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$3,066
$21.75 p/Share
141
Reduced 2.98%
4,594
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
406
Added 7.9%
4,735
Common Stock