Sep 17
2024
SELL
Open market or private sale
$360,208
$31.26 p/Share
11,523
Reduced 29.66%
27,324
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$50,990
$28.55 p/Share
1,786
Reduced 4.4%
38,847
Common Stock
Jun 04
2024
BUY
Grant, award, or other acquisition
-
968
Added 2.33%
40,633
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
6,437
Added 13.96%
39,665
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
436
Added 1.3%
33,228
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$62,142
$23.05 p/Share
2,696
Reduced 7.72%
32,243
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$2,202
$22.02 p/Share
100
Reduced 0.29%
34,939
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
629
Added 1.76%
35,039
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
7,106
Added 17.12%
34,410
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
250
Added 0.91%
27,304
Common Stock
Nov 02
2022
SELL
Open market or private sale
$121,080
$40.36 p/Share
3,000
Reduced 10.23%
26,330
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
$80,880
$26.96 p/Share
3,000
Added 9.28%
29,330
Common Stock
Oct 27
2022
SELL
Open market or private sale
$214,289
$39.89 p/Share
5,372
Reduced 16.95%
26,330
Common Stock
Jun 13
2022
BUY
Grant, award, or other acquisition
-
152
Added 0.48%
31,702
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$45,320
$31.67 p/Share
1,431
Reduced 4.34%
31,550
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
5,068
Added 13.32%
32,981
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
374
Added 1.32%
27,913
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
4,221
Added 13.58%
26,859
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$2,330
$39.49 p/Share
59
Reduced 0.26%
22,638
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$29,183
$39.49 p/Share
739
Reduced 3.15%
22,697
Common Stock
Dec 17
2020
SELL
Open market or private sale
$54,317
$29.73 p/Share
1,827
Reduced 7.37%
22,972
Common Stock