Dec 03
2024
|
SELL
Open market or private sale
|
$77,115
$3.95 p/Share
|
19,523
|
|
Jun 28
2024
|
SELL
Other acquisition or disposition
|
-
|
45,126
|
|
May 13
2024
|
BUY
Open market or private purchase
|
$33,676
$8.99 p/Share
|
3,746
|
|
May 10
2024
|
BUY
Open market or private purchase
|
$878,999
$8.79 p/Share
|
100,000
|
|
May 09
2024
|
BUY
Open market or private purchase
|
$1,964,250
$8.73 p/Share
|
225,000
|
|
Apr 01
2024
|
SELL
Other acquisition or disposition
|
-
|
237,563
|
|
Mar 19
2024
|
BUY
Open market or private purchase
|
$4,956,000
$14.16 p/Share
|
350,000
|
|
Mar 18
2024
|
BUY
Open market or private purchase
|
$4,690,000
$13.4 p/Share
|
350,000
|
|
Mar 15
2024
|
BUY
Open market or private purchase
|
$4,273,612
$13.71 p/Share
|
311,715
|
|
Jan 12
2024
|
SELL
Open market or private sale
|
$120,085
$7.0 p/Share
|
17,155
|
|
Jan 02
2024
|
SELL
Open market or private sale
|
$327,820
$8.86 p/Share
|
37,000
|
|
Jan 06
2022
|
BUY
Open market or private purchase
|
$863,873
$62.85 p/Share
|
13,745
|
|
Jan 05
2022
|
BUY
Open market or private purchase
|
$3,564,005
$62.73 p/Share
|
56,815
|
|
Jan 04
2022
|
BUY
Open market or private purchase
|
$5,510,418
$65.53 p/Share
|
84,090
|
|
Jan 03
2022
|
BUY
Open market or private purchase
|
$5,058,750
$67.45 p/Share
|
75,000
|
|
Dec 01
2021
|
BUY
Open market or private purchase
|
$2,500,125
$67.8 p/Share
|
36,875
|
|
Aug 06
2021
|
BUY
Open market or private purchase
|
$25,438,800
$87.72 p/Share
|
290,000
|
|
Aug 05
2021
|
BUY
Open market or private purchase
|
$32,269,796
$87.07 p/Share
|
370,619
|
|
Dec 01
2020
|
BUY
Open market or private purchase
|
$240
$120.0 p/Share
|
2
|
|
Oct 05
2020
|
BUY
Open market or private purchase
|
$172,745
$72.46 p/Share
|
2,384
|
|
Oct 02
2020
|
BUY
Open market or private purchase
|
$3,870,833
$71.21 p/Share
|
54,358
|
|
Oct 01
2020
|
BUY
Open market or private purchase
|
$2,897,775
$71.3 p/Share
|
40,642
|
|