Dec 03
2021
|
BUY
Open market or private purchase
|
$31,130
$31.13 p/Share
|
1,000
|
|
Dec 02
2021
|
BUY
Open market or private purchase
|
$31,940
$31.94 p/Share
|
1,000
|
|
Dec 01
2021
|
BUY
Open market or private purchase
|
$31,900
$31.9 p/Share
|
1,000
|
|
Nov 30
2021
|
BUY
Open market or private purchase
|
$31,580
$31.58 p/Share
|
1,000
|
|
Nov 29
2021
|
BUY
Open market or private purchase
|
$31,850
$31.85 p/Share
|
1,000
|
|
Nov 24
2021
|
BUY
Open market or private purchase
|
$33,930
$33.93 p/Share
|
1,000
|
|
Nov 23
2021
|
BUY
Open market or private purchase
|
$33,480
$33.48 p/Share
|
1,000
|
|
Nov 22
2021
|
BUY
Open market or private purchase
|
$33,490
$33.49 p/Share
|
1,000
|
|
Nov 19
2021
|
BUY
Open market or private purchase
|
$32,970
$32.97 p/Share
|
1,000
|
|
Nov 18
2021
|
BUY
Open market or private purchase
|
$32,610
$32.61 p/Share
|
1,000
|
|
Sep 09
2021
|
BUY
Open market or private purchase
|
$74,500
$29.8 p/Share
|
2,500
|
|
Sep 08
2021
|
BUY
Open market or private purchase
|
$74,675
$29.87 p/Share
|
2,500
|
|
Sep 07
2021
|
BUY
Open market or private purchase
|
$74,875
$29.95 p/Share
|
2,500
|
|
Sep 02
2021
|
BUY
Open market or private purchase
|
$75,750
$30.3 p/Share
|
2,500
|
|
Jun 08
2021
|
BUY
Open market or private purchase
|
$59,640
$29.82 p/Share
|
2,000
|
|
Jun 07
2021
|
BUY
Open market or private purchase
|
$58,720
$29.36 p/Share
|
2,000
|
|
Jun 04
2021
|
BUY
Open market or private purchase
|
$58,780
$29.39 p/Share
|
2,000
|
|
Jun 03
2021
|
BUY
Grant, award, or other acquisition
|
$57,520
$28.76 p/Share
|
2,000
|
|
Jun 02
2021
|
BUY
Grant, award, or other acquisition
|
$57,360
$28.68 p/Share
|
2,000
|
|
Dec 03
2019
|
BUY
Open market or private purchase
|
$36,090
$24.06 p/Share
|
1,500
|
|
Nov 27
2019
|
BUY
Open market or private purchase
|
$24,590
$24.59 p/Share
|
1,000
|
|
Nov 21
2019
|
BUY
Open market or private purchase
|
$60,150
$24.06 p/Share
|
2,500
|
|
Nov 20
2019
|
BUY
Open market or private purchase
|
$36,450
$24.3 p/Share
|
1,500
|
|
Nov 18
2019
|
BUY
Open market or private purchase
|
$23,990
$23.99 p/Share
|
1,000
|
|
Nov 11
2019
|
BUY
Open market or private purchase
|
$24,420
$24.42 p/Share
|
1,000
|
|