Mar 02
2023
SELL
Payment of exercise price or tax liability
$238,987
$38.41 p/Share
6,222
Reduced 6.28%
92,797
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
12,163
Added 10.94%
99,019
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$511,994
$38.3 p/Share
13,368
Reduced 13.34%
86,856
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
26,132
Added 21.82%
93,613
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$778,324
$40.38 p/Share
19,275
Reduced 20.64%
74,092
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
44,878
Added 32.46%
93,367
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$298,253
$53.25 p/Share
5,601
Reduced 10.35%
48,489
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
10,949
Added 16.83%
54,090
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$317,098
$54.14 p/Share
5,857
Reduced 11.95%
43,141
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
11,450
Added 18.94%
48,998
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$333,669
$53.61 p/Share
6,224
Reduced 14.22%
37,548
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
12,167
Added 21.75%
43,772
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$303,827
$56.79 p/Share
5,350
Reduced 14.48%
31,605
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
10,458
Added 22.06%
36,955
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$333,984
$56.0 p/Share
5,964
Reduced 18.37%
26,497
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
11,659
Added 26.43%
32,461
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$307,558
$54.98 p/Share
5,594
Reduced 21.19%
20,802
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
10,935
Added 29.29%
26,396
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$1,036,157
$58.53 p/Share
17,703
Reduced 39.65%
26,947
Common Stock
Nov 06
2020
SELL
Sale (or disposition) back to the issuer
$672,276
$58.53 p/Share
11,486
Reduced 42.62%
15,461
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
-
29,189
Added 39.53%
44,650
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$280,369
$56.87 p/Share
4,930
Reduced 24.18%
15,461
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
10,010
Added 32.93%
20,391
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$312,558
$56.87 p/Share
5,496
Reduced 34.62%
10,381
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
11,158
Added 41.27%
15,877
Common Stock