Feb 15
2022
SELL
Payment of exercise price or tax liability
$69,834
$116.39 p/Share
600
Reduced 0.65%
91,122
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,207
Added 1.31%
91,269
Common Stock
Feb 01
2022
SELL
Open market or private sale
$967,253
$99.44 p/Share
9,727
Reduced 9.7%
90,515
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$76,649
$7.88 p/Share
9,727
Added 8.85%
100,242
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$66,170
$100.41 p/Share
659
Reduced 0.72%
90,515
Common Stock
Jan 15
2022
BUY
Exercise of conversion of derivative security
-
1,666
Added 1.81%
90,615
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$82,907
$100.25 p/Share
827
Reduced 0.92%
89,508
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
1,665
Added 1.82%
89,655
Common Stock
Nov 17
2021
SELL
Open market or private sale
$87,466
$104.5 p/Share
837
Reduced 0.94%
88,670
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$85,971
$103.83 p/Share
828
Reduced 0.92%
89,507
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
1,665
Added 1.82%
89,654
Common Stock
Nov 01
2021
SELL
Open market or private sale
$970,258
$103.66 p/Share
9,360
Reduced 9.55%
88,670
Common Stock
Nov 01
2021
BUY
Exercise of conversion of derivative security
$58,406
$6.24 p/Share
9,360
Added 8.72%
98,030
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$103,425
$124.91 p/Share
828
Reduced 0.93%
88,670
Common Stock
Oct 15
2021
BUY
Exercise of conversion of derivative security
-
1,666
Added 1.84%
88,817
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$95,750
$115.5 p/Share
829
Reduced 0.94%
87,832
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
1,666
Added 1.86%
87,979
Common Stock
Aug 18
2021
SELL
Open market or private sale
$100,853
$120.35 p/Share
838
Reduced 0.95%
86,995
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$102,440
$123.72 p/Share
828
Reduced 0.93%
87,833
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
1,666
Added 1.86%
87,980
Common Stock
Aug 02
2021
SELL
Open market or private sale
$1,208,470
$129.11 p/Share
9,360
Reduced 9.71%
86,995
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$58,406
$6.24 p/Share
9,360
Added 8.85%
96,355
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$113,812
$137.62 p/Share
827
Reduced 0.94%
86,995
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
-
1,664
Added 1.87%
87,142
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$116,765
$141.02 p/Share
828
Reduced 0.95%
86,158
Common Stock