Dec 04
2024
SELL
Payment of exercise price or tax liability
$95,960
$23.99 p/Share
4,000
Reduced 1.85%
212,010
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
$25,525
$23.99 p/Share
1,064
Added 0.49%
216,010
Common Stock
Sep 30
2024
BUY
Other acquisition or disposition
$10,099
$20.24 p/Share
499
Added 0.23%
214,946
Common Stock
Mar 31
2024
BUY
Other acquisition or disposition
$18,240
$18.24 p/Share
1,000
Added 0.46%
214,447
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$80,659
$17.06 p/Share
4,728
Reduced 2.17%
213,447
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
97,437
Added 30.87%
218,175
Common Stock
Dec 08
2023
SELL
Payment of exercise price or tax liability
$16,562
$16.35 p/Share
1,013
Reduced 0.83%
120,738
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
$16,562
$16.35 p/Share
1,013
Added 0.83%
121,751
Common Stock
Sep 30
2023
BUY
Other acquisition or disposition
$6,227
$13.45 p/Share
463
Added 0.38%
120,738
Common Stock
Mar 31
2023
BUY
Other acquisition or disposition
$14,640
$14.64 p/Share
1,000
Added 0.82%
120,275
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$104,898
$18.24 p/Share
5,751
Reduced 4.6%
119,275
Common Stock
Feb 02
2023
SELL
Open market or private sale
$601,545
$21.0 p/Share
28,645
Reduced 18.64%
125,026
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$369,750
$14.79 p/Share
25,000
Added 13.99%
153,671
Common Stock
Feb 01
2023
SELL
Open market or private sale
$30,923
$20.08 p/Share
1,540
Reduced 1.18%
128,671
Common Stock
Dec 19
2022
SELL
Payment of exercise price or tax liability
$8,342
$16.39 p/Share
509
Reduced 0.39%
130,211
Common Stock
Dec 19
2022
BUY
Grant, award, or other acquisition
$8,342
$16.39 p/Share
509
Added 0.39%
130,720
Common Stock
Sep 30
2022
BUY
Other acquisition or disposition
$1,145
$15.06 p/Share
76
Added 0.06%
130,211
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$20,813
$24.4 p/Share
853
Added 0.63%
134,750
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$247,052
$23.96 p/Share
10,311
Reduced 7.15%
133,897
Common Stock
Dec 08
2021
SELL
Payment of exercise price or tax liability
$34,989
$21.4 p/Share
1,635
Reduced 1.12%
144,208
Common Stock
Sep 30
2021
BUY
Other acquisition or disposition
$11,376
$23.8 p/Share
478
Added 0.03%
1,445,843
Common Stock
Mar 31
2021
BUY
Other acquisition or disposition
$20,039
$34.08 p/Share
588
Added 0.04%
1,445,365
Common Stock
Mar 15
2021
SELL
Open market or private sale
$566,994
$41.2 p/Share
13,762
Reduced 8.68%
144,777
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$368,955
$37.71 p/Share
9,784
Reduced 5.81%
158,539
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
-
43,816
Added 20.65%
168,323
Common Stock