Feb 14
2025
SELL
Payment of exercise price or tax liability
$41,437
$37.67 p/Share
1,100
Reduced 1.77%
61,069
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,957
Added 5.98%
62,169
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$83,118
$38.57 p/Share
2,155
Reduced 3.57%
58,212
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
6,927
Added 10.29%
60,367
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
1,500
Added 2.73%
53,440
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,871
$27.17 p/Share
989
Reduced 1.87%
51,940
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,650
Added 8.08%
52,929
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$36,932
$26.38 p/Share
1,400
Reduced 2.82%
48,279
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,075
Added 7.58%
49,679
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,821
$29.66 p/Share
938
Reduced 2.02%
45,604
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,146
Added 8.18%
46,542
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$30,002
$29.53 p/Share
1,016
Reduced 2.34%
42,396
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,932
Added 6.47%
42,396
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,826
Added 8.64%
40,480
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$12,092
$32.86 p/Share
368
Reduced 0.99%
36,654
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,291
Added 3.37%
37,022
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$34,299
$32.48 p/Share
1,056
Reduced 2.87%
35,731
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
3,382
Added 8.42%
36,787
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$26,244
$30.27 p/Share
867
Reduced 2.53%
33,405
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
2,999
Added 8.05%
34,272
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$33,138
$29.8 p/Share
1,112
Reduced 3.43%
31,273
Common Stock