May 12
2021
SELL
Open market or private sale
$189,800
$94.9 p/Share
2,000
Reduced 0.76%
262,889
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$126,996
$133.12 p/Share
954
Reduced 0.36%
264,889
Common Stock
Apr 12
2021
SELL
Open market or private sale
$257,680
$128.84 p/Share
2,000
Reduced 0.75%
265,843
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$87,129
$122.2 p/Share
713
Reduced 0.27%
267,843
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$87,129
$122.2 p/Share
713
Reduced 0.27%
267,843
Common Stock
Mar 12
2021
SELL
Open market or private sale
$278,340
$139.17 p/Share
2,000
Reduced 0.74%
268,556
Common Stock
Feb 25
2021
-
45,000
Reduced 14.26%
270,556
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$453,486
$150.81 p/Share
3,007
Reduced 0.94%
315,556
Common Stock
Feb 12
2021
SELL
Open market or private sale
$334,860
$167.43 p/Share
2,000
Reduced 0.62%
318,188
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$192,165
$190.64 p/Share
1,008
Reduced 0.25%
395,188
Common Stock
Jan 20
2021
$15,597,750
$207.97 p/Share
75,000
Reduced 18.98%
320,188
Common Stock
Jan 20
2021
SELL
Open market or private sale
$1,051,000
$210.2 p/Share
5,000
Reduced 1.25%
396,196
Common Stock
Jan 19
2021
SELL
Open market or private sale
$4,015,600
$200.78 p/Share
20,000
Reduced 4.75%
401,196
Common Stock
Jan 14
2021
SELL
Open market or private sale
$1,829,200
$182.92 p/Share
10,000
Reduced 2.32%
421,196
Common Stock
Jan 12
2021
SELL
Open market or private sale
$333,260
$166.63 p/Share
2,000
Reduced 0.46%
431,196
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$107,804
$141.29 p/Share
763
Reduced 0.18%
433,196
Common Stock
Dec 24
2020
BUY
Exercise of conversion of derivative security
$31,535
$5.95 p/Share
5,300
Added 1.21%
433,959
Common Stock
Dec 23
2020
SELL
Open market or private sale
$848,700
$169.74 p/Share
5,000
Reduced 1.15%
428,659
Common Stock
Dec 22
2020
SELL
Open market or private sale
$802,300
$160.46 p/Share
5,000
Reduced 1.14%
433,659
Common Stock
Dec 21
2020
SELL
Open market or private sale
$1,504,100
$150.41 p/Share
10,000
Reduced 2.23%
438,659
Common Stock
Dec 18
2020
SELL
Open market or private sale
$290,880
$145.44 p/Share
2,000
Reduced 0.44%
448,659
Common Stock
Dec 15
2020
SELL
Open market or private sale
$9,340,099
$133.43 p/Share
70,000
Reduced 13.44%
450,659
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$347,489
$115.56 p/Share
3,007
Reduced 0.57%
520,659
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$346,631
$85.97 p/Share
4,032
Reduced 0.76%
523,666
Common Stock
Sep 21
2020
-
80,000
Reduced 13.16%
527,698
Common Stock