Feb 28
2024
SELL
Payment of exercise price or tax liability
$65,781
$29.86 p/Share
2,203
Reduced 2.37%
90,555
Common Stock, $1.60 pa...
Feb 27
2024
SELL
Payment of exercise price or tax liability
$100,983
$30.01 p/Share
3,365
Reduced 3.5%
92,758
Common Stock, $1.60 pa...
Feb 26
2024
BUY
Grant, award, or other acquisition
-
33,322
Added 25.74%
96,123
Common Stock, $1.60 pa...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$376,354
$33.43 p/Share
11,258
Reduced 15.2%
62,801
Common Stock, $1.60 pa...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
19,808
Added 21.1%
74,059
Common Stock, $1.60 pa...
Jan 02
2024
SELL
Open market or private sale
$226,930
$41.26 p/Share
5,500
Reduced 9.2%
54,251
Common Stock, $1.60 pa...
Dec 01
2023
SELL
Open market or private sale
$221,375
$40.25 p/Share
5,500
Reduced 8.43%
59,751
Common Stock, $1.60 pa...
Nov 01
2023
SELL
Open market or private sale
$206,800
$37.6 p/Share
5,500
Reduced 7.77%
65,251
Common Stock, $1.60 pa...
Oct 02
2023
SELL
Open market or private sale
$200,585
$36.47 p/Share
5,500
Reduced 7.21%
70,751
Common Stock, $1.60 pa...
Sep 01
2023
SELL
Open market or private sale
$219,504
$39.91 p/Share
5,500
Reduced 6.73%
76,251
Common Stock, $1.60 pa...
May 01
2023
SELL
Open market or private sale
$143,280
$47.76 p/Share
3,000
Reduced 3.54%
81,751
Common Stock, $1.60 pa...
Apr 03
2023
SELL
Open market or private sale
$146,760
$48.92 p/Share
3,000
Reduced 3.42%
84,751
Common Stock, $1.60 pa...
Mar 01
2023
SELL
Open market or private sale
$132,750
$44.25 p/Share
3,000
Reduced 3.31%
87,751
Common Stock, $1.60 pa...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$95,478
$43.34 p/Share
2,203
Reduced 2.37%
90,751
Common Stock, $1.60 pa...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
23,073
Added 19.89%
92,954
Common Stock, $1.60 pa...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,331,194
$43.58 p/Share
30,546
Reduced 30.42%
69,881
Common Stock, $1.60 pa...
Feb 24
2023
BUY
Grant, award, or other acquisition
-
69,719
Added 40.98%
100,427
Common Stock, $1.60 pa...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$76,608
$45.17 p/Share
1,696
Reduced 5.23%
30,708
Common Stock, $1.60 pa...
Feb 01
2023
SELL
Open market or private sale
$81,393
$52.75 p/Share
1,543
Reduced 4.55%
32,404
Common Stock, $1.60 pa...
Jan 03
2023
SELL
Open market or private sale
$144,690
$48.23 p/Share
3,000
Reduced 8.12%
33,947
Common Stock, $1.60 pa...
Dec 01
2022
SELL
Open market or private sale
$145,260
$48.42 p/Share
3,000
Reduced 7.51%
36,947
Common Stock, $1.60 pa...
Nov 01
2022
SELL
Open market or private sale
$129,060
$43.02 p/Share
3,000
Reduced 6.99%
39,947
Common Stock, $1.60 pa...
Oct 03
2022
SELL
Open market or private sale
$128,130
$42.71 p/Share
3,000
Reduced 6.53%
42,947
Common Stock, $1.60 pa...
Sep 01
2022
SELL
Open market or private sale
$122,370
$40.79 p/Share
3,000
Reduced 6.13%
45,947
Common Stock, $1.60 pa...
Aug 01
2022
SELL
Open market or private sale
$136,050
$45.35 p/Share
3,000
Reduced 5.78%
48,947
Common Stock, $1.60 pa...