Dec 06
2021
BUY
Grant, award, or other acquisition
-
52,079
Added 41.27%
74,106
Common Stock
Oct 04
2021
SELL
Open market or private sale
$1,180,520
$128.92 p/Share
9,157
Reduced 22.18%
32,136
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,464,977
$128.71 p/Share
11,382
Reduced 21.61%
41,293
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
25,638
Added 32.74%
52,675
Common Stock
Dec 08
2020
SELL
Open market or private sale
$5,516,981
$157.17 p/Share
35,102
Reduced 56.66%
26,846
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$6,800,988
$157.62 p/Share
43,148
Reduced 41.06%
61,948
Common Stock
Dec 06
2020
BUY
Grant, award, or other acquisition
-
87,025
Added 51.44%
82,143
Common Stock
Nov 23
2020
SELL
Open market or private sale
$787,344
$142.48 p/Share
5,526
Reduced 23.42%
18,071
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$902,757
$146.03 p/Share
6,182
Reduced 20.76%
23,597
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
13,090
Added 30.53%
29,779
Common Stock
Oct 02
2020
SELL
Open market or private sale
$991,579
$116.78 p/Share
8,491
Reduced 33.72%
16,689
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$1,015,920
$119.52 p/Share
8,500
Reduced 25.24%
25,180
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
19,114
Added 36.2%
33,680
Common Stock
Jan 21
2020
SELL
Open market or private sale
$70,097
$95.37 p/Share
735
Reduced 4.91%
14,247
Common Stock
Nov 21
2019
SELL
Open market or private sale
$1,276,050
$85.07 p/Share
15,000
Reduced 50.03%
14,982
Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$1,133,095
$85.62 p/Share
13,234
Reduced 30.62%
29,982
Common Stock
Nov 20
2019
BUY
Exercise of conversion of derivative security
-
27,656
Added 39.02%
43,216
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$349,803
$75.47 p/Share
4,635
Reduced 22.95%
15,560
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
8,539
Added 29.72%
20,195
Common Stock
May 06
2019
SELL
Open market or private sale
$1,844,827
$88.43 p/Share
20,862
Reduced 92.44%
1,707
Common Stock
May 06
2019
SELL
Payment of exercise price or tax liability
$544,238
$88.25 p/Share
6,167
Reduced 35.1%
11,405
Common Stock
May 06
2019
BUY
Grant, award, or other acquisition
-
15,865
Added 47.45%
17,572
Common Stock
Nov 20
2018
SELL
Payment of exercise price or tax liability
$788,541
$54.92 p/Share
14,358
Reduced 39.09%
22,375
Common Stock
Nov 20
2018
BUY
Exercise of conversion of derivative security
-
32,389
Added 46.86%
36,733
Common Stock
Oct 29
2018
SELL
Open market or private sale
$54,166
$63.5 p/Share
853
Reduced 16.41%
4,344
Common Stock