Mar 25
2024
SELL
Payment of exercise price or tax liability
$23,690
$3.77 p/Share
6,284
Reduced 3.72%
162,669
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
89,961
Added 26.26%
252,630
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$3,794
$4.02 p/Share
944
Reduced 0.56%
168,953
Common Stock
Jun 01
2023
BUY
Open market or private purchase
$50,000
$5.0 p/Share
10,000
Added 5.56%
169,897
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$41,472
$10.8 p/Share
3,840
Reduced 2.35%
159,897
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
-
10,077
Added 5.8%
163,737
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
89,390
Added 36.78%
153,660
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$10,158
$11.09 p/Share
916
Reduced 1.41%
64,270
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$154,195
$34.76 p/Share
4,436
Reduced 6.37%
65,186
Common Stock
Apr 06
2022
BUY
Grant, award, or other acquisition
-
9,780
Added 12.32%
69,622
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$464,671
$40.35 p/Share
11,516
Reduced 16.14%
59,842
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
25,392
Added 26.24%
71,358
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$36,262
$38.13 p/Share
951
Reduced 2.03%
45,966
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
6,356
Added 11.93%
46,917
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$68,851
$35.11 p/Share
1,961
Reduced 4.61%
40,561
Common Stock
Apr 09
2021
SELL
Open market or private sale
$675,000
$67.5 p/Share
10,000
Reduced 18.93%
42,822
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$1,259,792
$70.47 p/Share
17,877
Reduced 25.29%
52,822
Common Stock
Apr 06
2021
BUY
Grant, award, or other acquisition
-
9,779
Added 12.15%
70,699
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$525,584
$68.65 p/Share
7,656
Reduced 11.16%
60,920
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
-
17,006
Added 19.87%
68,576
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$76,255
$66.54 p/Share
1,146
Reduced 2.17%
51,570
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$111,138
$64.54 p/Share
1,722
Reduced 3.16%
52,716
Common Stock