May 08
2025
|
SELL
Open market or private sale
|
$204,165
$59.23 p/Share
|
3,447
Reduced 1.82%
|
186,146
Common Stock
|
|
May 07
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
8,320
Added 4.2%
|
189,593
Common Stock
|
|
Mar 06
2025
|
SELL
Open market or private sale
|
$118,717
$50.24 p/Share
|
2,363
Reduced 1.29%
|
181,273
Common Stock
|
|
Mar 06
2025
|
BUY
Exercise of conversion of derivative security
|
-
|
6,665
Added 3.5%
|
183,636
Common Stock
|
|
Jan 02
2025
|
SELL
Open market or private sale
|
$79,967
$49.06 p/Share
|
1,630
Reduced 0.91%
|
176,971
Common Stock
|
|
May 10
2024
|
SELL
Open market or private sale
|
$120,611
$37.18 p/Share
|
3,244
Reduced 1.79%
|
177,886
Common Stock
|
|
May 09
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
9,442
Added 4.95%
|
181,130
Common Stock
|
|
Feb 28
2024
|
SELL
Open market or private sale
|
$728,000
$36.4 p/Share
|
20,000
Reduced 10.43%
|
171,688
Common Stock
|
|
Feb 27
2024
|
SELL
Open market or private sale
|
$1,610,999
$35.8 p/Share
|
45,000
Reduced 19.01%
|
191,688
Common Stock
|
|
Feb 26
2024
|
SELL
Open market or private sale
|
$889,500
$35.58 p/Share
|
25,000
Reduced 9.55%
|
236,688
Common Stock
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$1,258,600
$35.96 p/Share
|
35,000
Reduced 11.8%
|
261,688
Common Stock
|
|
Jan 01
2024
|
SELL
Payment of exercise price or tax liability
|
$82,430
$33.88 p/Share
|
2,433
Reduced 0.81%
|
296,688
Common Stock
|
|
Jan 01
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
6,337
Added 2.07%
|
299,121
Common Stock
|
|
Jan 12
2023
|
BUY
Conversion of derivative security
|
-
|
143,314
Added 32.9%
|
292,254
Common Stock
|
|