May 30
2024
SELL
Open market or private sale
$61,557
$36.21 p/Share
1,700
Reduced 13.3%
11,085
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$9,131
$33.57 p/Share
272
Reduced 2.08%
12,785
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
1,089
Added 7.7%
13,057
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$67,466
$32.64 p/Share
2,067
Added 14.73%
11,968
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$16,620
$36.21 p/Share
459
Reduced 4.43%
9,901
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
1,490
Added 12.57%
10,360
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$23,288
$36.05 p/Share
646
Reduced 6.79%
8,870
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$62,969
$41.98 p/Share
1,500
Added 13.62%
9,516
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$21,087
$42.26 p/Share
499
Reduced 5.86%
8,017
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
1,691
Added 16.57%
8,516
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$26,112
$44.79 p/Share
583
Reduced 7.87%
6,825
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$4,072
$44.26 p/Share
92
Reduced 1.23%
7,408
Common Stock - Perform...
Feb 03
2022
BUY
Grant, award, or other acquisition
$151,281
$44.26 p/Share
3,418
Added 32.2%
7,197
Common Stock - Restric...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
303
Added 3.88%
7,500
Common Stock - Perform...
Jan 05
2022
SELL
Payment of exercise price or tax liability
$8,524
$42.62 p/Share
200
Reduced 5.03%
3,780
Common Stock - Perform...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
666
Added 14.33%
3,980
Common Stock - Perform...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$11,965
$42.28 p/Share
283
Reduced 7.87%
3,314
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$3,256
$37.43 p/Share
87
Reduced 2.36%
3,597
Common Stock-Performan...
Feb 04
2021
BUY
Exercise of conversion of derivative security
-
203
Added 5.22%
3,684
Common Stock-Performan...
Feb 04
2021
BUY
Grant, award, or other acquisition
$51,242
$37.43 p/Share
1,369
Added 28.23%
3,481
Common Stock - Restric...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$6,355
$39.47 p/Share
161
Reduced 7.37%
2,025
Common Stock