Nov 06
2024
SELL
Open market or private sale
$417,900
$27.86 p/Share
15,000
Reduced 5.59%
253,386
Common Stock
Mar 08
2024
SELL
Open market or private sale
$399,499
$20.01 p/Share
19,965
Reduced 6.92%
268,386
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,008,326
$19.29 p/Share
52,272
Reduced 15.35%
288,351
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
54,950
Added 13.89%
340,623
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
44,652
Added 13.52%
285,673
Common Stock
Jun 02
2023
SELL
Open market or private sale
$75,388
$16.04 p/Share
4,700
Reduced 1.91%
241,021
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$272,217
$15.14 p/Share
17,980
Reduced 6.82%
245,721
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
66,050
Added 20.03%
263,701
Common Stock
Nov 15
2022
SELL
Open market or private sale
$463,500
$18.54 p/Share
25,000
Reduced 11.23%
197,651
Common Stock
Aug 24
2022
SELL
Open market or private sale
$742,500
$13.5 p/Share
55,000
Reduced 19.81%
222,651
Common Stock
Jul 27
2022
SELL
Payment of exercise price or tax liability
$625,036
$11.5 p/Share
54,351
Reduced 16.37%
277,651
Common Stock
Jul 11
2022
BUY
Grant, award, or other acquisition
-
46,040
Added 12.18%
332,002
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$290,136
$18.48 p/Share
15,700
Reduced 5.2%
285,962
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
51,282
Added 14.53%
301,662
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
-
18,482
Added 6.87%
250,380
Common Stock
Jun 11
2021
BUY
Grant, award, or other acquisition
-
44,652
Added 16.15%
231,898
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$332,410
$29.85 p/Share
11,136
Reduced 5.61%
187,246
Common Stock
Oct 26
2020
BUY
Grant, award, or other acquisition
-
10,841
Added 5.18%
198,382
Common Stock
Jul 27
2020
BUY
Grant, award, or other acquisition
-
92,081
Added 32.93%
187,541
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$137,415
$37.26 p/Share
3,688
Reduced 3.72%
95,460
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
36,965
Added 27.16%
99,148
Common Stock
Feb 20
2020
BUY
Grant, award, or other acquisition
-
8,826
Added 12.43%
62,183
Common Stock
Jan 15
2020
BUY
Exercise of conversion of derivative security
$94,088
$19.0 p/Share
4,952
Added 8.49%
53,357
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$129,940
$55.27 p/Share
2,351
Reduced 4.63%
48,405
Common Stock
Mar 01
2019
BUY
Grant, award, or other acquisition
-
24,093
Added 32.19%
50,756
Common Stock