Feb 14
2025
SELL
Payment of exercise price or tax liability
$293,499
$34.42 p/Share
8,527
Reduced 5.76%
139,459
Voting Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
19,187
Added 12.05%
140,021
Voting Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$172,503
$34.8 p/Share
4,957
Reduced 3.71%
128,799
Voting Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
11,016
Added 7.61%
133,756
Voting Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$944,794
$42.52 p/Share
22,220
Reduced 15.33%
122,740
Voting Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
-
50,000
Added 25.65%
144,960
Voting Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$717,295
$38.43 p/Share
18,665
Reduced 16.43%
94,960
Voting Common Stock
Aug 12
2024
BUY
Exercise of conversion of derivative security
-
42,000
Added 26.99%
113,625
Voting Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$24,663
$39.21 p/Share
629
Reduced 0.87%
71,625
Voting Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,264
Added 1.72%
72,254
Voting Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$311,445
$38.55 p/Share
8,079
Reduced 10.22%
70,990
Voting Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
17,923
Added 18.48%
79,069
Voting Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$633,447
$37.44 p/Share
16,919
Reduced 21.67%
61,146
Voting Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
-
42,000
Added 34.98%
78,065
Voting Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$14,249
$35.27 p/Share
404
Reduced 1.11%
36,065
Voting Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,264
Added 3.35%
36,469
Voting Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$673,216
$40.69 p/Share
16,545
Reduced 31.97%
35,205
Voting Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
-
42,000
Added 44.8%
51,750
Voting Common Stock
Feb 10
2022
BUY
Open market or private purchase
$197,375
$63.16 p/Share
3,125
Added 24.27%
9,750
Voting Common Stock
Feb 09
2022
BUY
Open market or private purchase
$201,000
$64.32 p/Share
3,125
Added 32.05%
6,625
Voting Common Stock
Sep 08
2021
BUY
Open market or private purchase
$199,780
$57.08 p/Share
3,500
Added 50.0%
3,500
Voting Common Stock