Feb 07
2024
SELL
Payment of exercise price or tax liability
$105,235
$24.36 p/Share
4,320
Reduced 2.6%
161,778
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
13,704
Added 50.0%
13,704
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$52,537
$29.8 p/Share
1,763
Reduced 1.11%
156,806
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$83,088
$28.83 p/Share
2,882
Reduced 1.83%
154,991
Common Stock
May 11
2023
BUY
Open market or private purchase
$54,700
$21.88 p/Share
2,500
Added 1.62%
151,473
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$83,666
$30.38 p/Share
2,754
Reduced 1.82%
148,973
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
2,056
Added 1.34%
151,727
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
15,543
Added 50.0%
15,543
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$79,295
$28.33 p/Share
2,799
Reduced 1.89%
145,559
Common Stock
Jan 02
2023
BUY
Grant, award, or other acquisition
-
1,791
Added 1.19%
148,358
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$122,649
$28.71 p/Share
4,272
Reduced 2.9%
142,985
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
3,200
Added 2.13%
147,257
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$31,896
$33.86 p/Share
942
Reduced 0.68%
137,657
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
500
Added 0.36%
138,599
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
12,333
Added 50.0%
12,333
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$52,423
$32.46 p/Share
1,615
Reduced 1.18%
135,599
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$75,588
$31.68 p/Share
2,386
Reduced 1.76%
132,916
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$18,795
$21.31 p/Share
882
Reduced 0.69%
127,622
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
10,742
Added 50.0%
10,742
Common Stock
Dec 18
2020
SELL
Payment of exercise price or tax liability
$47,188
$19.67 p/Share
2,399
Reduced 1.87%
125,588
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$80,794
$19.73 p/Share
4,095
Reduced 3.29%
120,487
Common Stock