Sep 11
2024
SELL
Payment of exercise price or tax liability
$400
$6.79 p/Share
59
Reduced 0.09%
62,315
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$3,237
$7.13 p/Share
454
Reduced 0.72%
62,374
Common Stock
Jun 11
2024
SELL
Payment of exercise price or tax liability
$570
$9.67 p/Share
59
Reduced 0.09%
62,828
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$4,131
$9.1 p/Share
454
Reduced 0.72%
62,887
Common Stock
Jun 05
2024
SELL
Payment of exercise price or tax liability
$3,486
$9.99 p/Share
349
Reduced 0.55%
63,341
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$1,242
$9.86 p/Share
126
Reduced 0.2%
63,690
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,230
$10.7 p/Share
115
Reduced 0.18%
63,816
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$12,785
$10.42 p/Share
1,227
Reduced 1.88%
63,931
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
32,258
Added 33.11%
65,158
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$2,119
$10.29 p/Share
206
Reduced 0.62%
32,900
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
127
Added 0.38%
33,106
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$2,279
$38.63 p/Share
59
Reduced 0.18%
32,979
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$10,282
$39.7 p/Share
259
Reduced 0.78%
33,038
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$2,112
$35.8 p/Share
59
Reduced 0.18%
33,297
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$9,412
$36.34 p/Share
259
Reduced 0.77%
33,356
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$2,367
$40.13 p/Share
59
Reduced 0.18%
33,615
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$41,534
$40.13 p/Share
1,035
Reduced 2.98%
33,674
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$13,335
$38.21 p/Share
349
Reduced 1.0%
34,709
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$4,656
$43.93 p/Share
106
Reduced 0.3%
35,058
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,913
$43.93 p/Share
385
Reduced 1.08%
35,164
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
7,967
Added 18.31%
35,549
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$3,297
$43.96 p/Share
75
Reduced 0.27%
27,582
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$9,695
$42.9 p/Share
226
Reduced 0.81%
27,657
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
511
Added 1.8%
27,883
Common Stock
Jun 10
2022
BUY
Grant, award, or other acquisition
-
10,577
Added 27.95%
27,271
Common Stock