Feb 14
2025
SELL
Payment of exercise price or tax liability
$64,824
$27.41 p/Share
2,365
Reduced 4.83%
46,622
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
$45,856
$27.41 p/Share
1,673
Added 3.3%
48,987
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$95,264
$27.01 p/Share
3,527
Reduced 6.94%
47,314
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$54,900
$19.01 p/Share
2,888
Reduced 5.38%
50,841
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$57,068
$19.01 p/Share
3,002
Added 5.34%
53,206
Common Stock
Jan 30
2024
BUY
Open market or private purchase
$105,450
$21.09 p/Share
5,000
Added 8.97%
50,727
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$48,237
$26.68 p/Share
1,808
Reduced 3.8%
45,727
Common Stock
Mar 27
2023
SELL
Payment of exercise price or tax liability
$8,095
$20.81 p/Share
389
Reduced 0.81%
47,535
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
11,992
Added 20.01%
47,924
Common
Feb 21
2023
SELL
Payment of exercise price or tax liability
$33,570
$30.77 p/Share
1,091
Reduced 7.64%
13,183
Common
Feb 21
2023
BUY
Grant, award, or other acquisition
-
25,521
Added 41.53%
35,932
Common
Feb 15
2023
SELL
Payment of exercise price or tax liability
$64,196
$32.05 p/Share
2,003
Reduced 14.83%
11,502
Common
Feb 15
2023
BUY
Grant, award, or other acquisition
$148,583
$32.05 p/Share
4,636
Added 27.44%
12,260
Common
Mar 27
2022
SELL
Payment of exercise price or tax liability
$7,938
$34.07 p/Share
233
Reduced 2.56%
8,869
Common
Mar 07
2022
SELL
Payment of exercise price or tax liability
$15,607
$32.72 p/Share
477
Reduced 4.98%
9,102
Common
Mar 07
2022
BUY
Grant, award, or other acquisition
$39,591
$32.72 p/Share
1,210
Added 11.22%
9,579
Common
Feb 28
2022
SELL
Payment of exercise price or tax liability
$23,773
$36.63 p/Share
649
Reduced 7.2%
8,369
Common
Feb 15
2022
BUY
Grant, award, or other acquisition
$59,976
$36.75 p/Share
1,632
Added 15.32%
9,018
Common
Mar 27
2021
SELL
Payment of exercise price or tax liability
$6,902
$45.11 p/Share
153
Reduced 2.03%
7,386
Common
Feb 26
2021
SELL
Payment of exercise price or tax liability
$17,362
$44.29 p/Share
392
Reduced 4.94%
7,539
Common
Feb 22
2021
SELL
Payment of exercise price or tax liability
$22,689
$45.93 p/Share
494
Reduced 5.86%
7,931
Common
Feb 15
2021
BUY
Grant, award, or other acquisition
$39,944
$43.09 p/Share
927
Added 9.91%
8,425
Common