Dec 27
2021
BUY
Grant, award, or other acquisition
-
4,638
Added 16.57%
23,346
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$41,151
$110.62 p/Share
372
Reduced 1.95%
18,708
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$23,599
$117.41 p/Share
201
Reduced 1.04%
19,080
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$19,518
$105.5 p/Share
185
Reduced 0.95%
19,281
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$37,382
$100.49 p/Share
372
Reduced 1.88%
19,466
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$23,585
$117.34 p/Share
201
Reduced 1.01%
19,709
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$24,324
$131.48 p/Share
185
Reduced 0.92%
19,910
Common Stock
Jun 14
2021
SELL
Open market or private sale
$1,620,302
$114.42 p/Share
14,161
Reduced 41.34%
20,095
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
$224,410
$16.19 p/Share
13,861
Added 28.99%
33,956
Common Stock
May 21
2021
SELL
Open market or private sale
$48,334
$98.64 p/Share
490
Reduced 2.35%
20,395
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$25,415
$97.75 p/Share
260
Reduced 1.23%
20,885
Common Stock
Apr 26
2021
SELL
Open market or private sale
$35,798
$135.6 p/Share
264
Reduced 1.23%
21,145
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$18,770
$133.12 p/Share
141
Reduced 0.65%
21,409
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$15,764
$122.2 p/Share
129
Reduced 0.6%
21,550
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$15,764
$122.2 p/Share
129
Reduced 0.6%
21,550
Common Stock
Feb 22
2021
SELL
Open market or private sale
$72,314
$146.98 p/Share
492
Reduced 2.22%
21,679
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$38,909
$150.81 p/Share
258
Reduced 1.15%
22,171
Common Stock
Jan 25
2021
SELL
Open market or private sale
$47,478
$193.0 p/Share
246
Reduced 1.09%
22,250
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$30,312
$190.64 p/Share
159
Reduced 0.7%
22,496
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$21,052
$141.29 p/Share
149
Reduced 0.65%
22,655
Common Stock
Dec 15
2020
SELL
Open market or private sale
$647,509
$139.73 p/Share
4,634
Reduced 16.89%
22,804
Common Stock
Nov 20
2020
SELL
Payment of exercise price or tax liability
$42,988
$115.56 p/Share
372
Reduced 1.34%
27,438
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$69,206
$85.97 p/Share
805
Reduced 2.81%
27,810
Common Stock