May 31
2023
|
SELL
Open market or private sale
|
$129,870
$9.99 p/Share
|
13,000
|
|
May 16
2023
|
BUY
Other acquisition or disposition
|
-
|
52,187
|
|
Apr 28
2023
|
SELL
Open market or private sale
|
$111,150
$8.55 p/Share
|
13,000
|
|
Mar 31
2023
|
SELL
Open market or private sale
|
$144,690
$11.13 p/Share
|
13,000
|
|
Feb 28
2023
|
SELL
Open market or private sale
|
$131,950
$10.15 p/Share
|
13,000
|
|
Feb 16
2023
|
BUY
Other acquisition or disposition
|
-
|
51,979
|
|
Dec 16
2022
|
BUY
Other acquisition or disposition
|
-
|
4,314
|
|
Nov 16
2022
|
BUY
Other acquisition or disposition
|
-
|
35,523
|
|
Aug 16
2022
|
BUY
Other acquisition or disposition
|
-
|
37,998
|
|
May 16
2022
|
BUY
Other acquisition or disposition
|
-
|
36,226
|
|
Apr 29
2022
|
SELL
Open market or private sale
|
$367,125
$29.37 p/Share
|
12,500
|
|
Mar 31
2022
|
SELL
Open market or private sale
|
$451,500
$36.12 p/Share
|
12,500
|
|
Feb 28
2022
|
SELL
Open market or private sale
|
$500,250
$40.02 p/Share
|
12,500
|
|
Feb 16
2022
|
BUY
Other acquisition or disposition
|
-
|
36,091
|
|
Jan 05
2022
|
SELL
Open market or private sale
|
$255,780
$42.63 p/Share
|
6,000
|
|
Dec 15
2021
|
SELL
Open market or private sale
|
$272,880
$45.48 p/Share
|
6,000
|
|
Nov 30
2021
|
SELL
Open market or private sale
|
$286,860
$47.81 p/Share
|
6,000
|
|
Nov 16
2021
|
BUY
Other acquisition or disposition
|
-
|
21,629
|
|
Oct 29
2021
|
SELL
Open market or private sale
|
$318,120
$53.02 p/Share
|
6,000
|
|
Sep 30
2021
|
SELL
Open market or private sale
|
$444,780
$74.13 p/Share
|
6,000
|
|
Aug 31
2021
|
SELL
Open market or private sale
|
$456,900
$76.15 p/Share
|
6,000
|
|
Aug 16
2021
|
BUY
Other acquisition or disposition
|
-
|
68,161
|
|
Jul 30
2021
|
SELL
Open market or private sale
|
$450,240
$75.04 p/Share
|
6,000
|
|
Jul 23
2021
|
SELL
Open market or private sale
|
$1,926,500
$77.06 p/Share
|
25,000
|
|
Jun 30
2021
|
SELL
Open market or private sale
|
$406,860
$67.81 p/Share
|
6,000
|
|