Dec 14
2023
SELL
Payment of exercise price or tax liability
$13,229
$10.55 p/Share
1,254
Reduced 0.44%
286,467
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$33,475
$10.55 p/Share
3,173
Reduced 1.09%
287,721
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$21,165
$10.23 p/Share
2,069
Reduced 0.71%
290,894
Common Stock
Sep 12
2023
SELL
Payment of exercise price or tax liability
$37,906
$10.06 p/Share
3,768
Reduced 1.27%
292,963
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$15,364
$10.64 p/Share
1,444
Reduced 0.48%
296,731
Common Stock
Jun 12
2023
SELL
Payment of exercise price or tax liability
$33,751
$10.93 p/Share
3,088
Reduced 1.03%
298,175
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$13,024
$9.02 p/Share
1,444
Reduced 0.48%
301,263
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
57,688
Added 16.05%
301,831
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$196,209
$15.89 p/Share
12,348
Reduced 4.81%
244,143
Common Stock
Mar 12
2023
BUY
Grant, award, or other acquisition
-
30,344
Added 10.58%
256,491
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$73,346
$15.51 p/Share
4,729
Reduced 2.05%
226,147
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$197,720
$29.59 p/Share
6,682
Reduced 2.81%
230,876
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$133,286
$19.95 p/Share
6,681
Reduced 2.75%
236,224
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$125,164
$18.74 p/Share
6,679
Reduced 2.68%
242,905
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
76,772
Added 23.52%
249,584
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$371,191
$31.34 p/Share
11,844
Reduced 9.15%
117,665
Common Stock
Mar 01
2022
-
21,625
Reduced 18.38%
96,040
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
24,816
Added 16.08%
129,509
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$228,465
$27.44 p/Share
8,326
Reduced 7.37%
104,693
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$693,722
$83.33 p/Share
8,325
Reduced 6.86%
113,019
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$635,288
$76.32 p/Share
8,324
Reduced 6.42%
121,344
Common Stock
Mar 04
2021
-
51,324
Reduced 28.36%
129,668
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$4,703,092
$99.05 p/Share
47,482
Reduced 20.78%
180,992
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
92,187
Added 28.75%
228,474
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$291,099
$78.4 p/Share
3,713
Reduced 2.65%
136,287
Common Stock