May 07
2024
BUY
Grant, award, or other acquisition
-
2,248
Added 2.89%
75,647
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$9,145
$32.78 p/Share
279
Reduced 0.38%
73,399
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$16,067
$31.88 p/Share
504
Reduced 0.68%
73,678
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$189,749
$32.15 p/Share
5,902
Added 7.37%
74,182
Common Stock
Jan 13
2024
SELL
Payment of exercise price or tax liability
$21,379
$28.62 p/Share
747
Reduced 1.08%
68,280
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
30,691
Added 30.78%
69,027
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$75,897
$27.71 p/Share
2,739
Added 6.67%
38,336
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$48,748
$27.92 p/Share
1,746
Reduced 4.68%
35,597
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$14,475
$28.44 p/Share
509
Reduced 1.34%
37,343
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
2,080
Added 5.21%
37,852
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$59,760
$36.24 p/Share
1,649
Reduced 4.41%
35,772
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$7,463
$33.77 p/Share
221
Reduced 0.59%
37,421
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
2,084
Added 5.25%
37,642
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$15,352
$38.19 p/Share
402
Reduced 1.12%
35,558
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$43,674
$46.07 p/Share
948
Reduced 2.57%
35,960
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$50,278
$46.0 p/Share
1,093
Reduced 2.88%
36,908
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$13,329
$32.83 p/Share
406
Reduced 1.06%
38,001
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$52,240
$31.99 p/Share
1,633
Reduced 4.08%
38,407
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
2,161
Added 5.12%
40,040
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$12,281
$29.31 p/Share
419
Reduced 1.09%
37,879
Common Stock
Jan 05
2021
SELL
Payment of exercise price or tax liability
$22,524
$23.76 p/Share
948
Reduced 2.42%
38,298
Common Stock
Nov 05
2020
SELL
Payment of exercise price or tax liability
$24,112
$22.06 p/Share
1,093
Reduced 2.71%
39,246
Common Stock