Sep 23
2024
SELL
Payment of exercise price or tax liability
$3,832
$29.48 p/Share
130
Reduced 3.99%
3,125
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
443
Added 11.98%
3,255
Common Stock
Aug 08
2024
SELL
Open market or private sale
$148,284
$29.83 p/Share
4,971
Reduced 63.87%
2,812
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$2,782
$32.36 p/Share
86
Reduced 1.09%
7,783
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
291
Added 3.57%
7,869
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$6,399
$33.68 p/Share
190
Reduced 2.45%
7,578
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
645
Added 7.67%
7,768
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$10,005
$36.12 p/Share
277
Reduced 4.29%
6,180
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
943
Added 11.69%
7,123
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$2,858
$33.63 p/Share
85
Reduced 1.3%
6,457
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
290
Added 4.24%
6,542
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$13,651
$33.96 p/Share
402
Reduced 6.04%
6,252
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
-
1,369
Added 17.06%
6,654
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$4,227
$32.77 p/Share
129
Reduced 2.38%
5,285
Common Stock
Sep 22
2023
BUY
Exercise of conversion of derivative security
-
443
Added 7.56%
5,414
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$2,751
$31.99 p/Share
86
Reduced 1.7%
4,971
Common Stock
Nov 16
2022
BUY
Exercise of conversion of derivative security
-
291
Added 5.44%
5,057
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$6,053
$31.86 p/Share
190
Reduced 3.83%
4,766
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
646
Added 11.53%
4,956
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$1,628
$29.6 p/Share
55
Reduced 1.26%
4,310
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
186
Added 4.09%
4,365
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$2,501
$29.43 p/Share
85
Reduced 1.99%
4,179
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
290
Added 6.37%
4,264
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$3,487
$27.46 p/Share
127
Reduced 3.1%
3,974
Common Stock
Sep 22
2022
BUY
Exercise of conversion of derivative security
-
444
Added 9.77%
4,101
Common Stock