Feb 19
2024
SELL
Payment of exercise price or tax liability
$14,334
$33.57 p/Share
427
Reduced 1.42%
29,584
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
1,753
Added 5.52%
30,011
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$164,995
$32.64 p/Share
5,055
Added 15.17%
28,258
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$23,536
$36.21 p/Share
650
Reduced 2.73%
23,203
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
2,398
Added 9.13%
23,853
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$32,589
$36.05 p/Share
904
Reduced 4.04%
21,455
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
$140,020
$43.77 p/Share
3,199
Added 11.51%
24,599
Common Stock - Restric...
Feb 02
2023
BUY
Grant, award, or other acquisition
$122,959
$41.98 p/Share
2,929
Added 12.04%
21,400
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$24,384
$42.26 p/Share
577
Reduced 3.03%
18,475
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
2,104
Added 9.95%
19,052
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$28,441
$44.79 p/Share
635
Reduced 3.61%
16,948
Common Stock
Aug 10
2022
SELL
Open market or private sale
$30,289
$43.27 p/Share
700
Reduced 3.83%
17,583
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$9,339
$44.26 p/Share
211
Reduced 1.14%
18,283
Common Stock - Perform...
Feb 03
2022
BUY
Grant, award, or other acquisition
$127,513
$44.26 p/Share
2,881
Added 14.05%
17,630
Common Stock - Restric...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
864
Added 4.46%
18,494
Common Stock - Perform...
Jan 05
2022
SELL
Payment of exercise price or tax liability
$23,398
$42.62 p/Share
549
Reduced 4.09%
12,867
Common Stock - Perform...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
1,904
Added 12.43%
13,416
Common Stock - Perform...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$19,998
$42.28 p/Share
473
Reduced 3.41%
13,397
Common Stock
Aug 31
2021
SELL
Open market or private sale
$20,905
$41.81 p/Share
500
Reduced 3.48%
13,870
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$19,613
$37.43 p/Share
524
Reduced 3.52%
14,370
Common Stock-Performan...
Feb 04
2021
BUY
Exercise of conversion of derivative security
-
1,309
Added 8.08%
14,894
Common Stock-Performan...
Feb 04
2021
BUY
Grant, award, or other acquisition
$82,533
$37.43 p/Share
2,205
Added 13.96%
13,585
Common Stock - Restric...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$12,907
$39.47 p/Share
327
Reduced 2.92%
10,881
Common Stock
Nov 06
2020
SELL
Open market or private sale
$13,528
$33.82 p/Share
400
Reduced 3.28%
11,808
Common Stock
Nov 06
2020
BUY
Open market or private sale
$13,536
$33.84 p/Share
400
Added 3.45%
11,208
Common Stock