Jun 02
2021
SELL
Payment of exercise price or tax liability
$45,521
$149.74 p/Share
304
Reduced 0.62%
49,036
Common Stock
Jun 01
2021
SELL
Open market or private sale
$8,968,788
$133.48 p/Share
67,192
Reduced 57.66%
49,340
Common Stock
Jun 01
2021
BUY
Exercise of conversion of derivative security
$1,954,857
$41.37 p/Share
47,253
Added 47.41%
52,425
Common Stock
May 07
2021
SELL
Open market or private sale
$269,175
$107.67 p/Share
2,500
Reduced 3.48%
69,279
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$99,999
$3.0 p/Share
33,333
Added 31.71%
71,779
Common Stock
Apr 07
2021
SELL
Open market or private sale
$684,150
$136.83 p/Share
5,000
Reduced 11.51%
38,446
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
446
Added 1.02%
43,446
Common Stock
Mar 08
2021
SELL
Open market or private sale
$691,650
$138.33 p/Share
5,000
Reduced 10.42%
43,000
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$29,608
$139.66 p/Share
212
Reduced 0.44%
48,000
Common Stock
Feb 08
2021
SELL
Open market or private sale
$1,684,300
$168.43 p/Share
10,000
Reduced 17.18%
48,212
Common Stock
Jan 07
2021
SELL
Open market or private sale
$1,778,400
$118.56 p/Share
15,000
Reduced 20.49%
58,212
Common Stock
Dec 07
2020
SELL
Open market or private sale
$1,388,200
$138.82 p/Share
10,000
Reduced 12.02%
73,212
Common Stock
Dec 07
2020
BUY
Exercise of conversion of derivative security
$30,000
$3.0 p/Share
10,000
Added 10.73%
83,212
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$53,057
$138.53 p/Share
383
Reduced 0.52%
73,212
Common Stock
Nov 25
2020
-
40,000
Reduced 35.21%
73,595
Common Stock
Nov 24
2020
-
80,000
Reduced 41.32%
113,595
Common Stock
Nov 18
2020
SELL
Open market or private sale
$2,536,571
$135.66 p/Share
18,698
Reduced 8.49%
201,595
Common Stock
Nov 18
2020
-
8,000
Reduced 3.97%
193,595
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$773,536
$41.37 p/Share
18,698
Added 7.82%
220,293
Common Stock
Nov 06
2020
SELL
Open market or private sale
$1,565,600
$156.56 p/Share
10,000
Reduced 4.73%
201,595
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
$30,000
$3.0 p/Share
10,000
Added 4.51%
211,595
Common Stock
Oct 06
2020
SELL
Open market or private sale
$1,759,200
$175.92 p/Share
10,000
Reduced 4.73%
201,595
Common Stock
Oct 06
2020
BUY
Exercise of conversion of derivative security
$30,000
$3.0 p/Share
10,000
Added 4.51%
211,595
Common Stock
Sep 08
2020
SELL
Open market or private sale
$1,250,000
$125.0 p/Share
10,000
Reduced 4.73%
201,595
Common Stock
Sep 08
2020
BUY
Exercise of conversion of derivative security
$30,000
$3.0 p/Share
10,000
Added 4.51%
211,595
Common Stock