Dec 02
2022
BUY
Exercise of conversion of derivative security
-
6,388
Added 7.27%
81,435
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$98,945
$65.92 p/Share
1,501
Reduced 1.28%
115,854
Common Stock
Dec 01
2022
SELL
Sale (or disposition) back to the issuer
$2,689,997
$65.92 p/Share
40,807
Reduced 35.22%
75,047
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
-
42,308
Added 26.65%
116,444
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$130,210
$66.74 p/Share
1,951
Reduced 2.53%
75,047
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
5,410
Added 6.56%
76,998
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$48,567
$65.72 p/Share
739
Reduced 1.02%
71,588
Common Stock
Mar 14
2022
SELL
Sale (or disposition) back to the issuer
$563,878
$65.72 p/Share
8,580
Reduced 10.6%
72,327
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
$563,868
$53.05 p/Share
10,629
Added 11.61%
80,907
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$57,514
$62.38 p/Share
922
Reduced 1.29%
70,278
Common Stock
Dec 19
2021
BUY
Exercise of conversion of derivative security
-
1,734
Added 2.38%
71,200
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$325,470
$62.16 p/Share
5,236
Reduced 7.01%
69,466
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
9,855
Added 11.65%
74,702
Common Stock
Dec 09
2021
SELL
Payment of exercise price or tax liability
$167,301
$62.24 p/Share
2,688
Reduced 3.98%
64,847
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
-
5,059
Added 6.97%
67,535
Common Stock
Dec 02
2021
SELL
Payment of exercise price or tax liability
$398,710
$59.5 p/Share
6,701
Reduced 9.69%
62,476
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
-
16,698
Added 20.16%
66,126
Common Stock
Nov 09
2021
SELL
Sale (or disposition) back to the issuer
$275,458
$59.2 p/Share
4,653
Reduced 8.14%
52,479
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$275,450
$55.09 p/Share
5,000
Added 8.05%
57,132
Common Stock
Sep 23
2021
BUY
Open market or private purchase
$154,080
$51.36 p/Share
3,000
Added 5.44%
52,132
Common Stock
Dec 20
2020
SELL
Payment of exercise price or tax liability
$33,409
$43.22 p/Share
773
Reduced 1.55%
49,132
Common Stock
Dec 20
2020
BUY
Exercise of conversion of derivative security
-
1,577
Added 3.06%
49,905
Common Stock
Dec 19
2020
SELL
Payment of exercise price or tax liability
$36,694
$43.22 p/Share
849
Reduced 1.73%
48,328
Common Stock
Dec 19
2020
BUY
Exercise of conversion of derivative security
-
1,733
Added 3.4%
49,177
Common Stock
Dec 10
2020
SELL
Payment of exercise price or tax liability
$133,895
$42.86 p/Share
3,124
Reduced 6.18%
47,444
Common Stock