Sep 19
2024
SELL
Open market or private sale
$148,030
$24.68 p/Share
5,998
Reduced 0.65%
913,502
Common Stock
Sep 18
2024
SELL
Open market or private sale
$96,368
$24.08 p/Share
4,002
Reduced 0.43%
919,500
Common Stock
Jul 24
2024
SELL
Open market or private sale
$130,125
$34.7 p/Share
3,750
Reduced 0.4%
923,502
Common Stock
Jul 23
2024
SELL
Open market or private sale
$133,425
$35.58 p/Share
3,750
Reduced 0.4%
927,252
Common Stock
Jun 27
2024
SELL
Open market or private sale
$195,812
$31.33 p/Share
6,250
Reduced 0.67%
931,002
Common Stock
Jun 26
2024
SELL
Open market or private sale
$195,687
$31.31 p/Share
6,250
Reduced 0.66%
937,252
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$1,145,014
$30.35 p/Share
37,727
Reduced 3.89%
931,998
Common Stock
Apr 25
2024
SELL
Open market or private sale
$120,150
$32.04 p/Share
3,750
Reduced 0.39%
969,725
Common Stock
Apr 24
2024
SELL
Open market or private sale
$118,950
$31.72 p/Share
3,750
Reduced 0.38%
973,475
Common Stock
Apr 01
2024
SELL
Open market or private sale
$3,899,970
$34.0 p/Share
114,705
Reduced 10.5%
977,225
Common Stock
Mar 27
2024
SELL
Open market or private sale
$220,937
$35.35 p/Share
6,250
Reduced 0.57%
1,091,930
Common Stock
Mar 26
2024
SELL
Open market or private sale
$247,437
$39.59 p/Share
6,250
Reduced 0.57%
1,098,180
Common Stock
Feb 22
2024
SELL
Open market or private sale
$84,725
$33.89 p/Share
2,500
Reduced 0.23%
1,104,430
Common Stock
Feb 21
2024
SELL
Open market or private sale
$86,125
$34.45 p/Share
2,500
Reduced 0.23%
1,106,930
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
138,524
Added 11.1%
1,109,430
Common Stock
Jan 23
2024
SELL
Open market or private sale
$155,650
$31.13 p/Share
5,000
Reduced 0.51%
970,906
Common Stock
Jan 22
2024
SELL
Open market or private sale
$155,400
$31.08 p/Share
5,000
Reduced 0.51%
975,906
Common Stock
Dec 21
2023
SELL
Open market or private sale
$164,400
$32.88 p/Share
5,000
Reduced 0.51%
980,906
Common Stock
Dec 20
2023
SELL
Open market or private sale
$165,200
$33.04 p/Share
5,000
Reduced 0.5%
985,906
Common Stock
Nov 20
2023
$750,020
$27.99 p/Share
26,796
Reduced 2.63%
990,906
Common Stock
Sep 05
2023
SELL
Open market or private sale
$215,025
$28.67 p/Share
7,500
Reduced 0.73%
1,017,702
Common Stock
Sep 01
2023
SELL
Open market or private sale
$214,500
$28.6 p/Share
7,500
Reduced 0.73%
1,025,202
Common Stock
Aug 01
2023
SELL
Open market or private sale
$169,700
$33.94 p/Share
5,000
Reduced 0.48%
1,032,702
Common Stock
Jul 05
2023
SELL
Open market or private sale
$118,462
$31.59 p/Share
3,750
Reduced 0.36%
1,037,702
Common Stock
Jul 03
2023
SELL
Open market or private sale
$40,287
$32.23 p/Share
1,250
Reduced 0.12%
1,041,452
Common Stock