Nov 14
2024
BUY
Open market or private purchase
$12,670
$12.67 p/Share
1,000
Added 1.31%
75,369
Common Stock
Oct 09
2024
BUY
Grant, award, or other acquisition
-
5,418
Added 6.79%
74,369
Common Stock
Aug 13
2024
BUY
Open market or private purchase
$28,300
$14.15 p/Share
2,000
Added 2.82%
68,951
Common Stock
May 07
2024
BUY
Open market or private purchase
$149,500
$14.95 p/Share
10,000
Added 13.0%
66,951
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$83,925
$19.65 p/Share
4,271
Reduced 6.98%
56,951
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
13,154
Added 17.69%
61,222
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$53,761
$19.29 p/Share
2,787
Reduced 5.48%
48,068
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
8,739
Added 14.66%
50,855
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$18,103
$20.07 p/Share
902
Reduced 2.1%
42,116
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
2,550
Added 5.6%
43,018
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$27,339
$22.65 p/Share
1,207
Reduced 2.9%
40,443
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
3,653
Added 8.06%
41,650
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$21,888
$22.38 p/Share
978
Reduced 2.51%
37,997
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
2,763
Added 6.62%
38,975
Common Stock
Jul 07
2021
SELL
Payment of exercise price or tax liability
$55,873
$61.13 p/Share
914
Reduced 2.46%
36,212
Common Stock
Jul 07
2021
BUY
Grant, award, or other acquisition
$55,927
$6.92 p/Share
8,082
Added 17.88%
37,126
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$31,685
$44.88 p/Share
706
Reduced 2.37%
29,044
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
2,360
Added 7.35%
29,750
Common Stock
Feb 04
2021
SELL
Payment of exercise price or tax liability
$52,241
$43.21 p/Share
1,209
Reduced 4.23%
27,390
Common Stock
Feb 04
2021
BUY
Grant, award, or other acquisition
-
3,561
Added 11.07%
28,599
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$35,535
$46.88 p/Share
758
Reduced 2.94%
25,038
Common Stock
Nov 12
2020
BUY
Grant, award, or other acquisition
$35,564
$8.29 p/Share
4,290
Added 14.26%
25,796
Common Stock