Jun 30
2024
SELL
Payment of exercise price or tax liability
$173,811
$31.06 p/Share
5,596
Reduced 3.85%
139,932
Common Stock
Jun 30
2024
BUY
Exercise of conversion of derivative security
-
12,337
Added 7.89%
143,942
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$98,124
$19.5 p/Share
5,032
Reduced 3.64%
133,191
Common Stock
Sep 11
2023
BUY
Grant, award, or other acquisition
$216,333
$19.5 p/Share
11,094
Added 7.43%
138,223
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$78,809
$19.11 p/Share
4,124
Reduced 3.14%
127,129
Common Stock
Jun 30
2023
BUY
Exercise of conversion of derivative security
-
9,092
Added 6.48%
131,253
Common Stock
Dec 15
2022
BUY
Open market or private purchase
$6,659
$14.17 p/Share
470
Added 0.38%
122,161
Common Stock
Oct 12
2022
BUY
Open market or private purchase
$3,198
$14.47 p/Share
221
Added 0.12%
181,140
Common Stock
Oct 11
2022
BUY
Open market or private purchase
$5,564
$15.63 p/Share
356
Added 0.2%
180,918
Common Stock
Sep 08
2022
SELL
Payment of exercise price or tax liability
$45,813
$16.35 p/Share
2,802
Reduced 1.53%
180,561
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
$105,654
$16.35 p/Share
6,462
Added 3.4%
183,363
Common Stock
Jul 11
2022
BUY
Open market or private purchase
$8,752
$18.66 p/Share
469
Added 0.26%
176,901
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$37,584
$18.0 p/Share
2,088
Reduced 1.17%
176,432
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
4,815
Added 2.63%
178,520
Common Stock
Apr 04
2022
BUY
Open market or private purchase
$8,643
$19.51 p/Share
443
Added 0.25%
173,705
Common Stock
Feb 14
2022
BUY
Open market or private purchase
$96,480
$22.21 p/Share
4,344
Added 2.45%
173,261
Common Stock
Feb 11
2022
BUY
Open market or private purchase
$278,255
$22.42 p/Share
12,411
Added 6.84%
168,917
Common Stock
Jan 03
2022
BUY
Open market or private purchase
$8,540
$27.11 p/Share
315
Added 0.2%
156,506
Common Stock
Oct 04
2021
BUY
Open market or private purchase
$8,540
$30.61 p/Share
279
Added 0.18%
156,191
Common Stock
Jul 16
2021
BUY
Open market or private purchase
$8,322
$38.53 p/Share
216
Added 0.14%
155,912
Common Stock
Apr 01
2021
BUY
Open market or private purchase
$8,373
$34.6 p/Share
242
Added 0.16%
155,695
Common Stock
Mar 04
2021
BUY
Open market or private purchase
$50,052
$32.65 p/Share
1,533
Added 0.98%
155,453
Common Stock
Feb 26
2021
BUY
Open market or private purchase
$81,600
$32.64 p/Share
2,500
Added 1.6%
153,920
Common Stock
Feb 25
2021
BUY
Open market or private purchase
$176,526
$32.69 p/Share
5,400
Added 3.45%
151,284
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$235,138
$34.97 p/Share
6,724
Reduced 4.41%
145,884
Common Stock