Feb 07
2025
SELL
Payment of exercise price or tax liability
$117,626
$35.84 p/Share
3,282
Reduced 0.62%
522,650
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.11%
525,932
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$88,449
$41.12 p/Share
2,151
Reduced 0.41%
520,024
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
3,644
Added 0.69%
522,175
Common Stock
Feb 03
2025
SELL
Open market or private sale
$157,000
$39.25 p/Share
4,000
Reduced 0.77%
518,531
Common Stock
Jan 02
2025
SELL
Open market or private sale
$178,800
$44.7 p/Share
4,000
Reduced 0.76%
522,531
Common Stock
Dec 02
2024
SELL
Open market or private sale
$163,480
$40.87 p/Share
4,000
Reduced 0.75%
526,531
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$138,902
$42.4 p/Share
3,276
Reduced 0.61%
530,531
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.09%
533,807
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$79,283
$39.23 p/Share
2,021
Reduced 0.38%
527,899
Common Stock
Nov 05
2024
BUY
Exercise of conversion of derivative security
-
3,644
Added 0.68%
529,920
Common Stock
Nov 01
2024
SELL
Open market or private sale
$155,240
$38.81 p/Share
4,000
Reduced 0.75%
526,276
Common Stock
Oct 01
2024
SELL
Open market or private sale
$182,080
$45.52 p/Share
4,000
Reduced 0.75%
530,276
Common Stock
Sep 03
2024
SELL
Open market or private sale
$186,200
$46.55 p/Share
4,000
Reduced 0.74%
534,276
Common Stock
Aug 07
2024
SELL
Payment of exercise price or tax liability
$141,228
$43.11 p/Share
3,276
Reduced 0.6%
538,276
Common Stock
Aug 07
2024
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.08%
541,552
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$306,995
$40.9 p/Share
7,506
Reduced 1.38%
535,644
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
13,536
Added 2.43%
543,150
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$378,000
$47.25 p/Share
8,000
Reduced 1.49%
529,614
Common Stock
Aug 01
2024
SELL
Open market or private sale
$205,280
$51.32 p/Share
4,000
Reduced 0.76%
523,187
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
-
14,427
Added 2.61%
537,614
Common Stock
Jul 23
2024
SELL
Payment of exercise price or tax liability
$2,970,084
$60.25 p/Share
49,296
Reduced 8.55%
527,187
Common Stock
Jul 23
2024
BUY
Exercise of conversion of derivative security
-
88,902
Added 13.36%
576,483
Common Stock
Jul 01
2024
SELL
Open market or private sale
$237,680
$59.42 p/Share
4,000
Reduced 0.81%
487,581
Common Stock
Jun 03
2024
SELL
Open market or private sale
$218,000
$54.5 p/Share
4,000
Reduced 0.81%
491,581
Common Stock