Oct 04
2021
SELL
Open market or private sale
$1,448,623
$126.44 p/Share
11,457
Reduced 80.81%
2,720
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,429,196
$128.71 p/Share
11,104
Reduced 43.92%
14,177
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
-
25,090
Added 49.81%
25,281
Common Stock
Dec 08
2020
SELL
Open market or private sale
$7,784,387
$157.7 p/Share
49,362
Reduced 100.0%
0
Common Stock
Dec 06
2020
SELL
Payment of exercise price or tax liability
$7,651,190
$157.62 p/Share
48,542
Reduced 49.58%
49,362
Common Stock
Dec 06
2020
BUY
Grant, award, or other acquisition
-
97,904
Added 57.6%
72,082
Common Stock
Nov 24
2020
SELL
Open market or private sale
$1,107,445
$142.51 p/Share
7,771
Reduced 100.0%
0
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$1,015,785
$146.03 p/Share
6,956
Reduced 47.23%
7,771
Common Stock
Nov 20
2020
BUY
Exercise of conversion of derivative security
-
14,727
Added 50.0%
14,727
Common Stock
Oct 05
2020
SELL
Open market or private sale
$1,267,854
$118.27 p/Share
10,720
Reduced 100.0%
0
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$1,011,259
$119.52 p/Share
8,461
Reduced 44.11%
10,720
Common Stock
Oct 01
2020
BUY
Exercise of conversion of derivative security
-
19,181
Added 50.0%
19,181
Common Stock
Jun 29
2020
-
3,591
Reduced 100.0%
0
Common Stock
Jun 29
2020
SELL
Open market or private sale
$967,812
$87.68 p/Share
11,038
Reduced 75.45%
3,591
Common Stock
Dec 10
2019
SELL
Open market or private sale
$2,427,888
$84.51 p/Share
28,729
Reduced 86.09%
4,643
Common Stock
Dec 08
2019
SELL
Payment of exercise price or tax liability
$2,368,083
$83.82 p/Share
28,252
Reduced 45.85%
33,372
Common Stock
Dec 08
2019
BUY
Grant, award, or other acquisition
-
56,981
Added 50.98%
54,787
Common Stock
Nov 22
2019
SELL
Open market or private sale
$640,306
$84.82 p/Share
7,549
Reduced 61.92%
4,643
Common Stock
Nov 20
2019
SELL
Payment of exercise price or tax liability
$578,534
$85.62 p/Share
6,757
Reduced 35.66%
12,192
Common Stock
Nov 20
2019
BUY
Exercise of conversion of derivative security
-
14,306
Added 43.02%
18,949
Common Stock
Oct 01
2019
SELL
Payment of exercise price or tax liability
$393,576
$75.47 p/Share
5,215
Reduced 52.9%
4,643
Common Stock
Oct 01
2019
BUY
Exercise of conversion of derivative security
-
9,607
Added 49.36%
9,858
Common Stock
May 10
2019
SELL
Open market or private sale
$603,843
$84.56 p/Share
7,141
Reduced 100.0%
0
Common Stock
May 08
2019
SELL
Open market or private sale
$935,714
$84.68 p/Share
11,050
Reduced 60.74%
7,141
Common Stock
May 06
2019
SELL
Payment of exercise price or tax liability
$619,868
$88.25 p/Share
7,024
Reduced 27.86%
18,191
Common Stock