Mar 15
2021
SELL
Payment of exercise price or tax liability
$209,474
$137.09 p/Share
1,528
Reduced 3.85%
38,135
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
5,127
Added 11.45%
39,663
Common Stock
Jan 29
2021
SELL
Open market or private sale
$534,360
$133.59 p/Share
4,000
Reduced 10.39%
34,508
Common Stock
Nov 16
2020
SELL
Open market or private sale
$227,120
$97.56 p/Share
2,328
Reduced 5.7%
38,508
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$607,174
$97.21 p/Share
6,246
Reduced 13.27%
40,836
Common Stock
Nov 15
2020
BUY
Exercise of conversion of derivative security
-
15,754
Added 25.07%
47,082
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$66,844
$94.68 p/Share
706
Reduced 2.2%
31,328
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
-
2,403
Added 6.98%
32,034
Common Stock
Mar 16
2020
SELL
Open market or private sale
$160,988
$48.74 p/Share
3,303
Reduced 12.68%
22,743
Common Stock
Mar 15
2020
SELL
Payment of exercise price or tax liability
$88,106
$56.37 p/Share
1,563
Reduced 5.66%
26,046
Common Stock
Mar 15
2020
BUY
Exercise of conversion of derivative security
-
5,128
Added 15.66%
27,609
Common Stock
Nov 27
2019
SELL
Open market or private sale
$26,010
$76.5 p/Share
340
Reduced 1.62%
20,592
Common Stock
Nov 18
2019
SELL
Open market or private sale
$44,988
$73.39 p/Share
613
Reduced 2.85%
20,932
Common Stock
Nov 15
2019
SELL
Payment of exercise price or tax liability
$130,028
$74.09 p/Share
1,755
Reduced 10.82%
14,463
Common Shares
Nov 15
2019
SELL
Payment of exercise price or tax liability
$276,208
$74.09 p/Share
3,728
Reduced 14.75%
21,545
Common Stock
Nov 15
2019
BUY
Grant, award, or other acquisition
-
3,952
Added 19.59%
16,218
Common Stock
Nov 15
2019
BUY
Exercise of conversion of derivative security
-
10,810
Added 29.96%
25,273
Common Stock
Oct 24
2019
SELL
Open market or private sale
$7,700
$77.0 p/Share
100
Reduced 0.81%
12,266
Common Stock
Jun 17
2019
SELL
Open market or private sale
$16,898
$84.49 p/Share
200
Reduced 1.6%
12,334
Common Stock
Apr 24
2019
SELL
Open market or private sale
$10,200
$102.0 p/Share
100
Reduced 0.79%
12,534
Common Stock
Mar 20
2019
SELL
Open market or private sale
$9,350
$93.5 p/Share
100
Reduced 0.7%
14,171
Common Stock
Mar 18
2019
SELL
Open market or private sale
$74,548
$91.47 p/Share
815
Reduced 5.4%
14,271
Common Stock
Mar 15
2019
BUY
Exercise of conversion of derivative security
-
5,128
Added 25.37%
15,086
Common Stock
Nov 16
2018
SELL
Open market or private sale
$154,140
$88.08 p/Share
1,750
Reduced 15.11%
9,828
Common Stock
Nov 15
2018
SELL
Payment of exercise price or tax liability
$212,504
$89.4 p/Share
2,377
Reduced 17.03%
11,578
Common Stock