Sep 11
2024
SELL
Payment of exercise price or tax liability
$1,663
$6.79 p/Share
245
Reduced 0.34%
72,592
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$4,969
$7.13 p/Share
697
Reduced 0.95%
72,837
Common Stock
Jul 12
2024
BUY
Grant, award, or other acquisition
-
22,500
Added 23.43%
73,534
Common Stock
Jun 11
2024
SELL
Payment of exercise price or tax liability
$2,369
$9.67 p/Share
245
Reduced 0.48%
51,034
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$6,333
$9.1 p/Share
696
Reduced 1.34%
51,279
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$3,736
$9.86 p/Share
379
Reduced 0.72%
51,975
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$4,301
$10.7 p/Share
402
Reduced 0.76%
52,354
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$31,353
$10.42 p/Share
3,009
Reduced 5.4%
52,756
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$13,222
$10.29 p/Share
1,285
Reduced 2.25%
55,765
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
532
Added 0.92%
57,050
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$9,464
$38.63 p/Share
245
Reduced 0.43%
56,518
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$8,771
$35.8 p/Share
245
Reduced 0.43%
56,763
Common Stock
Jun 11
2023
SELL
Payment of exercise price or tax liability
$9,831
$40.13 p/Share
245
Reduced 0.43%
57,008
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$16,649
$43.93 p/Share
379
Reduced 0.66%
57,253
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$70,463
$43.93 p/Share
1,604
Reduced 2.71%
57,632
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
28,454
Added 32.45%
59,236
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$8,483
$33.14 p/Share
256
Added 0.82%
30,782
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$6,594
$43.96 p/Share
150
Reduced 0.49%
30,526
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$50,536
$42.9 p/Share
1,178
Reduced 3.7%
30,676
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
2,131
Added 6.27%
31,854
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$34,793
$57.32 p/Share
607
Reduced 2.0%
29,723
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
9,988
Added 24.77%
30,330
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$18,383
$60.87 p/Share
302
Reduced 1.46%
20,342
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$15,181
$62.99 p/Share
241
Reduced 1.15%
20,644
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$105,870
$60.74 p/Share
1,743
Reduced 7.7%
20,885
Common Stock