Nov 22
2024
SELL
Open market or private sale
$108,233
$38.49 p/Share
2,812
Reduced 37.76%
4,635
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$25,367
$37.25 p/Share
681
Reduced 8.38%
7,447
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
2,323
Added 22.23%
8,128
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$2,936
$34.15 p/Share
86
Reduced 1.46%
5,805
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
291
Added 4.71%
5,891
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$6,444
$33.92 p/Share
190
Reduced 3.28%
5,600
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
645
Added 10.02%
5,790
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$13,282
$33.04 p/Share
402
Reduced 7.25%
5,145
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
1,369
Added 19.79%
5,547
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$14,525
$33.24 p/Share
437
Reduced 9.47%
4,178
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
-
1,490
Added 24.41%
4,615
Common Stock
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