Mar 02
2023
SELL
Payment of exercise price or tax liability
$331,900
$38.41 p/Share
8,641
Reduced 4.82%
170,641
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
16,892
Added 8.61%
179,282
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$362,279
$38.3 p/Share
9,459
Reduced 5.5%
162,390
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
18,493
Added 9.72%
171,849
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,137,746
$40.38 p/Share
28,176
Reduced 16.29%
144,819
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
62,331
Added 26.49%
172,995
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$417,853
$53.25 p/Share
7,847
Reduced 6.62%
110,664
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
15,339
Added 11.46%
118,511
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$440,429
$54.14 p/Share
8,135
Reduced 7.31%
103,172
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
15,902
Added 12.5%
111,307
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$342,402
$38.3 p/Share
8,940
Reduced 5.51%
153,356
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$451,235
$53.61 p/Share
8,417
Reduced 8.11%
95,405
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
17,477
Added 9.72%
162,296
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
16,454
Added 13.68%
103,822
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$425,584
$56.79 p/Share
7,494
Reduced 7.9%
87,368
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
14,650
Added 13.38%
94,862
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$427,448
$56.0 p/Share
7,633
Reduced 8.69%
80,212
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
14,922
Added 14.52%
87,845
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$427,140
$54.98 p/Share
7,769
Reduced 9.63%
72,923
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
-
15,188
Added 15.84%
80,692
Common Stock
Mar 08
2020
SELL
Payment of exercise price or tax liability
$407,929
$56.87 p/Share
7,173
Reduced 9.87%
65,504
Common Stock
Mar 08
2020
BUY
Exercise of conversion of derivative security
-
14,022
Added 16.17%
72,677
Common Stock
Mar 06
2020
SELL
Payment of exercise price or tax liability
$415,492
$56.87 p/Share
7,306
Reduced 11.08%
58,655
Common Stock
Mar 06
2020
BUY
Exercise of conversion of derivative security
-
14,283
Added 17.8%
65,961
Common Stock
Mar 03
2020
SELL
Payment of exercise price or tax liability
$276,606
$55.7 p/Share
4,966
Reduced 8.77%
51,678
Common Stock