Feb 23
2024
SELL
Payment of exercise price or tax liability
$17,488
$39.3 p/Share
445
Reduced 0.46%
96,882
Voting Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
1,000
Added 1.02%
97,327
Voting Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$42,033
$39.21 p/Share
1,072
Reduced 1.1%
96,327
Voting Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
2,370
Added 2.38%
97,399
Voting Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$206,358
$38.55 p/Share
5,353
Reduced 5.33%
95,029
Voting Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
11,948
Added 10.64%
100,382
Voting Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$39,780
$39.94 p/Share
996
Reduced 1.11%
88,434
Voting Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
-
2,002
Added 2.19%
89,430
Voting Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$43,640
$44.44 p/Share
982
Reduced 1.11%
87,428
Voting Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$43,650
$14.55 p/Share
3,000
Added 3.28%
88,410
Voting Common Stock
Nov 29
2023
-
350
Reduced 0.41%
85,410
Voting Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$10,242
$34.72 p/Share
295
Reduced 0.34%
85,760
Voting Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,000
Added 1.15%
86,055
Voting Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$25,852
$35.27 p/Share
733
Reduced 0.85%
85,055
Voting Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
2,370
Added 2.69%
85,788
Voting Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$23,900
$34.34 p/Share
696
Reduced 0.83%
83,418
Voting Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
2,002
Added 2.32%
84,114
Voting Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$17,476
$60.47 p/Share
289
Reduced 0.35%
82,112
Voting Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
1,000
Added 1.2%
82,401
Voting Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$41,737
$61.65 p/Share
677
Reduced 0.82%
81,401
Voting Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
2,002
Added 2.38%
82,078
Voting Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$7,275
$14.55 p/Share
500
Added 0.62%
80,076
Voting Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$116,388
$84.4 p/Share
1,379
Reduced 1.7%
79,576
Voting Common Stock
Dec 13
2021
BUY
Exercise of conversion of derivative security
$116,400
$14.55 p/Share
8,000
Added 8.99%
80,955
Voting Common Stock
Dec 03
2021
-
225
Reduced 0.31%
72,955
Voting Common Stock