Mar 24
2025
SELL
Payment of exercise price or tax liability
$125,262
$26.2 p/Share
4,781
Reduced 12.89%
32,324
Common Stock
Mar 24
2025
BUY
Exercise of conversion of derivative security
-
4,143
Added 12.27%
29,625
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
7,480
Added 17.44%
35,401
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$75,980
$28.12 p/Share
2,702
Reduced 9.59%
25,482
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
5,423
Added 16.14%
28,184
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$57,371
$27.85 p/Share
2,060
Reduced 8.3%
22,761
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
4,037
Added 13.99%
24,821
Common Stock
Aug 26
2024
SELL
Open market or private sale
$127,020
$42.34 p/Share
3,000
Reduced 12.61%
20,784
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$47,117
$39.33 p/Share
1,198
Reduced 4.8%
23,784
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
-
4,087
Added 14.06%
24,982
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$46,279
$38.09 p/Share
1,215
Reduced 5.5%
20,895
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
4,144
Added 15.78%
22,110
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$43,723
$36.96 p/Share
1,183
Reduced 6.18%
17,966
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
4,037
Added 17.41%
19,149
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$62,649
$51.31 p/Share
1,221
Reduced 7.48%
15,112
Common Stock
Jul 30
2023
BUY
Exercise of conversion of derivative security
-
4,088
Added 20.02%
16,333
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$45,347
$51.01 p/Share
889
Reduced 6.77%
12,245
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
3,031
Added 18.75%
13,134
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$59,364
$48.86 p/Share
1,215
Reduced 10.74%
10,103
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
4,144
Added 26.8%
11,318
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$43,472
$48.9 p/Share
889
Reduced 11.03%
7,174
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
-
3,031
Added 27.32%
8,063
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
-
1,198
Reduced 19.23%
5,032
Common Stock
Jul 30
2022
BUY
Exercise of conversion of derivative security
-
4,088
Added 39.62%
6,230
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$36,565
$41.13 p/Share
889
Reduced 29.33%
2,142
Common Stock