Jun 15
2021
|
SELL
Open market or private sale
|
$206,039
$136.45 p/Share
|
1,510
|
|
May 14
2021
|
SELL
Open market or private sale
|
$195,273
$129.32 p/Share
|
1,510
|
|
Dec 07
2020
|
SELL
Open market or private sale
|
$3,213,851
$158.31 p/Share
|
20,301
|
|
Dec 06
2020
|
SELL
Payment of exercise price or tax liability
|
$3,711,005
$157.62 p/Share
|
23,544
|
|
Dec 06
2020
|
BUY
Grant, award, or other acquisition
|
-
|
59,831
|
|
Nov 20
2020
|
SELL
Payment of exercise price or tax liability
|
$517,092
$146.03 p/Share
|
3,541
|
|
Nov 20
2020
|
BUY
Exercise of conversion of derivative security
|
-
|
8,999
|
|
Oct 01
2020
|
SELL
Payment of exercise price or tax liability
|
$402,663
$119.52 p/Share
|
3,369
|
|
Oct 01
2020
|
BUY
Exercise of conversion of derivative security
|
-
|
11,722
|
|
Feb 19
2020
|
SELL
Open market or private sale
|
$1,434,694
$89.91 p/Share
|
15,957
|
|
Dec 08
2019
|
SELL
Payment of exercise price or tax liability
|
$1,148,585
$83.82 p/Share
|
13,703
|
|
Dec 08
2019
|
BUY
Grant, award, or other acquisition
|
$1,459,432
$41.91 p/Share
|
34,823
|
|
Nov 20
2019
|
SELL
Payment of exercise price or tax liability
|
$545,228
$85.62 p/Share
|
6,368
|
|
Nov 20
2019
|
BUY
Exercise of conversion of derivative security
|
-
|
16,183
|
|
Oct 01
2019
|
SELL
Payment of exercise price or tax liability
|
$136,827
$75.47 p/Share
|
1,813
|
|
Oct 01
2019
|
BUY
Exercise of conversion of derivative security
|
-
|
5,870
|
|
May 06
2019
|
SELL
Payment of exercise price or tax liability
|
$182,678
$88.25 p/Share
|
2,070
|
|
May 06
2019
|
BUY
Grant, award, or other acquisition
|
-
|
8,499
|
|
May 03
2019
|
SELL
Open market or private sale
|
$1,543,963
$88.53 p/Share
|
17,440
|
|
Dec 09
2018
|
SELL
Payment of exercise price or tax liability
|
$196,021
$55.99 p/Share
|
3,501
|
|
Dec 09
2018
|
BUY
Grant, award, or other acquisition
|
-
|
8,896
|
|
Nov 20
2018
|
SELL
Payment of exercise price or tax liability
|
$274,710
$54.92 p/Share
|
5,002
|
|
Nov 20
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
15,578
|
|
Oct 19
2018
|
SELL
Payment of exercise price or tax liability
|
$127,191
$65.36 p/Share
|
1,946
|
|
Oct 19
2018
|
BUY
Exercise of conversion of derivative security
|
-
|
7,992
|
|