Feb 25
2025
BUY
Grant, award, or other acquisition
-
5,174
Added 16.72%
25,771
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$4,246
$23.99 p/Share
177
Reduced 0.85%
20,597
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
12,179
Added 36.96%
20,774
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$36,817
$43.83 p/Share
840
Reduced 8.9%
8,595
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
1,403
Added 12.95%
9,435
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$7,855
$44.38 p/Share
177
Reduced 2.16%
8,032
Common Stock
Mar 02
2023
BUY
Other acquisition or disposition
$6,911
$23.43 p/Share
295
Added 3.47%
8,209
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$18,408
$28.99 p/Share
635
Reduced 12.42%
4,478
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
5,196
Added 39.63%
7,914
Common Stock
Sep 02
2022
BUY
Other acquisition or disposition
$8,982
$24.88 p/Share
361
Added 9.72%
3,353
Common Stock
Mar 02
2022
BUY
Other acquisition or disposition
$8,556
$27.78 p/Share
308
Added 9.33%
2,992
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$11,472
$32.59 p/Share
352
Reduced 11.59%
2,684
Common Stock
Feb 13
2022
BUY
Grant, award, or other acquisition
-
1,624
Added 34.85%
3,036
Common Stock
Sep 08
2021
SELL
Open market or private sale
$283,268
$36.65 p/Share
7,729
Reduced 84.55%
1,412
Common Stock
Sep 08
2021
BUY
Exercise of conversion of derivative security
$146,579
$23.68 p/Share
6,190
Added 40.38%
9,141
Common Stock
Sep 07
2021
SELL
Open market or private sale
$131,010
$38.04 p/Share
3,444
Reduced 53.85%
2,951
Common Stock
Sep 07
2021
BUY
Exercise of conversion of derivative security
$73,152
$23.72 p/Share
3,084
Added 32.54%
6,395
Common Stock
Sep 02
2021
BUY
Other acquisition or disposition
$8,453
$18.91 p/Share
447
Added 11.89%
3,311
Common Stock
Mar 03
2021
BUY
Other acquisition or disposition
$8,169
$18.91 p/Share
432
Added 13.11%
2,864
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$39,002
$44.17 p/Share
883
Reduced 37.57%
1,467
Common Stock
Feb 21
2021
BUY
Grant, award, or other acquisition
-
3,315
Added 57.68%
2,432
Common Stock
Dec 04
2020
SELL
Open market or private sale
$15,485
$32.06 p/Share
483
Reduced 100.0%
0
Common Stock