Dec 24
2024
|
SELL
Open market or private sale
|
$2,490,635
$35.0 p/Share
|
71,161
|
|
Dec 19
2024
|
SELL
Open market or private sale
|
$2,312,732
$32.5 p/Share
|
71,161
|
|
Dec 02
2024
|
SELL
Open market or private sale
|
$142,013
$33.47 p/Share
|
4,243
|
|
Sep 03
2024
|
SELL
Open market or private sale
|
$3,652
$27.88 p/Share
|
131
|
|
Aug 05
2024
|
BUY
Grant, award, or other acquisition
|
-
|
70,838
|
|
Aug 02
2024
|
SELL
Open market or private sale
|
$29,356
$22.24 p/Share
|
1,320
|
|
May 02
2024
|
SELL
Open market or private sale
|
$39,871
$15.12 p/Share
|
2,637
|
|
Apr 04
2024
|
BUY
Grant, award, or other acquisition
|
-
|
76,685
|
|
Apr 02
2024
|
SELL
Open market or private sale
|
$104,485
$15.53 p/Share
|
6,728
|
|
Mar 22
2024
|
BUY
Grant, award, or other acquisition
|
-
|
22,121
|
|
Mar 04
2024
|
SELL
Open market or private sale
|
$9,375
$17.79 p/Share
|
527
|
|
Feb 02
2024
|
SELL
Open market or private sale
|
$61,188
$17.7 p/Share
|
3,457
|
|
Jan 18
2024
|
BUY
Grant, award, or other acquisition
|
-
|
21,840
|
|
Sep 05
2023
|
SELL
Open market or private sale
|
$19,625
$25.0 p/Share
|
785
|
|
Aug 02
2023
|
SELL
Open market or private sale
|
$14,157
$32.62 p/Share
|
434
|
|
Jun 26
2023
|
BUY
Grant, award, or other acquisition
|
-
|
56,686
|
|
Jun 15
2023
|
SELL
Open market or private sale
|
$253,932
$39.87 p/Share
|
6,369
|
|
Jun 14
2023
|
SELL
Open market or private sale
|
$166,784
$39.72 p/Share
|
4,199
|
|
Apr 06
2023
|
BUY
Grant, award, or other acquisition
|
-
|
30,540
|
|
Mar 14
2023
|
BUY
Grant, award, or other acquisition
|
-
|
2,121
|
|
Mar 02
2023
|
SELL
Open market or private sale
|
$9,060
$39.74 p/Share
|
228
|
|
Feb 02
2023
|
SELL
Payment of exercise price or tax liability
|
$48,314
$49.0 p/Share
|
986
|
|
Dec 15
2022
|
SELL
Open market or private sale
|
$318,375
$40.48 p/Share
|
7,865
|
|
Dec 14
2022
|
SELL
Open market or private sale
|
$318,485
$42.79 p/Share
|
7,443
|
|
Aug 25
2022
|
SELL
Open market or private sale
|
$476,381
$40.55 p/Share
|
11,748
|
|