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
May 13
2024
SELL
Payment of exercise price or tax liability
$4,584
$30.77 p/Share
149
Reduced 0.87%
17,005
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
636
Added 3.58%
17,154
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$6,108
$27.27 p/Share
224
Reduced 1.66%
13,279
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
-
757
Added 5.31%
13,503
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$12,282
$23.0 p/Share
534
Reduced 4.02%
12,746
Common Stock
Feb 25
2024
BUY
Exercise of conversion of derivative security
-
1,809
Added 12.25%
12,963
Common Stock