Feb 14
2025
SELL
Payment of exercise price or tax liability
$41,437
$37.67 p/Share
1,100
Reduced 2.23%
48,146
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,957
Added 7.44%
49,246
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$83,118
$38.57 p/Share
2,155
Reduced 4.54%
45,289
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
6,927
Added 12.74%
47,444
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
2,000
Added 4.7%
40,517
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$25,106
$26.54 p/Share
946
Reduced 2.4%
38,517
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,952
$27.17 p/Share
992
Reduced 2.45%
39,463
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,650
Added 10.31%
40,455
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$36,932
$26.38 p/Share
1,400
Reduced 3.76%
35,805
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,075
Added 9.87%
37,205
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$19,101
$29.66 p/Share
644
Reduced 1.91%
33,130
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,146
Added 10.93%
33,774
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$18,013
$29.53 p/Share
610
Reduced 2.02%
29,628
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
1,759
Added 5.6%
29,628
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,826
Added 11.84%
28,479
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$8,839
$32.86 p/Share
269
Reduced 1.08%
24,653
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
774
Added 3.01%
24,922
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$20,657
$32.48 p/Share
636
Reduced 2.57%
24,148
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,256
Added 11.61%
24,784
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
3,382
Added 13.58%
21,528
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$18,556
$30.27 p/Share
613
Reduced 3.27%
18,146
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
1,800
Added 8.76%
18,759
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$19,877
$29.8 p/Share
667
Reduced 3.78%
16,959
Common Stock