Feb 10
2025
SELL
Payment of exercise price or tax liability
$6,729
$48.07 p/Share
140
Reduced 0.53%
26,118
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
310
Added 1.17%
26,258
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$46,357
$48.44 p/Share
957
Reduced 3.56%
25,948
Common Stock
Feb 09
2025
BUY
Exercise of conversion of derivative security
-
2,124
Added 7.46%
26,347
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$26,932
$48.44 p/Share
556
Reduced 2.19%
24,781
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
1,374
Added 5.14%
25,337
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
$24,244
$44.65 p/Share
543
Reduced 2.22%
23,963
Common Stock
Jan 20
2025
BUY
Grant, award, or other acquisition
-
2,314
Added 8.63%
24,506
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$5,562
$40.31 p/Share
138
Reduced 0.62%
22,192
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
304
Added 1.34%
22,330
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$15,841
$40.31 p/Share
393
Reduced 1.75%
22,026
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
871
Added 3.74%
22,419
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$371,875
$35.93 p/Share
10,350
Reduced 32.45%
21,548
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
8,701
Added 25.48%
25,444
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
14,340
Added 38.2%
23,197
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$32,750
$37.09 p/Share
883
Reduced 9.07%
8,857
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
3,450
Added 26.16%
9,740
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$4,648
$61.17 p/Share
76
Reduced 1.19%
6,290
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
302
Added 4.53%
6,366
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$33,568
$57.09 p/Share
588
Reduced 8.84%
6,064
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
2,712
Added 28.96%
6,652
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$33,309
$46.07 p/Share
723
Reduced 15.51%
3,940
Common Stock
Feb 07
2022
BUY
Exercise of conversion of derivative security
-
2,901
Added 38.35%
4,663
Common Stock
Feb 09
2021
SELL
Payment of exercise price or tax liability
$37,491
$61.06 p/Share
614
Reduced 25.84%
1,762
Common Stock
Feb 09
2021
BUY
Exercise of conversion of derivative security
-
2,376
Added 50.0%
2,376
Common Stock