Dec 09
2024
-
40,000
Reduced 1.03%
3,833,811
Common Stock
Nov 26
2024
SELL
Open market or private sale
$457,722
$20.62 p/Share
22,198
Reduced 0.57%
3,873,811
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$303,060
$21.04 p/Share
14,404
Reduced 0.37%
3,896,009
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.93%
3,906,880
Common Stock
Aug 29
2024
SELL
Open market or private sale
$301,866
$13.71 p/Share
22,018
Reduced 0.57%
3,873,811
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$198,487
$13.78 p/Share
14,404
Reduced 0.37%
3,895,829
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.93%
3,906,700
Common Stock
May 29
2024
SELL
Open market or private sale
$347,141
$13.23 p/Share
26,239
Reduced 0.67%
3,873,631
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$141,973
$13.7 p/Share
10,363
Reduced 0.27%
3,899,870
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
36,602
Added 0.93%
3,906,700
Common Stock
Apr 10
2024
SELL
Open market or private sale
$406,000
$20.3 p/Share
20,000
Reduced 0.51%
3,873,631
Common Stock
Apr 09
2024
SELL
Open market or private sale
$420,600
$21.03 p/Share
20,000
Reduced 0.51%
3,893,631
Common Stock
Apr 04
2024
SELL
Open market or private sale
$413,800
$20.69 p/Share
20,000
Reduced 0.51%
3,913,631
Common Stock
Apr 03
2024
SELL
Open market or private sale
$408,400
$20.42 p/Share
20,000
Reduced 0.51%
3,933,631
Common Stock
Mar 28
2024
SELL
Open market or private sale
$419,600
$20.98 p/Share
20,000
Reduced 0.5%
3,953,631
Common Stock
Mar 27
2024
SELL
Open market or private sale
$415,600
$20.78 p/Share
20,000
Reduced 0.5%
3,973,631
Common Stock
Mar 20
2024
SELL
Open market or private sale
$411,200
$20.56 p/Share
20,000
Reduced 0.5%
3,993,631
Common Stock
Mar 19
2024
SELL
Open market or private sale
$834,320
$20.0 p/Share
41,716
Reduced 1.03%
4,013,631
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$156,753
$21.14 p/Share
7,415
Reduced 0.18%
4,055,347
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
29,131
Added 0.71%
4,062,762
Common Stock
Dec 14
2023
-
20,000
Reduced 0.49%
4,033,631
Common Stock
Nov 27
2023
SELL
Open market or private sale
$386,907
$21.9 p/Share
17,667
Reduced 0.43%
4,053,631
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$255,761
$22.31 p/Share
11,464
Reduced 0.28%
4,071,298
Common Stock
Nov 25
2023
BUY
Exercise of conversion of derivative security
-
29,131
Added 0.71%
4,082,762
Common Stock
Aug 28
2023
SELL
Open market or private sale
$549,326
$24.67 p/Share
22,267
Reduced 0.55%
4,053,631
Common Stock