Feb 24
2025
SELL
Payment of exercise price or tax liability
$18,842
$31.99 p/Share
589
Reduced 1.38%
42,195
Voting Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
2,000
Added 4.47%
42,784
Voting Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$136,991
$34.42 p/Share
3,980
Reduced 8.89%
40,784
Voting Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
13,529
Added 24.7%
41,250
Voting Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$26,691
$34.8 p/Share
767
Reduced 2.4%
31,235
Voting Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
2,253
Added 6.58%
32,002
Voting Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$15,715
$35.08 p/Share
448
Reduced 1.48%
29,749
Voting Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
1,286
Added 4.14%
29,810
Voting Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$23,147
$39.3 p/Share
589
Reduced 2.0%
28,911
Voting Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
2,000
Added 6.35%
29,500
Voting Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$21,134
$39.21 p/Share
539
Reduced 1.92%
27,500
Voting Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,580
Added 5.33%
28,039
Voting Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$139,088
$38.55 p/Share
3,608
Reduced 12.0%
26,459
Voting Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
11,948
Added 28.44%
30,067
Voting Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$17,893
$39.94 p/Share
448
Reduced 2.41%
18,119
Voting Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
1,287
Added 6.61%
18,180
Voting Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$20,450
$34.72 p/Share
589
Reduced 3.3%
17,280
Voting Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,000
Added 10.07%
17,869
Voting Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$19,363
$35.27 p/Share
549
Reduced 3.34%
15,869
Voting Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,580
Added 8.78%
16,418
Voting Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$15,384
$34.34 p/Share
448
Reduced 2.93%
14,838
Voting Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
1,285
Added 7.94%
14,899
Voting Common Stock