Dec 20
2025
SELL
Payment of exercise price or tax liability
$53,316
$36.77 p/Share
1,450
Reduced 2.24%
63,330
Common Stock
Dec 20
2025
BUY
Exercise of conversion of derivative security
-
3,334
Added 4.89%
64,780
Common Stock
Jul 08
2025
SELL
Payment of exercise price or tax liability
$53,139
$35.64 p/Share
1,491
Reduced 2.37%
61,446
Common Stock
Jul 08
2025
BUY
Exercise of conversion of derivative security
$37,761
$18.42 p/Share
2,050
Added 3.15%
62,937
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$272,456
$34.04 p/Share
8,004
Reduced 11.64%
60,767
Common Stock
May 15
2025
BUY
Exercise of conversion of derivative security
-
18,373
Added 21.08%
68,771
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$46,472
$32.05 p/Share
1,450
Reduced 2.8%
50,275
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
3,333
Added 6.05%
51,725
Common Stock
Aug 27
2024
SELL
Open market or private sale
$267,375
$35.65 p/Share
7,500
Reduced 13.42%
48,392
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$53,748
$29.96 p/Share
1,794
Reduced 3.12%
55,758
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$38,136
$15.44 p/Share
2,470
Added 4.12%
57,552
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
-
2,501
Reduced 4.34%
55,082
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
5,025
Added 8.03%
57,583
Common Stock
May 13
2024
SELL
Payment of exercise price or tax liability
$270,643
$31.43 p/Share
8,611
Reduced 14.08%
52,558
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
-
20,929
Added 25.49%
61,169
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$40,861
$28.18 p/Share
1,450
Reduced 3.49%
40,089
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
3,333
Added 7.43%
41,539
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$136,768
$25.04 p/Share
5,462
Reduced 12.57%
38,006
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
12,940
Added 22.94%
43,468
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$95,602
$24.89 p/Share
3,841
Reduced 11.18%
30,528
Common Stock
May 13
2023
BUY
Exercise of conversion of derivative security
-
2,957
Added 7.92%
34,369
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$38,332
$13.99 p/Share
2,740
Added 8.02%
31,412
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$50,962
$21.19 p/Share
2,405
Reduced 7.84%
28,276
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
3,577
Added 10.44%
30,681
Common Stock
May 13
2022
BUY
Exercise of conversion of derivative security
-
1,383
Added 4.85%
27,104
Common Stock