Mar 15
2025
SELL
Payment of exercise price or tax liability
$23,002
$28.12 p/Share
818
Reduced 2.59%
30,808
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
2,750
Added 8.0%
31,626
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$19,745
$27.85 p/Share
709
Reduced 2.4%
28,876
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
2,047
Added 6.47%
29,585
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$51,219
$38.95 p/Share
1,315
Reduced 4.56%
27,538
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
-
2,784
Added 8.94%
28,356
Common Stock
Mar 31
2024
BUY
Exercise of conversion of derivative security
-
1,694
Added 6.1%
26,069
Common Stock
Mar 24
2024
SELL
Payment of exercise price or tax liability
$32,871
$38.09 p/Share
863
Reduced 3.42%
24,375
Common Stock
Mar 24
2024
BUY
Exercise of conversion of derivative security
-
2,945
Added 10.45%
25,238
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$22,176
$36.96 p/Share
600
Reduced 2.62%
22,293
Common Stock
Mar 13
2024
BUY
Exercise of conversion of derivative security
-
2,047
Added 8.21%
22,893
Common Stock
Jun 29
2023
SELL
Payment of exercise price or tax liability
$33,054
$51.01 p/Share
648
Reduced 3.01%
20,846
Common Stock
Jun 29
2023
BUY
Exercise of conversion of derivative security
-
2,211
Added 9.33%
21,494
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$105,751
$50.43 p/Share
2,097
Reduced 9.81%
19,283
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
3,778
Added 17.84%
17,397
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
3,372
Added 14.26%
20,272
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$42,166
$48.86 p/Share
863
Reduced 5.72%
14,230
Common Stock
Mar 24
2023
BUY
Exercise of conversion of derivative security
-
2,945
Added 16.33%
15,093
Common Stock
Dec 29
2022
SELL
Payment of exercise price or tax liability
$31,736
$48.9 p/Share
649
Reduced 5.07%
12,148
Common Stock
Dec 29
2022
BUY
Exercise of conversion of derivative security
-
2,212
Added 14.74%
12,797
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$29,419
$47.07 p/Share
625
Reduced 5.58%
10,585
Common Stock
Aug 30
2022
BUY
Exercise of conversion of derivative security
-
2,133
Added 15.99%
11,210
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$26,693
$41.13 p/Share
649
Reduced 6.67%
9,077
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
2,212
Added 18.53%
9,726
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$35,744
$32.26 p/Share
1,108
Reduced 12.85%
7,514
Common Stock