Mar 03
2025
SELL
Payment of exercise price or tax liability
$1,667
$25.65 p/Share
65
Reduced 0.14%
45,665
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$2,876
$25.68 p/Share
112
Reduced 0.24%
45,730
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$11,712
$24.1 p/Share
486
Reduced 1.05%
45,842
Common Stock
Dec 07
2024
SELL
Payment of exercise price or tax liability
$55,789
$25.04 p/Share
2,228
Reduced 4.59%
46,328
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
25,459
Added 34.4%
48,556
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$9,118
$25.05 p/Share
364
Reduced 1.55%
23,097
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$2,347
$20.96 p/Share
112
Reduced 0.48%
23,461
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$7,187
$17.53 p/Share
410
Reduced 1.71%
23,573
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$5,866
$19.11 p/Share
307
Reduced 1.26%
23,983
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,573
$16.39 p/Share
96
Reduced 0.39%
24,290
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$5,127
$15.49 p/Share
331
Reduced 1.34%
24,386
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$14,774
$26.62 p/Share
555
Reduced 2.2%
24,717
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
14,000
Added 35.65%
25,272
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$8,319
$21.01 p/Share
396
Reduced 3.39%
11,272
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$8,701
$32.96 p/Share
264
Reduced 2.21%
11,668
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$3,171
$38.21 p/Share
83
Reduced 0.69%
11,932
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
1,680
Added 12.27%
12,015
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$54,462
$56.85 p/Share
958
Reduced 8.48%
10,335
Common Stock
Nov 10
2022
BUY
Grant, award, or other acquisition
-
4,583
Added 28.87%
11,293
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$8,780
$59.73 p/Share
147
Reduced 2.14%
6,710
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
244
Added 26.32%
683
Common Stock
Oct 07
2021
BUY
Grant, award, or other acquisition
-
0
Added 0.0%
0
Common Stock