Sep 03
2024
SELL
Payment of exercise price or tax liability
$5,661
$5.55 p/Share
1,020
Reduced 0.44%
228,459
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$10,580
$9.33 p/Share
1,134
Reduced 0.49%
229,479
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
19,169
Added 7.67%
230,613
Common Stock
Apr 11
2024
SELL
Payment of exercise price or tax liability
$52,296
$13.12 p/Share
3,986
Reduced 1.85%
211,444
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$32,738
$14.99 p/Share
2,184
Reduced 1.0%
215,430
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$23,172
$14.51 p/Share
1,597
Reduced 0.73%
217,614
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
4,750
Added 2.12%
219,211
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$19,950
$14.22 p/Share
1,403
Reduced 0.65%
214,461
Common Stock
Dec 03
2023
SELL
Payment of exercise price or tax liability
$38,693
$18.82 p/Share
2,056
Reduced 0.94%
215,864
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$94,689
$15.75 p/Share
6,012
Reduced 2.68%
217,920
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$44,715
$20.39 p/Share
2,193
Reduced 0.97%
223,932
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$145,274
$24.16 p/Share
6,013
Reduced 2.59%
226,125
Common Stock
Jun 03
2023
SELL
Payment of exercise price or tax liability
$61,996
$28.27 p/Share
2,193
Reduced 0.94%
232,138
Common Stock
Apr 24
2023
BUY
Grant, award, or other acquisition
-
22,841
Added 8.88%
234,331
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$152,018
$35.66 p/Share
4,263
Reduced 1.98%
211,490
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$83,233
$30.19 p/Share
2,757
Reduced 1.26%
215,753
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$302,915
$34.43 p/Share
8,798
Reduced 3.87%
218,510
Common Stock
Apr 11
2022
SELL
Payment of exercise price or tax liability
-
4,263
Reduced 1.84%
227,308
Common Stock
Mar 24
2022
SELL
Payment of exercise price or tax liability
$5,214,397
$67.08 p/Share
77,734
Reduced 25.13%
231,571
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
147,644
Added 32.31%
309,305
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$344,224
$70.61 p/Share
4,875
Reduced 2.93%
161,661
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$176,504
$64.09 p/Share
2,754
Reduced 1.63%
166,536
Common Stock
Mar 08
2022
BUY
Open market or private purchase
$203,488
$63.59 p/Share
3,200
Added 1.86%
169,290
Common Stock
Mar 03
2022
SELL
Grant, award, or other acquisition
-
50,000
Reduced 23.14%
166,090
Common Stock
Dec 19
2021
SELL
Payment of exercise price or tax liability
$418,238
$85.81 p/Share
4,874
Reduced 4.03%
116,090
Common Stock