Jan 03
2022
SELL
Payment of exercise price or tax liability
$21,901
$77.39 p/Share
283
Reduced 0.64%
44,008
Common Stock
Dec 29
2021
SELL
Open market or private sale
$453,266
$75.62 p/Share
5,994
Reduced 11.92%
44,291
Common Stock
Dec 29
2021
BUY
Exercise of conversion of derivative security
$52,867
$8.82 p/Share
5,994
Added 10.65%
50,285
Common Stock
Dec 27
2021
BUY
Grant, award, or other acquisition
-
6,057
Added 12.03%
44,291
Common Stock
Dec 22
2021
SELL
Open market or private sale
$510,029
$85.09 p/Share
5,994
Reduced 13.55%
38,234
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
$52,867
$8.82 p/Share
5,994
Added 11.94%
44,228
Common Stock
Dec 21
2021
SELL
Open market or private sale
$18,144
$82.85 p/Share
219
Reduced 0.57%
38,234
Common Stock
Dec 21
2021
BUY
Exercise of conversion of derivative security
$5,109
$23.33 p/Share
219
Added 0.57%
38,453
Common Stock
Dec 02
2021
SELL
Open market or private sale
$155,636
$88.53 p/Share
1,758
Reduced 4.4%
38,234
Common Stock
Dec 02
2021
BUY
Exercise of conversion of derivative security
$43,950
$25.0 p/Share
1,758
Added 4.21%
39,992
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$113,607
$110.62 p/Share
1,027
Reduced 2.62%
38,234
Common Stock
Nov 02
2021
SELL
Open market or private sale
$223,670
$127.23 p/Share
1,758
Reduced 4.29%
39,261
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$43,950
$25.0 p/Share
1,758
Added 4.11%
41,019
Common Stock
Oct 22
2021
SELL
Payment of exercise price or tax liability
$35,810
$117.41 p/Share
305
Reduced 0.77%
39,261
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$27,114
$105.5 p/Share
257
Reduced 0.65%
39,566
Common Stock
Oct 04
2021
SELL
Open market or private sale
$281,738
$104.27 p/Share
2,702
Reduced 6.39%
39,566
Common Stock
Oct 04
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 6.01%
42,268
Common Stock
Sep 02
2021
SELL
Open market or private sale
$318,809
$117.99 p/Share
2,702
Reduced 6.35%
39,823
Common Stock
Sep 02
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.97%
42,525
Common Stock
Aug 24
2021
SELL
Open market or private sale
$9,852
$108.26 p/Share
91
Reduced 0.23%
39,823
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$103,203
$100.49 p/Share
1,027
Reduced 2.51%
39,914
Common Stock
Aug 03
2021
SELL
Open market or private sale
$316,864
$117.27 p/Share
2,702
Reduced 6.2%
40,850
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$52,959
$19.6 p/Share
2,702
Added 5.84%
43,552
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$35,789
$117.34 p/Share
305
Reduced 0.74%
40,850
Common Stock
Jul 02
2021
SELL
Open market or private sale
$355,853
$131.7 p/Share
2,702
Reduced 6.16%
41,155
Common Stock