Feb 24
2025
SELL
Payment of exercise price or tax liability
$28,439
$31.99 p/Share
889
Reduced 4.09%
20,860
Voting Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
2,000
Added 8.42%
21,749
Voting Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$67,704
$34.42 p/Share
1,967
Reduced 9.06%
19,749
Voting Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
4,425
Added 17.79%
20,452
Voting Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$35,461
$34.8 p/Share
1,019
Reduced 5.57%
17,291
Voting Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
2,128
Added 10.41%
18,310
Voting Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$34,974
$35.08 p/Share
997
Reduced 5.8%
16,182
Voting Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,003
Added 10.44%
17,179
Voting Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$34,937
$39.3 p/Share
889
Reduced 5.53%
15,176
Voting Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,000
Added 11.07%
16,065
Voting Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$29,133
$39.21 p/Share
743
Reduced 5.02%
14,065
Voting Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 9.64%
14,808
Voting Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$51,001
$38.55 p/Share
1,323
Reduced 9.09%
13,228
Voting Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
2,844
Added 16.35%
14,551
Voting Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$39,780
$39.94 p/Share
996
Reduced 7.84%
11,707
Voting Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
2,002
Added 13.61%
12,703
Voting Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$3,575
$33.73 p/Share
106
Reduced 0.98%
10,701
Voting Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
360
Added 3.22%
10,807
Voting Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$20,450
$34.72 p/Share
589
Reduced 5.34%
10,447
Voting Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 15.34%
11,036
Voting Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$18,481
$35.27 p/Share
524
Reduced 5.48%
9,036
Voting Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,580
Added 14.18%
9,560
Voting Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$23,900
$34.34 p/Share
696
Reduced 8.02%
7,980
Voting Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
2,002
Added 18.75%
8,676
Voting Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$3,405
$32.13 p/Share
106
Reduced 1.56%
6,674
Voting Common Stock