Feb 05
2025
SELL
Payment of exercise price or tax liability
$1,266,395
$25.98 p/Share
48,745
Reduced 4.58%
1,016,570
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
95,484
Added 8.46%
1,032,821
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$3,037,705
$27.84 p/Share
109,113
Reduced 10.11%
969,831
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
224,898
Added 18.64%
981,405
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$2,467,996
$22.44 p/Share
109,982
Reduced 11.41%
854,046
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
215,442
Added 19.62%
882,560
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$2,019,998
$23.27 p/Share
86,807
Reduced 10.39%
748,586
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
182,134
Added 19.53%
750,535
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$1,199,207
$23.66 p/Share
50,685
Reduced 7.2%
653,259
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
99,287
Added 13.13%
657,157
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$2,022,368
$22.67 p/Share
89,209
Reduced 12.86%
604,657
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
187,205
Added 22.88%
630,940
Common Stock
Apr 19
2022
SELL
Open market or private sale
$530,000
$26.5 p/Share
20,000
Reduced 3.8%
506,661
Common Stock
Feb 10
2022
SELL
Open market or private sale
$636,750
$25.47 p/Share
25,000
Reduced 4.53%
526,661
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,321,059
$25.13 p/Share
52,569
Reduced 8.7%
551,661
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
102,976
Added 14.56%
604,230
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$1,974,027
$25.41 p/Share
77,687
Reduced 13.42%
501,254
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
163,184
Added 23.6%
528,263
Common Stock
Feb 02
2021
SELL
Payment of exercise price or tax liability
$1,043,934
$17.24 p/Share
60,553
Reduced 12.71%
415,757
Common Stock
Feb 02
2021
BUY
Grant, award, or other acquisition
-
113,780
Added 19.28%
476,310
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$687,934
$16.55 p/Share
41,567
Reduced 10.29%
362,530
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
94,337
Added 20.17%
373,368
Common Stock