Feb 20
2022
SELL
Payment of exercise price or tax liability
$30,899
$114.02 p/Share
271
Reduced 6.72%
3,764
Common Stock, par valu...
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
516
Added 11.34%
4,035
Common Stock, par valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$50,169
$114.02 p/Share
440
Reduced 11.11%
3,519
Common Stock, par valu...
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
840
Added 17.5%
3,959
Common Stock, par valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$66,102
$119.75 p/Share
552
Reduced 15.04%
3,119
Common Stock, par valu...
Feb 17
2022
BUY
Exercise of conversion of derivative security
-
1,052
Added 22.27%
3,671
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$176,190
$118.09 p/Share
1,492
Reduced 36.29%
2,619
Common Stock, par valu...
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
2,751
Added 40.09%
4,111
Common Stock, par valu...
Dec 14
2021
SELL
Open market or private sale
$33,323
$132.76 p/Share
251
Reduced 15.58%
1,360
Common Stock, par valu...
Dec 13
2021
SELL
Payment of exercise price or tax liability
$84,312
$135.55 p/Share
622
Reduced 27.85%
1,611
Common Stock, par valu...
Dec 13
2021
BUY
Exercise of conversion of derivative security
-
1,123
Added 33.46%
2,233
Common Stock, par valu...
Feb 24
2021
SELL
Open market or private sale
$16,871
$80.34 p/Share
210
Reduced 15.91%
1,110
Common Stock, par valu...
Feb 23
2021
SELL
Open market or private sale
$24,434
$79.33 p/Share
308
Reduced 25.48%
901
Common Stock, par valu...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$31,460
$80.46 p/Share
391
Reduced 22.85%
1,320
Common Stock, par valu...
Feb 23
2021
BUY
Exercise of conversion of derivative security
-
810
Added 32.13%
1,711
Common Stock, par valu...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$27,145
$80.55 p/Share
337
Reduced 19.36%
1,404
Common Stock, par valu...
Feb 22
2021
SELL
Open market or private sale
$15,518
$79.58 p/Share
195
Reduced 13.89%
1,209
Common Stock, par valu...
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
710
Added 28.97%
1,741
Common Stock, par valu...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$22,151
$80.55 p/Share
275
Reduced 21.06%
1,031
Common Stock, par valu...
Feb 20
2021
BUY
Exercise of conversion of derivative security
-
516
Added 28.32%
1,306
Common Stock, par valu...
Feb 19
2021
SELL
Payment of exercise price or tax liability
$36,549
$81.22 p/Share
450
Reduced 36.29%
790
Common Stock, par valu...
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
840
Added 40.38%
1,240
Common Stock, par valu...
Jan 04
2021
SELL
Open market or private sale
$13,832
$85.38 p/Share
162
Reduced 28.83%
400
Common Stock, par valu...
Dec 13
2020
SELL
Payment of exercise price or tax liability
$66,712
$83.39 p/Share
800
Reduced 58.74%
562
Common Stock, par valu...
Dec 13
2020
BUY
Exercise of conversion of derivative security
-
1,123
Added 45.19%
1,362
Common Stock, par valu...