Nov 15
2022
BUY
Grant, award, or other acquisition
-
24,907
Added 26.59%
68,751
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$209,700
$86.19 p/Share
2,433
Reduced 5.26%
43,844
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$415,466
$86.25 p/Share
4,817
Reduced 9.43%
46,277
Common Stock
Jun 17
2022
SELL
Sale (or disposition) back to the issuer
$359,529
$75.77 p/Share
4,745
Reduced 8.5%
51,094
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
4,745
Added 7.83%
55,839
Common Stock
Apr 04
2022
-
17,123
Reduced 25.1%
51,094
Common Stock
Mar 29
2022
BUY
Grant, award, or other acquisition
-
10,787
Added 13.65%
68,217
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$210,523
$105.95 p/Share
1,987
Reduced 4.29%
44,306
Common Stock
Nov 13
2021
SELL
Payment of exercise price or tax liability
$269,962
$106.62 p/Share
2,532
Reduced 5.19%
46,293
Common Stock
Oct 14
2021
SELL
Payment of exercise price or tax liability
$344,355
$105.76 p/Share
3,256
Reduced 6.25%
48,825
Common Stock
Oct 14
2021
BUY
Grant, award, or other acquisition
-
7,274
Added 12.26%
52,081
Common Stock
Jun 17
2021
SELL
Sale (or disposition) back to the issuer
$354,112
$110.66 p/Share
3,200
Reduced 6.67%
44,807
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
-
3,200
Added 6.25%
48,007
Common Stock
Jun 01
2021
-
4,500
Reduced 9.13%
44,807
Common Stock
Apr 22
2021
SELL
Payment of exercise price or tax liability
$5,492,253
$112.56 p/Share
48,794
Reduced 49.74%
49,307
Common Stock
Apr 22
2021
BUY
Exercise of conversion of derivative security
$4,297,965
$70.66 p/Share
60,826
Added 46.43%
70,184
Common Stock
Jan 13
2021
-
5,774
Reduced 13.41%
37,275
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
27,946
Added 39.36%
43,049
Common Stock
Nov 13
2020
SELL
Payment of exercise price or tax liability
$304,225
$102.64 p/Share
2,964
Reduced 16.41%
15,103
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
-
966
Added 5.08%
18,067
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$158,176
$92.07 p/Share
1,718
Reduced 9.13%
17,101
Common Stock
Nov 05
2020
BUY
Grant, award, or other acquisition
-
3,837
Added 16.94%
18,819
Common Stock