Jun 03
2024
SELL
Payment of exercise price or tax liability
$1,468,526
$15.68 p/Share
93,656
Reduced 33.57%
185,349
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
-
173,340
Added 47.11%
194,624
Common Stock
Nov 10
2023
BUY
Open market or private purchase
$100,399
$10.04 p/Share
10,000
Added 8.65%
105,665
Common Stock
May 11
2023
BUY
Open market or private purchase
$177,900
$17.79 p/Share
10,000
Added 9.46%
95,665
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$214,438
$23.12 p/Share
9,275
Reduced 9.77%
85,665
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
17,182
Added 15.32%
94,940
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$100,216
$23.81 p/Share
4,209
Reduced 5.13%
77,758
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
7,797
Added 8.69%
81,967
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$485,805
$23.17 p/Share
20,967
Reduced 22.04%
74,170
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
10,065
Added 10.5%
85,832
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
28,367
Added 27.08%
76,381
Common Stock
Dec 05
2022
BUY
Open market or private purchase
$216,400
$21.64 p/Share
10,000
Added 14.99%
56,705
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$488,394
$22.98 p/Share
21,253
Reduced 31.27%
46,705
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
39,371
Added 36.68%
67,958
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$200,711
$21.64 p/Share
9,275
Reduced 24.5%
28,587
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
-
17,182
Added 31.22%
37,862
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$385,069
$23.38 p/Share
16,470
Reduced 44.33%
20,680
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
18,301
Added 33.0%
37,150
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
12,209
Added 39.31%
18,849
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$115,173
$22.92 p/Share
5,025
Reduced 43.08%
6,640
Common Stock
Feb 12
2022
BUY
Exercise of conversion of derivative security
-
9,307
Added 51.24%
8,855
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$78,023
$24.52 p/Share
3,182
Reduced 57.44%
2,358
Common Stock
Feb 08
2022
BUY
Exercise of conversion of derivative security
-
5,540
Added 50.0%
5,540
Common Stock
May 17
2021
SELL
Open market or private sale
$2,663,607
$34.5 p/Share
77,206
Reduced 100.0%
0
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$84,103
$29.93 p/Share
2,810
Reduced 3.51%
77,206
Common Stock