Jun 06
2025
SELL
Open market or private sale
$9,714
$48.57 p/Share
200
Reduced 0.15%
129,296
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
$1,556
$7.78 p/Share
200
Added 0.15%
129,496
Common Stock
May 25
2025
SELL
Payment of exercise price or tax liability
$84,857
$47.78 p/Share
1,776
Reduced 1.35%
129,296
Common Stock
May 25
2025
BUY
Exercise of conversion of derivative security
-
4,516
Added 3.34%
130,581
Common Stock
May 22
2025
SELL
Payment of exercise price or tax liability
$222,667
$44.18 p/Share
5,040
Reduced 3.83%
126,556
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
-
12,812
Added 9.03%
129,015
Common Stock
May 20
2025
SELL
Open market or private sale
$183,440
$45.86 p/Share
4,000
Reduced 3.26%
118,784
Common Stock
May 20
2025
BUY
Exercise of conversion of derivative security
$35,720
$8.93 p/Share
4,000
Added 3.15%
122,784
Common Stock
Apr 21
2025
SELL
Open market or private sale
$133,360
$33.34 p/Share
4,000
Reduced 3.26%
118,784
Common Stock
Apr 21
2025
BUY
Exercise of conversion of derivative security
$35,720
$8.93 p/Share
4,000
Added 3.15%
122,784
Common Stock
Mar 20
2025
SELL
Open market or private sale
$148,680
$37.17 p/Share
4,000
Reduced 3.26%
118,784
Common Stock
Mar 20
2025
BUY
Exercise of conversion of derivative security
$35,720
$8.93 p/Share
4,000
Added 3.15%
122,784
Common Stock
Mar 04
2025
SELL
Open market or private sale
$72,008
$31.39 p/Share
2,294
Reduced 1.89%
118,784
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$71,882
$33.59 p/Share
2,140
Reduced 1.74%
121,078
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
8,790
Added 6.66%
123,218
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$61,791
$34.12 p/Share
1,811
Reduced 1.56%
114,428
Common Stock
Feb 25
2025
BUY
Exercise of conversion of derivative security
-
7,442
Added 6.07%
115,140
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$66,619
$33.41 p/Share
1,994
Reduced 1.8%
108,797
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
7,500
Added 6.43%
109,101
Common Stock
Nov 25
2024
SELL
Payment of exercise price or tax liability
$156,477
$53.46 p/Share
2,927
Reduced 2.86%
99,500
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
-
7,443
Added 6.88%
100,785
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$131,802
$53.6 p/Share
2,459
Reduced 2.33%
103,291
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
6,250
Added 5.58%
105,750
Common Stock
Nov 20
2024
SELL
Open market or private sale
$260,000
$52.0 p/Share
5,000
Reduced 5.0%
94,984
Common Stock
Aug 28
2024
SELL
Open market or private sale
$348,600
$46.48 p/Share
7,500
Reduced 6.98%
99,984
Common Stock