Aug 05
2024
BUY
Open market or private purchase
$455,000
$35.0 p/Share
13,000
Added 28.26%
33,000
Common Stock
Feb 28
2024
BUY
Open market or private purchase
$33,264
$42.0 p/Share
792
Added 3.81%
20,000
Common Stock
Feb 23
2024
BUY
Open market or private purchase
$24,538
$40.36 p/Share
608
Added 3.07%
19,208
Common Stock
Feb 20
2024
BUY
Open market or private purchase
$3,836
$38.37 p/Share
100
Added 0.53%
18,600
Common Stock
Feb 16
2024
BUY
Open market or private purchase
$51,270
$34.18 p/Share
1,500
Added 7.5%
18,500
Common Stock
Feb 09
2024
BUY
Open market or private purchase
$64,000
$32.0 p/Share
2,000
Added 10.53%
17,000
Common Stock
Sep 29
2023
-
79,387
Reduced 84.11%
15,000
Common Stock
Aug 16
2023
BUY
Open market or private purchase
$29,464
$29.0 p/Share
1,016
Added 1.06%
94,387
Common Stock
Aug 11
2023
BUY
Open market or private purchase
$9,992
$25.17 p/Share
397
Added 0.42%
93,371
Common Stock
Aug 10
2023
BUY
Open market or private purchase
$85,191
$23.75 p/Share
3,587
Added 3.71%
92,974
Common Stock
Aug 09
2023
BUY
Open market or private purchase
$117,412
$23.25 p/Share
5,050
Added 5.35%
89,387
Common Stock
May 30
2023
BUY
Open market or private purchase
$29,750
$35.0 p/Share
850
Added 1.0%
84,337
Common Stock
May 26
2023
BUY
Open market or private purchase
$3,400
$34.0 p/Share
100
Added 0.12%
83,487
Common Stock
May 24
2023
BUY
Open market or private purchase
$13,200
$35.97 p/Share
367
Added 0.44%
83,387
Common Stock
May 16
2023
BUY
Open market or private purchase
$3,100
$31.0 p/Share
100
Added 0.12%
83,020
Common Stock
May 15
2023
BUY
Open market or private purchase
$105,990
$30.0 p/Share
3,533
Added 4.09%
82,920
Common Stock
May 11
2023
BUY
Open market or private purchase
-
0
Added 0.0%
79,387
Common Stock
Aug 16
2022
BUY
Open market or private purchase
$6,100
$61.0 p/Share
100
Added 0.13%
79,387
Common Stock
Aug 12
2022
BUY
Open market or private purchase
$22,750
$45.5 p/Share
500
Added 0.63%
79,287
Common Stock
Aug 10
2022
BUY
Open market or private purchase
$1,355,040
$45.0 p/Share
30,112
Added 27.65%
78,787
Common Stock
Feb 18
2022
BUY
Open market or private purchase
$8,970
$46.0 p/Share
195
Added 0.4%
48,675
Common Stock
Feb 16
2022
BUY
Open market or private purchase
$8,200
$41.0 p/Share
200
Added 0.41%
48,480
Common Stock
Feb 15
2022
BUY
Open market or private purchase
$5,000
$40.0 p/Share
125
Added 0.26%
48,280
Common Stock
Feb 14
2022
BUY
Open market or private purchase
$99,576
$36.0 p/Share
2,766
Added 5.43%
48,155
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
$21,450
$8.58 p/Share
2,500
Added 5.22%
45,389
Common Stock