Mar 18
2025
SELL
Open market or private sale
$133,224
$24.86 p/Share
5,359
Reduced 3.48%
148,788
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
38,773
Added 20.1%
154,147
Common Stock
Jun 11
2024
BUY
Grant, award, or other acquisition
-
34,901
Added 23.22%
115,374
Common Stock
Mar 11
2024
SELL
Open market or private sale
$76,369
$27.59 p/Share
2,768
Reduced 3.33%
80,473
Common Stock
Apr 27
2023
SELL
Open market or private sale
$166,983
$50.1 p/Share
3,333
Reduced 3.85%
83,241
Common Stock
Apr 25
2023
SELL
Open market or private sale
$41,416
$50.02 p/Share
828
Reduced 0.95%
86,574
Common Stock
Apr 21
2023
SELL
Open market or private sale
$32,212
$50.02 p/Share
644
Reduced 0.73%
87,402
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
19,617
Added 18.22%
88,046
Common Stock
Mar 06
2023
SELL
Open market or private sale
$150,626
$44.03 p/Share
3,421
Reduced 4.76%
68,429
Common Stock
Feb 02
2023
SELL
Open market or private sale
$59,750
$50.0 p/Share
1,195
Reduced 1.64%
71,850
Common Stock
Jan 20
2023
SELL
Open market or private sale
$3,760
$47.0 p/Share
80
Reduced 0.11%
73,045
Common Stock
Jan 13
2023
SELL
Open market or private sale
$79,695
$45.0 p/Share
1,771
Reduced 2.36%
73,125
Common Stock
Jan 09
2023
SELL
Open market or private sale
$10,314
$45.04 p/Share
229
Reduced 0.3%
74,896
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
12,364
Added 14.13%
75,125
Common Stock
Mar 02
2022
SELL
Open market or private sale
$236,415
$57.55 p/Share
4,108
Reduced 6.14%
62,761
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$12,450
$30.97 p/Share
402
Added 0.6%
66,869
Common Stock
May 03
2021
SELL
Open market or private sale
$225,750
$60.2 p/Share
3,750
Reduced 5.34%
66,467
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
5,929
Added 7.79%
70,217
Common Stock
Mar 01
2021
SELL
Open market or private sale
$457,825
$55.88 p/Share
8,193
Reduced 11.3%
64,288
Common Stock
Feb 19
2021
SELL
Open market or private sale
$211,875
$56.5 p/Share
3,750
Reduced 4.92%
72,481
Common Stock
Jan 27
2021
SELL
Open market or private sale
$193,613
$51.63 p/Share
3,750
Reduced 4.69%
76,231
Common Stock
Dec 23
2020
SELL
Open market or private sale
$173,212
$46.19 p/Share
3,750
Reduced 4.48%
79,981
Common Stock