Aug 29
2025
SELL
Sale (or disposition) back to the issuer
-
63,476
Reduced 100.0%
0
Common Stock, par valu...
Aug 29
2025
BUY
Grant, award, or other acquisition
-
33,410
Added 34.48%
63,476
Common Stock, par valu...
Jan 21
2025
SELL
Payment of exercise price or tax liability
$9,470
$9.08 p/Share
1,043
Reduced 3.35%
30,066
Common Stock, par valu...
Jan 21
2025
BUY
Grant, award, or other acquisition
-
1,846
Added 5.6%
31,109
Common Stock, par valu...
Dec 13
2024
SELL
Payment of exercise price or tax liability
$36,791
$11.44 p/Share
3,216
Reduced 9.9%
29,263
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,633
Added 32.49%
32,479
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$24,416
$17.28 p/Share
1,413
Reduced 7.74%
16,846
Common Stock, par valu...
Jan 25
2024
BUY
Grant, award, or other acquisition
-
2,705
Added 12.9%
18,259
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$22,838
$28.23 p/Share
809
Reduced 4.94%
15,554
Common Stock, par valu...
Sep 13
2023
SELL
Payment of exercise price or tax liability
$76,087
$44.81 p/Share
1,698
Reduced 9.4%
16,363
Common Stock, par valu...
Sep 13
2023
BUY
Exercise of conversion of derivative security
$61,880
$30.94 p/Share
2,000
Added 9.97%
18,061
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$23,452
$44.25 p/Share
530
Reduced 3.19%
16,061
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 5.87%
16,591
Common Stock, par valu...
Aug 11
2023
SELL
Payment of exercise price or tax liability
$24,088
$45.45 p/Share
530
Reduced 3.29%
15,556
Common Stock, par valu...
Aug 10
2023
BUY
Grant, award, or other acquisition
-
1,035
Added 6.05%
16,086
Common Stock, par valu...
Mar 07
2023
BUY
Grant, award, or other acquisition
-
3,222
Added 17.63%
15,051
Common Stock, par valu...
Jan 06
2023
SELL
Open market or private sale
$9,025
$50.42 p/Share
179
Reduced 1.49%
11,829
Common Stock, par valu...
May 20
2022
SELL
Open market or private purchase
$99,949
$59.85 p/Share
1,670
Reduced 12.21%
12,008
Common Stock, par valu...
Jan 04
2022
SELL
Open market or private sale
$9,693
$54.15 p/Share
179
Reduced 1.7%
10,338
Common Stock, par valu...
Dec 29
2021
BUY
Open market or private purchase
$99,530
$51.49 p/Share
1,933
Added 15.53%
10,517
Common Stock, par valu...