Mar 29
2022
SELL
Open market or private sale
$1,597,035
$55.0 p/Share
29,037
Reduced 30.02%
67,687
Common Stock, par valu...
Mar 29
2022
BUY
Exercise of conversion of derivative security
$979,128
$33.72 p/Share
29,037
Added 23.09%
96,724
Common Stock, par valu...
Mar 02
2022
SELL
Open market or private sale
$132,900
$50.0 p/Share
2,658
Reduced 3.78%
67,687
Common Stock, par valu...
Mar 01
2022
SELL
Open market or private sale
$391,400
$50.0 p/Share
7,828
Reduced 10.74%
65,030
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$210,303
$49.67 p/Share
4,234
Reduced 5.68%
70,345
Common Stock, par valu...
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
9,549
Added 11.35%
74,579
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$214,112
$45.43 p/Share
4,713
Reduced 6.08%
72,858
Common Stock, par valu...
Feb 24
2022
BUY
Exercise of conversion of derivative security
-
15,612
Added 16.75%
77,571
Common Stock, par valu...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$88,006
$42.68 p/Share
2,062
Reduced 3.22%
61,959
Common Stock, par valu...
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
6,818
Added 9.81%
62,657
Common Stock, par valu...
Dec 28
2021
SELL
Open market or private sale
$1,688,097
$52.61 p/Share
32,087
Reduced 35.94%
57,203
Common Stock, par valu...
Dec 28
2021
BUY
Exercise of conversion of derivative security
$1,006,248
$31.36 p/Share
32,087
Added 26.44%
89,290
Common Stock, par valu...
Dec 16
2021
SELL
Open market or private sale
$1,990,982
$50.48 p/Share
39,441
Reduced 40.81%
57,203
Common Stock, par valu...
Dec 16
2021
BUY
Exercise of conversion of derivative security
$1,154,438
$29.27 p/Share
39,441
Added 28.98%
96,644
Common Stock, par valu...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$25,398
$34.65 p/Share
733
Reduced 1.27%
57,203
Common Stock, par valu...
Feb 24
2021
BUY
Exercise of conversion of derivative security
-
2,500
Added 4.14%
57,936
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$22,203
$31.81 p/Share
698
Reduced 1.24%
55,436
Common Stock, par valu...
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
2,379
Added 4.07%
56,134
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$41,564
$32.17 p/Share
1,292
Reduced 2.35%
53,755
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
4,437
Added 7.46%
55,047
Common Stock, par valu...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$23,738
$32.97 p/Share
720
Reduced 1.4%
50,610
Common Stock, par valu...
Feb 16
2021
BUY
Exercise of conversion of derivative security
-
2,080
Added 3.89%
51,330
Common Stock, par valu...