Mar 16
2021
SELL
Open market or private sale
$1,760,281
$112.27 p/Share
15,679
Reduced 6.75%
216,652
Common Stock
Mar 11
2021
SELL
Open market or private sale
$9,027,145
$112.25 p/Share
80,420
Reduced 25.71%
232,331
Common Stock
Mar 09
2021
SELL
Open market or private sale
$2,637,197
$110.44 p/Share
23,879
Reduced 7.09%
312,751
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
60,315
Added 15.19%
336,630
Common Stock
Mar 04
2021
SELL
Open market or private sale
$4,926,755
$110.1 p/Share
44,748
Reduced 13.94%
276,315
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
70,046
Added 17.91%
321,063
Common Stock
Feb 26
2021
SELL
Open market or private sale
$897,559
$122.4 p/Share
7,333
Reduced 2.84%
251,017
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
$148,053
$20.19 p/Share
7,333
Added 2.76%
258,350
Common Stock
Feb 22
2021
SELL
Open market or private sale
$2,534,250
$135.16 p/Share
18,750
Reduced 6.95%
251,017
Common Stock
Jan 29
2021
SELL
Open market or private sale
$1,296,700
$129.67 p/Share
10,000
Reduced 3.57%
269,767
Common Stock
Jan 29
2021
BUY
Exercise of conversion of derivative security
$201,900
$20.19 p/Share
10,000
Added 3.45%
279,767
Common Stock
Dec 31
2020
SELL
Open market or private sale
$1,265,500
$126.55 p/Share
10,000
Reduced 3.52%
273,877
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
$201,900
$20.19 p/Share
10,000
Added 3.4%
283,877
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$100,032
$116.86 p/Share
856
Reduced 0.31%
273,877
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$99,998
$19.26 p/Share
5,192
Added 1.85%
274,733
Common Stock
Dec 01
2020
SELL
Open market or private sale
$3,365,400
$112.18 p/Share
30,000
Reduced 10.02%
269,541
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
$577,800
$19.26 p/Share
30,000
Added 9.1%
299,541
Common Stock
Nov 30
2020
SELL
Open market or private sale
$3,411,900
$113.73 p/Share
30,000
Reduced 10.02%
269,541
Common Stock
Nov 30
2020
BUY
Exercise of conversion of derivative security
$591,900
$19.73 p/Share
30,000
Added 9.1%
299,541
Common Stock
Nov 17
2020
SELL
Open market or private sale
$2,660,750
$106.43 p/Share
25,000
Reduced 8.49%
269,541
Common Stock
Nov 17
2020
BUY
Exercise of conversion of derivative security
$481,500
$19.26 p/Share
25,000
Added 7.82%
294,541
Common Stock
Nov 16
2020
SELL
Open market or private sale
$2,658,750
$106.35 p/Share
25,000
Reduced 8.49%
269,541
Common Stock
Nov 16
2020
BUY
Exercise of conversion of derivative security
$481,500
$19.26 p/Share
25,000
Added 7.82%
294,541
Common Stock
Oct 30
2020
SELL
Open market or private sale
$912,500
$91.25 p/Share
10,000
Reduced 3.58%
269,541
Common Stock
Oct 30
2020
BUY
Exercise of conversion of derivative security
$201,900
$20.19 p/Share
10,000
Added 3.45%
279,541
Common Stock