Jul 02
2021
SELL
Open market or private sale
$370,349
$120.95 p/Share
3,062
Reduced 6.15%
46,748
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
$167,308
$54.64 p/Share
3,062
Added 5.79%
49,810
Common Stock
Mar 31
2021
SELL
Open market or private sale
$234,715
$115.0 p/Share
2,041
Reduced 4.18%
46,748
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
$111,520
$54.64 p/Share
2,041
Added 4.02%
48,789
Common Stock
Jan 28
2021
SELL
Payment of exercise price or tax liability
$159,095
$84.58 p/Share
1,881
Reduced 3.87%
46,748
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
5,731
Added 10.54%
48,629
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
4,308
Added 17.16%
20,804
Common Stock
Jan 19
2021
SELL
Open market or private sale
$200,870
$88.92 p/Share
2,259
Reduced 12.04%
16,496
Common Stock
Jan 15
2021
SELL
Open market or private sale
$296,391
$86.74 p/Share
3,417
Reduced 15.41%
18,755
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
$186,705
$54.64 p/Share
3,417
Added 13.35%
22,172
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$1,015,013
$147.21 p/Share
6,895
Reduced 26.88%
18,755
Common Stock
Oct 20
2020
BUY
Grant, award, or other acquisition
-
14,084
Added 35.45%
25,650
Common Stock
Oct 12
2020
SELL
Payment of exercise price or tax liability
$75,686
$150.47 p/Share
503
Reduced 4.17%
11,566
Common Stock
Oct 08
2020
SELL
Open market or private sale
$844,777
$154.41 p/Share
5,471
Reduced 29.33%
13,183
Common Stock
Oct 08
2020
SELL
Open market or private sale
$172,559
$154.9 p/Share
1,114
Reduced 8.45%
12,069
Common Stock
Oct 08
2020
BUY
Exercise of conversion of derivative security
$680,099
$103.28 p/Share
6,585
Added 26.09%
18,654
Common Stock
Oct 06
2020
SELL
Payment of exercise price or tax liability
$41,778
$151.92 p/Share
275
Reduced 2.23%
12,069
Common Stock
Oct 05
2020
SELL
Open market or private sale
$835,800
$149.25 p/Share
5,600
Reduced 30.18%
12,958
Common Stock
Oct 04
2020
SELL
Payment of exercise price or tax liability
$49,397
$150.6 p/Share
328
Reduced 1.8%
17,944
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$43,072
$150.6 p/Share
286
Reduced 1.54%
18,272
Common Stock
Oct 02
2020
SELL
Payment of exercise price or tax liability
$51,231
$147.64 p/Share
347
Reduced 1.84%
18,558
Common Stock
Jul 16
2020
SELL
Open market or private sale
$199,710
$123.43 p/Share
1,618
Reduced 7.88%
18,905
Common Stock
Jul 15
2020
SELL
Open market or private sale
$568,147
$122.71 p/Share
4,630
Reduced 18.41%
20,523
Common Stock
Jul 15
2020
BUY
Exercise of conversion of derivative security
$427,951
$92.43 p/Share
4,630
Added 15.55%
25,153
Common Stock
Jan 30
2020
SELL
Payment of exercise price or tax liability
$268,693
$140.09 p/Share
1,918
Reduced 8.55%
20,523
Common Stock