Feb 23
2023
SELL
Payment of exercise price or tax liability
$1,484,245
$34.72 p/Share
42,749
Reduced 8.82%
442,033
Voting Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
100,000
Added 17.1%
484,782
Voting Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$77,646
$35.15 p/Share
2,209
Reduced 0.57%
384,782
Voting Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 1.9%
386,991
Voting Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$48,213
$34.34 p/Share
1,404
Reduced 0.37%
379,491
Voting Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
4,449
Added 1.15%
380,895
Voting Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$133,164
$60.31 p/Share
2,208
Reduced 0.58%
376,446
Voting Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
7,500
Added 1.94%
378,654
Voting Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$83,166
$61.65 p/Share
1,349
Reduced 0.36%
371,154
Voting Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
4,449
Added 1.18%
372,503
Voting Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$3,100,014
$69.35 p/Share
44,701
Reduced 10.83%
368,054
Voting Common Stock
Apr 06
2021
BUY
Exercise of conversion of derivative security
-
100,000
Added 19.5%
412,755
Voting Common Stock
Mar 22
2021
SELL
Payment of exercise price or tax liability
$2,913,164
$65.17 p/Share
44,701
Reduced 12.51%
312,755
Voting Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
-
100,000
Added 21.86%
357,456
Voting Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$152,696
$45.54 p/Share
3,353
Reduced 1.29%
257,456
Voting Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
-
7,500
Added 2.8%
260,809
Voting Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$89,445
$44.97 p/Share
1,989
Reduced 0.78%
253,309
Voting Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
4,449
Added 1.71%
255,298
Voting Common Stock
Jan 13
2021
SELL
Payment of exercise price or tax liability
$2,192,921
$48.9 p/Share
44,845
Reduced 15.17%
250,849
Voting Common Stock
Jan 13
2021
BUY
Exercise of conversion of derivative security
-
100,000
Added 25.27%
295,694
Voting Common Stock
Dec 08
2020
SELL
Payment of exercise price or tax liability
$1,876,506
$41.98 p/Share
44,700
Reduced 18.59%
195,694
Voting Common Stock
Dec 08
2020
BUY
Exercise of conversion of derivative security
-
100,000
Added 29.38%
240,394
Voting Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$1,979,316
$44.28 p/Share
44,700
Reduced 24.15%
140,394
Voting Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
100,000
Added 35.08%
185,094
Voting Common Stock