Jan 24
2022
SELL
Payment of exercise price or tax liability
$12,906
$55.87 p/Share
231
Reduced 0.09%
265,522
Common Stock
Jan 21
2022
SELL
Open market or private sale
$13,073
$53.36 p/Share
245
Reduced 0.09%
265,753
Common Stock
Jan 04
2022
SELL
Open market or private sale
$24,379
$83.49 p/Share
292
Reduced 0.11%
265,998
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$15,091
$77.39 p/Share
195
Reduced 0.07%
266,290
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
6,057
Added 2.22%
266,485
Common Stock
Dec 15
2021
SELL
Open market or private sale
$2,162,250
$86.49 p/Share
25,000
Reduced 8.76%
260,428
Common Stock
Nov 22
2021
SELL
Open market or private sale
$2,021,480
$101.16 p/Share
19,983
Reduced 6.54%
285,428
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$106,970
$110.62 p/Share
967
Reduced 0.32%
305,411
Common Stock
Oct 25
2021
SELL
Open market or private sale
$2,323,265
$117.39 p/Share
19,791
Reduced 6.07%
306,378
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$33,814
$117.41 p/Share
288
Reduced 0.09%
326,169
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
$208,258
$7.39 p/Share
28,181
Added 7.95%
326,457
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$25,531
$105.5 p/Share
242
Reduced 0.08%
298,276
Common Stock
Sep 20
2021
SELL
Open market or private sale
$2,300,800
$115.04 p/Share
20,000
Reduced 6.28%
298,518
Common Stock
Aug 23
2021
SELL
Open market or private sale
$2,106,272
$105.03 p/Share
20,054
Reduced 5.92%
318,518
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$90,039
$100.49 p/Share
896
Reduced 0.26%
338,572
Common Stock
Jul 26
2021
SELL
Open market or private sale
$2,296,943
$116.06 p/Share
19,791
Reduced 5.51%
339,468
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$33,794
$117.34 p/Share
288
Reduced 0.08%
359,259
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$31,818
$131.48 p/Share
242
Reduced 0.07%
359,547
Common Stock
Jun 21
2021
SELL
Open market or private sale
$2,268,200
$113.41 p/Share
20,000
Reduced 5.27%
359,789
Common Stock
May 21
2021
SELL
Open market or private sale
$1,953,293
$96.34 p/Share
20,275
Reduced 5.07%
379,789
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$65,981
$97.75 p/Share
675
Reduced 0.17%
400,064
Common Stock
Apr 26
2021
SELL
Open market or private sale
$2,729,448
$137.31 p/Share
19,878
Reduced 4.73%
400,739
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$26,757
$133.12 p/Share
201
Reduced 0.05%
420,617
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$20,652
$122.2 p/Share
169
Reduced 0.04%
420,818
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$20,652
$122.2 p/Share
169
Reduced 0.04%
420,818
Common Stock