May 29
2025
SELL
Open market or private sale
$191,600
$47.9 p/Share
4,000
Reduced 12.92%
26,966
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$13,760
$47.78 p/Share
288
Reduced 0.92%
30,966
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$812
$47.78 p/Share
17
Reduced 0.06%
30,410
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
1,260
Added 3.89%
31,144
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$63,398
$44.18 p/Share
1,435
Reduced 4.56%
30,011
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
5,897
Added 16.14%
30,636
Common Stock
Mar 07
2025
SELL
Open market or private sale
$102,269
$32.99 p/Share
3,100
Reduced 10.82%
25,549
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$19,346
$34.12 p/Share
567
Reduced 1.94%
28,649
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
2,095
Added 6.77%
28,866
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$25,458
$33.41 p/Share
762
Reduced 2.73%
27,121
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
2,570
Added 8.44%
27,883
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$27,050
$53.46 p/Share
506
Reduced 1.96%
25,313
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
2,094
Added 7.61%
25,422
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$33,500
$53.6 p/Share
625
Reduced 2.44%
24,971
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
2,570
Added 9.12%
25,596
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$40,521
$46.63 p/Share
869
Reduced 3.84%
21,780
Common Stock
Aug 25
2024
BUY
Exercise of conversion of derivative security
-
3,584
Added 14.03%
21,958
Common Stock
Aug 22
2024
SELL
Payment of exercise price or tax liability
$28,368
$45.39 p/Share
625
Reduced 3.17%
19,065
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
-
2,570
Added 11.55%
19,690
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$1,603
$43.33 p/Share
37
Reduced 0.22%
17,120
Common Stock
Aug 19
2024
BUY
Exercise of conversion of derivative security
-
152
Added 0.88%
17,157
Common Stock
May 25
2024
SELL
Payment of exercise price or tax liability
$11,985
$28.95 p/Share
414
Reduced 2.45%
16,518
Common Stock
May 25
2024
BUY
Exercise of conversion of derivative security
-
1,708
Added 9.36%
16,546
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$18,214
$29.19 p/Share
624
Reduced 3.94%
15,224
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
-
2,569
Added 13.95%
15,848
Common Stock