Nov 30
2022
|
BUY
Open market or private purchase
|
$20,500
$20.5 p/Share
|
1,000
|
|
Nov 29
2022
|
BUY
Open market or private purchase
|
$118,160
$21.1 p/Share
|
5,600
|
|
Nov 28
2022
|
BUY
Open market or private purchase
|
$91,784
$20.86 p/Share
|
4,400
|
|
Nov 04
2022
|
BUY
Open market or private purchase
|
$8,680
$20.0 p/Share
|
434
|
|
Nov 03
2022
|
BUY
Open market or private purchase
|
$2,507
$19.9 p/Share
|
126
|
|
Aug 09
2022
|
BUY
Open market or private purchase
|
$23,750
$23.75 p/Share
|
1,000
|
|
Aug 08
2022
|
BUY
Open market or private purchase
|
$24,000
$24.0 p/Share
|
1,000
|
|
Aug 05
2022
|
BUY
Open market or private purchase
|
$12,000
$24.0 p/Share
|
500
|
|
Aug 02
2022
|
BUY
Open market or private purchase
|
$12,000
$24.0 p/Share
|
500
|
|
Jul 28
2022
|
BUY
Open market or private purchase
|
$22,850
$22.85 p/Share
|
1,000
|
|
Jul 27
2022
|
BUY
Open market or private purchase
|
$22,600
$22.6 p/Share
|
1,000
|
|
Jul 26
2022
|
BUY
Grant, award, or other acquisition
|
$24,750
$22.5 p/Share
|
1,100
|
|
Jul 25
2022
|
BUY
Open market or private purchase
|
$54,772
$22.54 p/Share
|
2,430
|
|
May 24
2022
|
BUY
Open market or private purchase
|
$273,443
$51.13 p/Share
|
5,348
|
|
Apr 28
2022
|
BUY
Open market or private purchase
|
$156,000
$52.0 p/Share
|
3,000
|
|
Nov 05
2021
|
BUY
Open market or private purchase
|
$40,913
$62.75 p/Share
|
652
|
|
Oct 27
2021
|
BUY
Open market or private purchase
|
$292,500
$58.5 p/Share
|
5,000
|
|
Oct 25
2021
|
BUY
Open market or private purchase
|
$1,194,600
$59.73 p/Share
|
20,000
|
|
Oct 22
2021
|
BUY
Open market or private purchase
|
$2,130,450
$60.87 p/Share
|
35,000
|
|
Apr 23
2021
|
BUY
Open market or private purchase
|
$324,900
$64.98 p/Share
|
5,000
|
|
Oct 29
2020
|
BUY
Open market or private purchase
|
$44,230
$44.23 p/Share
|
1,000
|
|
Oct 28
2020
|
BUY
Open market or private purchase
|
$43,100
$43.1 p/Share
|
1,000
|
|