Mar 28
2025
SELL
Payment of exercise price or tax liability
$299,717
$38.04 p/Share
7,879
Reduced 18.65%
34,362
Common Stock
Mar 28
2025
BUY
Grant, award, or other acquisition
-
10,755
Added 21.47%
39,346
Common Stock
Mar 28
2025
BUY
Exercise of conversion of derivative security
-
6,246
Added 16.55%
31,486
Common Stock
Mar 27
2025
BUY
Payment of exercise price or tax liability
$165,533
$37.75 p/Share
4,385
Added 14.8%
25,240
Common Stock
Mar 27
2025
BUY
Exercise of conversion of derivative security
-
9,462
Added 24.21%
29,625
Common Stock
Mar 25
2025
BUY
Payment of exercise price or tax liability
$145,048
$39.16 p/Share
3,704
Added 15.52%
20,163
Common Stock
Mar 25
2025
BUY
Exercise of conversion of derivative security
-
7,825
Added 24.69%
23,867
Common Stock
Aug 07
2024
SELL
Open market or private sale
$515,315
$44.81 p/Share
11,500
Reduced 42.12%
15,802
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$108,165
$32.58 p/Share
3,320
Reduced 11.01%
26,823
Common Stock
Mar 29
2024
BUY
Exercise of conversion of derivative security
-
2,356
Added 8.51%
25,337
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
4,806
Added 14.19%
29,051
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$93,505
$32.31 p/Share
2,894
Reduced 11.18%
22,981
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
-
6,245
Added 19.44%
25,875
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$138,992
$31.69 p/Share
4,386
Reduced 18.26%
19,630
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
9,463
Added 28.27%
24,016
Common Stock
Nov 07
2023
SELL
Open market or private sale
$151,427
$35.63 p/Share
4,250
Reduced 23.07%
14,169
Common Stock
Aug 28
2023
SELL
Open market or private sale
$57,065
$32.74 p/Share
1,743
Reduced 8.64%
18,419
Common Stock
Aug 22
2023
SELL
Open market or private sale
$3,270
$32.7 p/Share
100
Reduced 0.49%
20,162
Common Stock
Aug 21
2023
SELL
Open market or private sale
$64,033
$32.72 p/Share
1,957
Reduced 8.81%
20,262
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$36,099
$26.8 p/Share
1,347
Reduced 5.84%
21,713
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,906
Added 11.19%
23,060
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$29,811
$27.3 p/Share
1,092
Reduced 5.14%
20,154
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
-
2,356
Added 9.98%
21,246
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$77,157
$26.95 p/Share
2,863
Reduced 13.16%
18,890
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
-
6,246
Added 22.31%
21,753
Common Stock