Feb 24
2022
SELL
Open market or private sale
$315,427
$125.07 p/Share
2,522
Reduced 5.62%
42,375
Common Stock
Feb 24
2022
-
200
Reduced 0.44%
44,897
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$413,335
$122.87 p/Share
3,364
Reduced 6.94%
45,097
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
5,396
Added 10.19%
47,532
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$130,372
$125.72 p/Share
1,037
Reduced 2.35%
43,065
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$97,797
$125.22 p/Share
781
Reduced 1.74%
44,102
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
6,129
Added 12.01%
44,883
Common Stock
Nov 10
2021
SELL
Open market or private sale
$607,860
$135.08 p/Share
4,500
Reduced 10.43%
38,649
Common Stock
Nov 10
2021
BUY
Exercise of conversion of derivative security
$209,306
$45.8 p/Share
4,570
Added 9.58%
43,149
Common Stock
Aug 26
2021
SELL
Open market or private sale
$206,530
$117.48 p/Share
1,758
Reduced 4.36%
38,579
Common Stock
May 26
2021
SELL
Open market or private sale
$164,885
$113.09 p/Share
1,458
Reduced 3.5%
40,227
Common Stock
Feb 26
2021
SELL
Open market or private sale
$273,899
$111.75 p/Share
2,451
Reduced 5.55%
41,685
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$106,886
$41.59 p/Share
2,570
Added 5.5%
44,136
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$105,776
$113.86 p/Share
929
Reduced 2.19%
41,566
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$116,580
$112.42 p/Share
1,037
Reduced 2.38%
42,495
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
6,891
Added 13.67%
43,532
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$101,060
$111.3 p/Share
908
Reduced 2.42%
36,641
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$159,638
$113.46 p/Share
1,407
Reduced 3.61%
37,549
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
3,582
Added 8.42%
38,956
Common Stock
Jan 08
2021
SELL
Open market or private sale
$118,000
$118.0 p/Share
1,000
Reduced 2.75%
35,374
Common Stock
Dec 16
2020
SELL
Open market or private sale
$112,000
$112.0 p/Share
1,000
Reduced 2.69%
36,242
Common Stock
Nov 13
2020
-
200
Reduced 0.53%
37,242
Common Stock
Nov 10
2020
SELL
Open market or private sale
$201,825
$97.5 p/Share
2,070
Reduced 5.24%
37,442
Common Stock
Nov 10
2020
BUY
Exercise of conversion of derivative security
$192,978
$41.59 p/Share
4,640
Added 10.51%
39,512
Common Stock