Feb 19
2025
SELL
Payment of exercise price or tax liability
$57,910
$34.76 p/Share
1,666
Reduced 2.55%
63,789
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
3,941
Added 5.68%
65,455
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
1,766
Added 2.79%
61,514
Common Stock
Jan 25
2025
SELL
Payment of exercise price or tax liability
$36,881
$35.6 p/Share
1,036
Reduced 1.7%
59,748
Common Stock
Sep 03
2024
SELL
Open market or private sale
$34,260
$34.26 p/Share
1,000
Reduced 1.62%
60,784
Common Stock
May 29
2024
SELL
Open market or private sale
$41,633
$24.49 p/Share
1,700
Reduced 2.68%
61,784
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
2,509
Added 3.8%
63,484
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$63,592
$25.84 p/Share
2,461
Reduced 3.88%
60,975
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
2,874
Added 4.33%
63,436
Common Stock
Jul 31
2023
SELL
Open market or private sale
$4,492
$20.61 p/Share
218
Reduced 0.36%
60,562
Common Stock
Jul 31
2023
SELL
Open market or private sale
$36,602
$20.54 p/Share
1,782
Reduced 2.85%
60,780
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
2,537
Added 3.9%
62,562
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$52,119
$23.33 p/Share
2,234
Reduced 3.59%
60,025
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
2,377
Added 3.68%
62,259
Common Stock
May 17
2022
SELL
Open market or private sale
$43,549
$19.45 p/Share
2,239
Reduced 3.6%
59,882
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
2,208
Added 3.43%
62,121
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$48,406
$24.46 p/Share
1,979
Reduced 3.2%
59,913
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,918
Added 3.01%
61,892
Common Stock
Sep 09
2021
SELL
Open market or private sale
$47,424
$20.53 p/Share
2,310
Reduced 3.71%
59,974
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
2,804
Added 4.31%
62,284
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$41,065
$20.13 p/Share
2,040
Reduced 3.32%
59,480
Common Stock
Jan 23
2021
BUY
Exercise of conversion of derivative security
-
2,202
Added 3.46%
61,520
Common Stock
Jun 05
2020
SELL
Open market or private sale
$47,705
$16.45 p/Share
2,900
Reduced 4.66%
59,318
Common Stock
Jan 24
2020
SELL
Payment of exercise price or tax liability
$47,759
$22.09 p/Share
2,162
Reduced 3.36%
62,218
Common Stock
Jan 24
2020
BUY
Exercise of conversion of derivative security
-
2,404
Added 3.6%
64,380
Common Stock