Oct 01
2024
SELL
Open market or private sale
$10,563
$30.18 p/Share
350
Reduced 1.03%
33,601
Common Stock, par valu...
Sep 03
2024
SELL
Open market or private sale
$10,118
$28.91 p/Share
350
Reduced 1.02%
33,951
Common Stock, par valu...
Aug 01
2024
SELL
Open market or private sale
$9,744
$27.84 p/Share
350
Reduced 1.01%
34,301
Common Stock, par valu...
Jul 01
2024
SELL
Open market or private sale
$8,050
$23.0 p/Share
350
Reduced 1.0%
34,651
Common Stock, par valu...
Jun 03
2024
SELL
Open market or private sale
$8,382
$23.95 p/Share
350
Reduced 0.99%
34,985
Common Stock, par valu...
May 01
2024
SELL
Open market or private sale
$92,367
$25.23 p/Share
3,661
Reduced 9.39%
35,335
Common Stock, par valu...
Apr 01
2024
SELL
Open market or private sale
$112,400
$28.1 p/Share
4,000
Reduced 9.3%
38,996
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$111,200
$27.8 p/Share
4,000
Reduced 8.51%
42,996
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$202,764
$27.36 p/Share
7,411
Reduced 19.32%
30,950
Common Stock, par valu...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
31,093
Added 39.82%
46,996
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$105,260
$27.81 p/Share
3,785
Reduced 13.97%
23,314
Common Stock, par valu...
Jan 02
2024
SELL
Open market or private sale
$15,000
$30.0 p/Share
500
Reduced 1.81%
27,099
Common Stock, par valu...
Dec 18
2023
SELL
Open market or private sale
$30,000
$30.0 p/Share
1,000
Reduced 3.5%
27,599
Common Stock, par valu...
Oct 02
2023
SELL
Open market or private sale
$15,355
$30.71 p/Share
500
Reduced 1.72%
28,599
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$16,660
$33.32 p/Share
500
Reduced 1.69%
29,099
Common Stock, par valu...
Aug 01
2023
SELL
Open market or private sale
$132,466
$39.72 p/Share
3,335
Reduced 10.13%
29,599
Common Stock, par valu...
Jul 03
2023
SELL
Open market or private sale
$115,724
$34.7 p/Share
3,335
Reduced 9.2%
32,934
Common Stock, par valu...
Jun 12
2023
SELL
Open market or private sale
$117,625
$35.27 p/Share
3,335
Reduced 8.42%
36,269
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$609,430
$41.2 p/Share
14,792
Reduced 29.51%
35,329
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
34,295
Added 46.41%
39,604
Common Stock, par valu...
Feb 26
2023
SELL
Payment of exercise price or tax liability
$153,426
$41.1 p/Share
3,733
Reduced 15.78%
19,921
Common Stock, par valu...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$78,295
$41.1 p/Share
1,905
Reduced 7.49%
23,539
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$32,064
$39.15 p/Share
819
Reduced 3.61%
21,868
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
4,328
Added 14.57%
25,382
Common Stock, par valu...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$63,841
$35.02 p/Share
1,823
Reduced 7.69%
21,871
Common Stock, par valu...