Mar 04
2025
BUY
Open market or private purchase
$1,121,200
$28.03 p/Share
40,000
Added 2.35%
1,662,016
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
3,767
Added 0.23%
1,622,016
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
3,954
Added 0.24%
1,618,249
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
3,766
Added 0.23%
1,614,295
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,531
Added 0.22%
1,610,529
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
3,642
Added 0.23%
1,606,998
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
3,356
Added 0.21%
1,603,356
Common Stock
Aug 07
2023
SELL
Open market or private sale
$4,624,501
$41.93 p/Share
110,291
Reduced 6.45%
1,600,000
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
3,934
Added 0.23%
1,710,291
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
4,448
Added 0.26%
1,706,357
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
5,556
Added 0.33%
1,701,909
Common Stock
Nov 14
2022
SELL
Open market or private sale
$2,107,050
$38.31 p/Share
55,000
Reduced 3.14%
1,696,353
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
6,248
Added 0.36%
1,751,353
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
-
6,779
Added 0.39%
1,745,105
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
6,075
Added 0.35%
1,738,326
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
7,289
Added 0.42%
1,732,251
Common Stock
Oct 01
2021
BUY
Grant, award, or other acquisition
-
6,705
Added 0.39%
1,724,962
Common Stock
Jul 01
2021
BUY
Grant, award, or other acquisition
-
7,075
Added 0.41%
1,718,257
Common Stock
Apr 09
2021
BUY
Grant, award, or other acquisition
-
11,971
Added 0.69%
1,711,182
Common Stock
Dec 29
2020
BUY
Grant, award, or other acquisition
-
17,222
Added 1.0%
1,699,211
Common Stock
Dec 10
2020
SELL
Open market or private sale
$1,248,000
$9.6 p/Share
130,000
Reduced 7.17%
1,681,989
Common Stock
Dec 09
2020
SELL
Open market or private sale
$1,176,500
$9.05 p/Share
130,000
Reduced 6.69%
1,811,989
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
-
26,132
Added 1.33%
1,941,989
Common Stock