Dec 10
2024
SELL
Open market or private sale
$2,795,400
$139.77 p/Share
20,000
Reduced 5.5%
343,350
Common Stock
Dec 09
2024
-
20,000
Reduced 5.22%
363,350
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
3,115
Added 0.81%
383,350
Common Stock
May 03
2023
BUY
Grant, award, or other acquisition
-
11,034
Added 2.82%
380,235
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$271,920
$24.72 p/Share
11,000
Added 2.89%
369,201
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$74,250
$24.75 p/Share
3,000
Added 0.83%
358,201
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$48,880
$24.44 p/Share
2,000
Added 0.56%
355,201
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$248,900
$24.89 p/Share
10,000
Added 2.75%
353,201
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$262,800
$26.28 p/Share
10,000
Added 2.83%
343,201
Common Stock
Nov 21
2022
BUY
Open market or private purchase
$228,600
$22.86 p/Share
10,000
Added 2.91%
333,201
Common Stock
Nov 15
2022
BUY
Open market or private purchase
$233,900
$23.39 p/Share
10,000
Added 3.0%
323,201
Common Stock
Nov 09
2022
BUY
Open market or private purchase
$117,449
$23.49 p/Share
5,000
Added 1.57%
313,201
Common Stock
Nov 08
2022
BUY
Open market or private purchase
$238,700
$23.87 p/Share
10,000
Added 3.14%
308,201
Common Stock
Jun 17
2022
BUY
Open market or private purchase
$224,000
$22.4 p/Share
10,000
Added 3.24%
298,201
Common Stock
Jun 14
2022
BUY
Open market or private purchase
$463,200
$23.16 p/Share
20,000
Added 6.49%
288,201
Common Stock
May 26
2022
BUY
Open market or private purchase
$234,000
$26.0 p/Share
9,000
Added 3.25%
268,201
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
10,191
Added 3.78%
259,201
Common Stock
Aug 19
2021
BUY
Open market or private purchase
$89,900
$17.98 p/Share
5,000
Added 1.97%
249,010
Common Stock
May 06
2021
BUY
Open market or private purchase
$156,800
$15.68 p/Share
10,000
Added 3.94%
244,010
Common Stock
May 01
2021
BUY
Grant, award, or other acquisition
-
13,633
Added 5.51%
234,010
Common Stock
Mar 04
2021
BUY
Open market or private purchase
$167,600
$16.76 p/Share
10,000
Added 4.34%
220,377
Common Stock
Dec 18
2020
BUY
Open market or private purchase
$176,600
$17.66 p/Share
10,000
Added 4.54%
210,377
Common Stock
Dec 17
2020
BUY
Open market or private purchase
$179,600
$17.96 p/Share
10,000
Added 4.75%
200,377
Common Stock