Jun 05
2025
SELL
Payment of exercise price or tax liability
$82,601
$31.88 p/Share
2,591
Reduced 4.4%
56,351
Common Stock
Jun 05
2025
BUY
Grant, award, or other acquisition
-
1,198
Added 1.99%
58,942
Common Stock
May 21
2025
BUY
Grant, award, or other acquisition
-
8,334
Added 12.61%
57,744
Common Stock
Nov 08
2024
SELL
Open market or private sale
$39,228
$34.87 p/Share
1,125
Reduced 2.35%
46,817
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$24,243
$21.55 p/Share
1,125
Added 2.29%
47,942
Common Stock
Aug 06
2024
SELL
Open market or private sale
$161,908
$30.19 p/Share
5,363
Reduced 10.28%
46,817
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$49,020
$28.55 p/Share
1,717
Reduced 3.19%
52,180
Common Stock
Jun 04
2024
BUY
Grant, award, or other acquisition
-
1,030
Added 1.88%
53,897
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
8,864
Added 14.36%
52,867
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
486
Added 1.09%
44,003
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$59,676
$23.05 p/Share
2,589
Reduced 5.75%
42,461
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$2,113
$22.02 p/Share
96
Reduced 0.21%
45,050
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
662
Added 1.45%
45,146
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
9,786
Added 18.03%
44,484
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
277
Added 0.79%
34,698
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$43,546
$31.67 p/Share
1,375
Reduced 3.97%
33,237
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
7,119
Added 17.06%
34,612
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
381
Added 1.37%
27,493
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
4,492
Added 14.49%
26,510
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$2,290
$39.49 p/Share
58
Reduced 0.26%
22,018
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$27,209
$39.49 p/Share
689
Reduced 3.03%
22,076
Common Stock
May 14
2021
SELL
Open market or private sale
$43,875
$39.0 p/Share
1,125
Reduced 4.71%
22,765
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$24,244
$21.55 p/Share
1,125
Added 4.5%
23,890
Common Stock