Oct 15
2024
SELL
Open market or private sale
$38,758
$21.03 p/Share
1,843
Reduced 0.24%
753,876
Common Stock
Sep 10
2024
SELL
Open market or private sale
$73,191
$23.25 p/Share
3,148
Reduced 0.41%
755,719
Common Stock
Sep 06
2024
BUY
Grant, award, or other acquisition
-
5,633
Added 0.74%
758,867
Common Stock
Jul 16
2024
SELL
Open market or private sale
$39,622
$23.74 p/Share
1,669
Reduced 0.22%
753,234
Common Stock
Apr 15
2024
SELL
Open market or private sale
$46,382
$22.86 p/Share
2,029
Reduced 0.27%
754,903
Common Stock
Apr 09
2024
BUY
Exercise of conversion of derivative security
$47,359
$2.03 p/Share
23,330
Added 2.99%
756,932
Common Stock
Apr 08
2024
SELL
Open market or private sale
$163,801
$22.82 p/Share
7,178
Reduced 0.97%
733,602
Common Stock
Apr 05
2024
BUY
Grant, award, or other acquisition
-
12,210
Added 1.62%
740,780
Common Stock
Mar 21
2024
SELL
Open market or private sale
$622,309
$23.97 p/Share
25,962
Reduced 3.44%
728,570
Common Stock
Jan 17
2024
SELL
Open market or private sale
$990,873
$24.12 p/Share
41,081
Reduced 5.16%
754,532
Common Stock
Jan 16
2024
SELL
Open market or private sale
$55,163
$24.55 p/Share
2,247
Reduced 0.28%
795,613
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
22,000
Added 2.68%
797,860
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
$60,899
$2.03 p/Share
30,000
Added 3.72%
775,860
Common Stock
Oct 16
2023
SELL
Open market or private sale
$32,738
$16.61 p/Share
1,971
Reduced 0.26%
745,860
Common Stock
Sep 13
2023
SELL
Open market or private sale
$81,070
$20.75 p/Share
3,907
Reduced 0.52%
747,831
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
6,559
Added 0.86%
751,738
Common Stock
Sep 08
2023
BUY
Exercise of conversion of derivative security
$60,899
$2.03 p/Share
30,000
Added 3.87%
745,179
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$60,055
$33.72 p/Share
1,781
Reduced 0.25%
715,179
Common Stock
Apr 18
2023
SELL
Open market or private sale
$239,134
$32.09 p/Share
7,452
Reduced 1.03%
716,960
Common Stock
Apr 17
2023
SELL
Open market or private sale
$83,226
$32.01 p/Share
2,600
Reduced 0.36%
724,412
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$56,350
$31.64 p/Share
1,781
Reduced 0.24%
727,012
Common Stock
Apr 12
2023
SELL
Open market or private sale
$6,402
$32.01 p/Share
200
Reduced 0.03%
728,793
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$136,549
$30.15 p/Share
4,529
Reduced 0.62%
728,993
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
8,497
Added 1.15%
733,522
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$78,155
$35.0 p/Share
2,233
Reduced 0.31%
725,025
Common Stock