Jul 30
2025
SELL
Open market or private sale
$2,256,302
$62.26 p/Share
36,240
Reduced 35.85%
64,838
Common Stock
Jul 30
2025
BUY
Exercise of conversion of derivative security
$573,904
$27.02 p/Share
21,240
Added 17.36%
101,078
Common Stock
Apr 15
2025
SELL
Payment of exercise price or tax liability
$702,405
$41.78 p/Share
16,812
Reduced 17.39%
79,838
Common Stock
Apr 15
2025
BUY
Exercise of conversion of derivative security
-
34,519
Added 26.32%
96,650
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$47,373
$53.05 p/Share
893
Reduced 1.42%
62,131
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,475
Added 3.78%
63,024
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$95,909
$52.04 p/Share
1,843
Reduced 2.95%
60,549
Common Stock
Feb 04
2025
BUY
Exercise of conversion of derivative security
-
1,843
Added 2.87%
62,392
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$49,325
$46.71 p/Share
1,056
Reduced 1.71%
60,549
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
-
1,056
Added 1.69%
61,605
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$77,220
$38.61 p/Share
2,000
Reduced 3.2%
60,549
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
3,916
Added 5.89%
62,549
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$287,680
$31.29 p/Share
9,194
Reduced 13.56%
58,633
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
22,177
Added 24.64%
67,827
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$89,605
$31.73 p/Share
2,824
Reduced 5.83%
45,650
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
7,831
Added 13.91%
48,474
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$14,019
$31.79 p/Share
441
Reduced 1.07%
40,643
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
441
Added 1.06%
41,084
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$31,672
$30.28 p/Share
1,046
Reduced 2.51%
40,643
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,046
Added 2.45%
41,689
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$74,256
$31.2 p/Share
2,380
Reduced 5.53%
40,643
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
4,659
Added 9.77%
43,023
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$55,282
$32.75 p/Share
1,688
Reduced 4.21%
38,364
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
-
1,688
Added 4.04%
40,052
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$882,472
$34.78 p/Share
25,373
Reduced 39.81%
38,364
Common Stock