Aug 20
2021
SELL
Payment of exercise price or tax liability
$288,406
$100.49 p/Share
2,870
Reduced 1.14%
249,604
Common Stock
Aug 02
2021
SELL
Open market or private sale
$241,940
$120.97 p/Share
2,000
Reduced 0.79%
252,412
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$110,769
$117.34 p/Share
944
Reduced 0.37%
254,412
Common Stock
Jul 12
2021
SELL
Open market or private sale
$254,760
$127.38 p/Share
2,000
Reduced 0.78%
255,356
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$82,832
$131.48 p/Share
630
Reduced 0.24%
257,356
Common Stock
Jun 14
2021
SELL
Open market or private sale
$227,860
$113.93 p/Share
2,000
Reduced 0.77%
257,986
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$283,768
$97.75 p/Share
2,903
Reduced 1.1%
259,986
Common Stock
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