Dec 19
2024
BUY
Open market or private purchase
$99,673
$23.03 p/Share
4,328
Added 1.48%
287,644
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$469,063
$27.77 p/Share
16,891
Reduced 5.63%
283,316
Common Stock
Dec 16
2024
BUY
Grant, award, or other acquisition
-
42,924
Added 12.51%
300,207
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$211,281
$29.41 p/Share
7,184
Reduced 2.72%
257,283
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
-
31,300
Added 10.58%
264,467
Common Stock
Dec 02
2024
SELL
Open market or private sale
$185,157
$29.39 p/Share
6,300
Reduced 2.63%
233,167
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
$127,764
$20.28 p/Share
6,300
Added 2.56%
239,467
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$404,042
$30.85 p/Share
13,097
Reduced 5.32%
233,142
Common Stock
Dec 18
2023
BUY
Grant, award, or other acquisition
-
33,281
Added 11.91%
246,239
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
29,200
Added 12.06%
212,958
Common Stock
Dec 02
2023
SELL
Payment of exercise price or tax liability
$196,732
$31.68 p/Share
6,210
Reduced 3.27%
183,758
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$183,640
$23.8 p/Share
7,716
Reduced 3.9%
189,939
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
-
19,608
Added 9.03%
197,655
Common Stock
Dec 07
2022
BUY
Grant, award, or other acquisition
-
34,100
Added 16.07%
178,047
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$114,956
$23.84 p/Share
4,822
Reduced 3.24%
143,947
Common Stock
Dec 27
2021
BUY
Open market or private purchase
$100,163
$24.91 p/Share
4,021
Added 2.63%
148,738
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$220,914
$22.85 p/Share
9,668
Reduced 6.26%
144,717
Common Stock
Dec 20
2021
BUY
Grant, award, or other acquisition
-
24,568
Added 13.73%
154,385
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
29,500
Added 18.52%
129,817
Common Stock
Dec 05
2021
SELL
Payment of exercise price or tax liability
$95,426
$22.39 p/Share
4,262
Reduced 4.08%
100,317
Common Stock
Sep 08
2021
BUY
Open market or private purchase
$66,921
$21.77 p/Share
3,074
Added 2.86%
104,568
Common Stock
Jan 07
2021
SELL
Open market or private sale
$556,554
$25.07 p/Share
22,200
Reduced 17.95%
101,477
Common Stock
Jan 07
2021
BUY
Exercise of conversion of derivative security
$430,014
$19.37 p/Share
22,200
Added 15.22%
123,677
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$57,574
$21.8 p/Share
2,641
Reduced 2.54%
101,469
Common Stock
Dec 14
2020
BUY
Grant, award, or other acquisition
-
7,074
Added 6.36%
104,110
Common Stock