Mar 25
2024
SELL
Payment of exercise price or tax liability
$23,709
$3.77 p/Share
6,289
Reduced 3.25%
186,948
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
89,961
Added 24.52%
276,909
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$3,899
$4.02 p/Share
970
Reduced 0.5%
193,237
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$48,800
$4.88 p/Share
10,000
Added 4.9%
194,207
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$50,446
$10.8 p/Share
4,671
Reduced 2.47%
184,207
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
10,351
Added 5.2%
188,878
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
89,390
Added 33.36%
178,527
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$12,110
$11.09 p/Share
1,092
Reduced 1.21%
89,137
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$158,367
$34.76 p/Share
4,556
Reduced 4.81%
90,229
Common Stock
Apr 06
2022
BUY
Grant, award, or other acquisition
-
10,046
Added 9.58%
94,785
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$503,689
$40.35 p/Share
12,483
Reduced 12.84%
84,739
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
27,525
Added 22.06%
97,222
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$37,253
$38.13 p/Share
977
Reduced 1.38%
69,697
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
6,529
Added 8.46%
70,674
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$63,409
$35.11 p/Share
1,806
Reduced 2.74%
64,145
Common Stock
Jul 21
2021
SELL
Open market or private sale
$122,540
$61.27 p/Share
2,000
Reduced 2.94%
65,951
Common Stock
Apr 08
2021
SELL
Open market or private sale
$326,100
$65.22 p/Share
5,000
Reduced 6.85%
67,951
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$1,294,111
$70.47 p/Share
18,364
Reduced 20.11%
72,951
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
10,045
Added 9.91%
91,315
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$637,003
$68.65 p/Share
9,279
Reduced 10.25%
81,270
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
20,738
Added 18.63%
90,549
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$82,243
$66.54 p/Share
1,236
Reduced 1.74%
69,811
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$106,556
$64.54 p/Share
1,651
Reduced 2.27%
71,047
Common Stock
Oct 08
2020
SELL
Open market or private sale
$250,000
$50.0 p/Share
5,000
Reduced 6.44%
72,698
Common Stock