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
Dec 01
2021
SELL
Open market or private sale
$457,500
$91.5 p/Share
5,000
Reduced 6.4%
73,180
Voting Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
$72,750
$14.55 p/Share
5,000
Added 6.01%
78,180
Voting Common Stock
Nov 04
2021
SELL
Open market or private sale
$591,540
$98.59 p/Share
6,000
Reduced 7.58%
73,180
Voting Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$248,065
$69.35 p/Share
3,577
Reduced 4.32%
79,180
Voting Common Stock
Apr 06
2021
BUY
Exercise of conversion of derivative security
-
8,000
Added 8.81%
82,757
Voting Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$233,113
$65.17 p/Share
3,577
Reduced 4.57%
74,757
Voting Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
8,000
Added 9.27%
78,334
Voting Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$26,757
$44.97 p/Share
595
Reduced 0.84%
70,334
Voting Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
2,002
Added 2.75%
70,929
Voting Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$181,957
$48.9 p/Share
3,721
Reduced 5.12%
68,927
Voting Common Stock
Jan 13
2021
BUY
Exercise of conversion of derivative security
-
8,000
Added 9.92%
72,648
Voting Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$150,120
$41.98 p/Share
3,576
Reduced 5.24%
64,648
Voting Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
-
8,000
Added 10.5%
68,224
Voting Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$1,012,688
$43.04 p/Share
23,529
Reduced 28.09%
60,224
Voting Common Stock
Dec 02
2020
BUY
Exercise of conversion of derivative security
-
52,636
Added 38.93%
82,574
Voting Common Stock