Apr 12
2025
SELL
Payment of exercise price or tax liability
$53,515
$15.88 p/Share
3,370
Reduced 5.15%
62,060
Common Stock
Apr 12
2025
BUY
Exercise of conversion of derivative security
-
11,328
Added 14.76%
65,430
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$56,736
$15.26 p/Share
3,718
Reduced 2.98%
121,077
Common Stock
Apr 08
2025
BUY
Grant, award, or other acquisition
-
11,760
Added 8.61%
124,795
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$111,943
$27.29 p/Share
4,102
Reduced 3.5%
113,035
Common Stock
Dec 18
2024
SELL
Open market or private sale
$376,740
$29.25 p/Share
12,880
Reduced 9.91%
117,137
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$36,262
$29.01 p/Share
1,250
Reduced 0.95%
130,017
Common Stock
Sep 16
2024
SELL
Open market or private sale
$87,605
$25.85 p/Share
3,389
Reduced 2.52%
131,267
Common Stock
Jun 18
2024
SELL
Open market or private sale
$38,018
$35.04 p/Share
1,085
Reduced 0.8%
134,656
Common Stock
Jun 11
2024
SELL
Open market or private sale
$24,157
$36.11 p/Share
669
Reduced 0.49%
135,741
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
53,968
Added 28.35%
136,410
Common Stock
Apr 15
2024
SELL
Open market or private sale
$62,045
$30.09 p/Share
2,062
Reduced 2.44%
82,442
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
-
3,964
Added 4.48%
84,504
Common Stock
Dec 20
2023
SELL
Open market or private sale
$78,092
$27.92 p/Share
2,797
Reduced 3.36%
80,540
Common Stock
Dec 18
2023
SELL
Open market or private sale
$48,192
$27.46 p/Share
1,755
Reduced 2.06%
83,337
Common Stock
Sep 18
2023
SELL
Open market or private sale
$17,206
$23.57 p/Share
730
Reduced 0.85%
85,092
Common Stock
Jun 14
2023
SELL
Open market or private sale
$52,834
$36.87 p/Share
1,433
Reduced 1.64%
85,822
Common Stock
Jun 13
2023
SELL
Open market or private sale
$24,513
$37.03 p/Share
662
Reduced 0.75%
87,255
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
4,740
Added 5.12%
87,917
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
21,000
Added 20.16%
83,177
Common Stock
Apr 13
2023
SELL
Open market or private sale
$27,825
$38.54 p/Share
722
Reduced 1.15%
62,177
Common Stock
Apr 12
2023
SELL
Open market or private sale
$35,992
$38.66 p/Share
931
Reduced 1.46%
62,899
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
2,931
Added 4.39%
63,830
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
27,500
Added 31.11%
60,899
Common Stock