May 31
2024
SELL
Open market or private sale
$92,449
$36.98 p/Share
2,500
Reduced 7.14%
32,506
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$17,825
$33.57 p/Share
531
Reduced 1.49%
35,006
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
2,178
Added 5.77%
35,537
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$122,954
$32.64 p/Share
3,767
Added 10.15%
33,359
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$28,968
$36.21 p/Share
800
Reduced 2.63%
29,592
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
2,979
Added 8.93%
30,392
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$31,039
$36.05 p/Share
861
Reduced 3.05%
27,413
Common Stock
Jun 05
2023
SELL
Open market or private sale
$123,390
$41.13 p/Share
3,000
Reduced 9.59%
28,274
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$122,959
$41.98 p/Share
2,929
Added 8.56%
31,274
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$36,681
$42.26 p/Share
868
Reduced 2.97%
28,353
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
3,415
Added 10.46%
29,221
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$34,219
$44.79 p/Share
764
Reduced 2.88%
25,806
Common Stock
Aug 10
2022
SELL
Open market or private sale
$54,212
$43.37 p/Share
1,250
Reduced 4.49%
26,570
Common Stock
Mar 08
2022
SELL
Open market or private sale
$80,150
$45.8 p/Share
1,750
Reduced 5.92%
27,820
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$18,766
$44.26 p/Share
424
Reduced 1.41%
29,570
Common Stock - Perform...
Feb 03
2022
BUY
Grant, award, or other acquisition
$127,513
$44.26 p/Share
2,881
Added 9.25%
28,253
Common Stock - Restric...
Feb 03
2022
BUY
Exercise of conversion of derivative security
-
1,741
Added 5.49%
29,994
Common Stock - Perform...
Jan 05
2022
SELL
Payment of exercise price or tax liability
$41,086
$42.62 p/Share
964
Reduced 3.66%
25,373
Common Stock - Perform...
Jan 05
2022
BUY
Exercise of conversion of derivative security
-
3,835
Added 12.71%
26,337
Common Stock - Perform...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$30,949
$42.28 p/Share
732
Reduced 3.15%
22,502
Common Stock
Dec 14
2021
SELL
Open market or private sale
$104,175
$41.67 p/Share
2,500
Reduced 9.71%
23,234
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$33,724
$37.43 p/Share
901
Reduced 3.38%
25,734
Common Stock-Performan...
Feb 04
2021
BUY
Exercise of conversion of derivative security
-
2,792
Added 9.49%
26,635
Common Stock-Performan...
Feb 04
2021
BUY
Grant, award, or other acquisition
$102,483
$37.43 p/Share
2,738
Added 10.3%
23,843
Common Stock - Restric...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$26,050
$39.47 p/Share
660
Reduced 3.16%
20,204
Common Stock