Oct 26
2024
SELL
Payment of exercise price or tax liability
$41,032
$20.64 p/Share
1,988
Reduced 1.44%
136,352
Common Stock
Oct 26
2024
BUY
Exercise of conversion of derivative security
-
6,750
Added 4.65%
138,340
Common Stock
Aug 15
2024
SELL
Open market or private sale
$84,940
$20.0 p/Share
4,247
Reduced 3.13%
131,590
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$28,081
$17.65 p/Share
1,591
Reduced 1.16%
135,837
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
5,400
Added 3.78%
137,428
Common Stock
Jun 06
2024
SELL
Payment of exercise price or tax liability
$56,500
$19.03 p/Share
2,969
Reduced 2.2%
132,028
Common Stock
Jun 06
2024
BUY
Exercise of conversion of derivative security
-
10,080
Added 6.95%
134,997
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$37,851
$19.04 p/Share
1,988
Reduced 1.57%
124,917
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
-
6,750
Added 5.05%
126,905
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$45,372
$20.54 p/Share
2,209
Reduced 1.81%
120,155
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
7,500
Added 5.78%
122,364
Common Stock
Feb 16
2024
SELL
Open market or private sale
$65,790
$21.93 p/Share
3,000
Reduced 2.63%
111,115
Common Stock
Nov 10
2023
SELL
Open market or private sale
$60,630
$20.21 p/Share
3,000
Reduced 2.56%
114,115
Common Stock
Oct 26
2023
SELL
Payment of exercise price or tax liability
$66,832
$22.27 p/Share
3,001
Reduced 2.42%
120,864
Common Stock
Oct 26
2023
BUY
Exercise of conversion of derivative security
-
6,750
Added 5.17%
123,865
Common Stock
Aug 08
2023
SELL
Open market or private sale
$83,700
$27.9 p/Share
3,000
Reduced 2.5%
117,115
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$70,601
$27.95 p/Share
2,526
Reduced 2.06%
120,115
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 5.76%
122,641
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$62,244
$31.31 p/Share
1,988
Reduced 1.7%
115,141
Common Stock
Jun 04
2023
BUY
Exercise of conversion of derivative security
-
6,750
Added 5.45%
117,129
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$69,101
$31.31 p/Share
2,207
Reduced 1.96%
110,379
Common Stock
Jun 03
2023
BUY
Exercise of conversion of derivative security
-
7,500
Added 6.25%
112,586
Common Stock
May 17
2023
SELL
Open market or private sale
$60,000
$30.0 p/Share
2,000
Reduced 1.87%
105,086
Common Stock
May 12
2023
SELL
Open market or private sale
$87,450
$29.15 p/Share
3,000
Reduced 2.73%
107,086
Common Stock
Feb 16
2023
SELL
Open market or private sale
$90,300
$30.1 p/Share
3,000
Reduced 2.65%
110,086
Common Stock