Oct 09
2024
BUY
Grant, award, or other acquisition
-
11,782
Added 3.18%
358,176
Common Stock
Aug 09
2024
BUY
Open market or private purchase
$97,110
$14.94 p/Share
6,500
Added 1.84%
346,394
Common Stock
Jul 23
2024
BUY
Other acquisition or disposition
-
15,144
Added 4.27%
339,894
Common Stock
Jun 10
2024
BUY
Open market or private purchase
$82,950
$16.59 p/Share
5,000
Added 1.52%
324,750
Common Stock
May 07
2024
BUY
Open market or private purchase
$161,590
$14.69 p/Share
11,000
Added 3.33%
319,750
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$164,116
$19.65 p/Share
8,352
Reduced 2.63%
308,750
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
30,101
Added 8.67%
317,102
Common Stock
Jan 02
2024
-
200
Reduced 0.07%
287,001
Common Stock
Jul 18
2023
-
1,800
Reduced 0.62%
287,201
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$128,567
$19.29 p/Share
6,665
Reduced 2.25%
289,001
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
24,022
Added 7.51%
295,666
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$87,806
$20.07 p/Share
4,375
Reduced 1.59%
271,644
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
13,652
Added 4.71%
276,019
Common Stock
Oct 13
2022
BUY
Acquisition or disposition by will or laws
-
50,271
Added 16.08%
262,367
Common Stock
Jun 13
2022
BUY
Open market or private purchase
$249,971
$21.42 p/Share
11,670
Added 5.22%
212,096
Common Stock
May 03
2022
BUY
Open market or private purchase
$199,576
$19.19 p/Share
10,400
Added 4.93%
200,426
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
16,056
Added 7.79%
190,026
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
16,517
Added 8.67%
173,970
Common Stock
Dec 13
2021
-
19,684
Reduced 24.01%
62,315
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$169,557
$44.88 p/Share
3,778
Reduced 2.09%
177,137
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
11,321
Added 5.89%
180,815
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$209,828
$43.21 p/Share
4,856
Reduced 2.78%
169,594
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
15,807
Added 8.31%
174,450
Common Stock
Jan 04
2021
-
500
Reduced 0.31%
158,643
Common Stock
Dec 31
2020
-
71,312
Reduced 30.94%
159,143
Common Stock