May 26
2022
SELL
Payment of exercise price or tax liability
-
3,501
Reduced 11.06%
28,147
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
1,999
Added 7.14%
25,998
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
5,650
Added 15.15%
31,648
Common Stock (Long-Ter...
Dec 01
2021
SELL
Open market or private sale
$205,140
$410.28 p/Share
500
Reduced 2.04%
23,999
Common Stock
Nov 01
2021
SELL
Open market or private sale
$197,740
$395.48 p/Share
500
Reduced 2.0%
24,499
Common Stock
Oct 01
2021
SELL
Open market or private sale
$180,365
$360.73 p/Share
500
Reduced 1.96%
24,999
Common Stock
Sep 01
2021
SELL
Open market or private sale
$210,715
$421.43 p/Share
500
Reduced 1.92%
25,499
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
-
1,174
Reduced 4.33%
25,950
Common Stock
Aug 02
2021
SELL
Open market or private sale
$207,310
$414.62 p/Share
500
Reduced 1.81%
27,124
Common Stock
Jul 09
2021
SELL
Open market or private sale
$193,840
$387.68 p/Share
500
Reduced 1.78%
27,624
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
3,608
Added 11.37%
28,124
Common Stock (Long-Ter...
Jul 01
2021
BUY
Grant, award, or other acquisition
-
1,334
Added 5.16%
24,516
Common Stock
Jun 01
2021
SELL
Open market or private sale
$169,360
$338.72 p/Share
500
Reduced 2.11%
23,182
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
-
4,000
Reduced 14.45%
23,682
Common Stock
May 03
2021
SELL
Open market or private sale
$169,965
$339.93 p/Share
500
Reduced 1.77%
27,682
Common Stock
Apr 01
2021
SELL
Open market or private sale
$167,300
$334.6 p/Share
500
Reduced 1.74%
28,182
Common Stock
Mar 01
2021
SELL
Open market or private sale
$165,495
$330.99 p/Share
500
Reduced 1.71%
28,682
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
-
3,172
Added 9.84%
29,058
Common Stock (Long-Ter...
Feb 01
2021
SELL
Open market or private sale
$147,085
$294.17 p/Share
500
Reduced 1.89%
25,886
Common Stock
Jan 04
2021
SELL
Open market or private sale
$144,865
$289.73 p/Share
500
Reduced 1.86%
26,386
Common Stock
Dec 01
2020
SELL
Open market or private sale
$129,250
$258.5 p/Share
500
Reduced 1.83%
26,886
Common Stock
Nov 19
2020
SELL
Open market or private sale
$3,760,800
$250.72 p/Share
15,000
Reduced 35.39%
27,386
Common Stock
Nov 19
2020
BUY
Exercise of conversion of derivative security
$927,900
$61.86 p/Share
15,000
Added 26.14%
42,386
Common Stock
Nov 03
2020
BUY
Grant, award, or other acquisition
-
794
Added 2.82%
27,386
Common Stock
Nov 02
2020
SELL
Open market or private sale
$126,775
$253.55 p/Share
500
Reduced 1.85%
26,592
Common Stock