Sep 24
2025
SELL
Open market or private sale
$45,185,514
$59.95 p/Share
753,720
Reduced 63.48%
433,527
Common Stock
Sep 24
2025
BUY
Exercise of conversion of derivative security
$20,626,070
$37.25 p/Share
553,720
Added 35.51%
1,005,551
Common Stock
Sep 23
2025
SELL
Open market or private sale
$1,426,698
$59.9 p/Share
23,818
Reduced 3.62%
633,527
Common Stock
Sep 23
2025
BUY
Exercise of conversion of derivative security
$928,902
$39.0 p/Share
23,818
Added 3.5%
657,345
Common Stock
Sep 12
2025
SELL
Open market or private sale
$1,766,801
$59.92 p/Share
29,486
Reduced 4.45%
633,527
Common Stock
Sep 12
2025
BUY
Exercise of conversion of derivative security
$1,149,954
$39.0 p/Share
29,486
Added 4.26%
663,013
Common Stock
Aug 28
2025
SELL
Open market or private sale
$52,825,077
$58.24 p/Share
907,024
Reduced 62.16%
552,238
Common Stock
Aug 28
2025
BUY
Exercise of conversion of derivative security
$22,611,644
$37.25 p/Share
607,024
Added 39.64%
924,262
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$4,742,791
$47.39 p/Share
100,080
Reduced 10.51%
852,238
Common Stock
Feb 08
2025
BUY
Grant, award, or other acquisition
-
229,541
Added 19.42%
952,318
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$695,032
$47.93 p/Share
14,501
Reduced 1.97%
722,777
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
42,730
Added 5.48%
737,278
Common Stock
Nov 11
2024
SELL
Open market or private sale
$11,913,062
$57.6 p/Share
206,824
Reduced 22.95%
694,548
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$8,562,513
$41.4 p/Share
206,824
Added 18.66%
901,372
Common Stock
Oct 23
2024
SELL
Open market or private sale
$27,049,196
$53.37 p/Share
506,824
Reduced 42.19%
694,548
Common Stock
Oct 23
2024
BUY
Exercise of conversion of derivative security
$8,562,513
$41.4 p/Share
206,824
Added 18.66%
901,372
Common Stock
Jun 11
2024
SELL
Open market or private sale
$15,770,320
$48.33 p/Share
326,305
Reduced 26.64%
898,648
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$11,205,313
$34.34 p/Share
326,305
Added 21.03%
1,224,953
Common Stock
Jun 10
2024
SELL
Open market or private sale
$14,100,000
$47.0 p/Share
300,000
Reduced 25.03%
898,648
Common Stock
May 28
2024
SELL
Open market or private sale
$27,276,061
$43.55 p/Share
626,316
Reduced 34.32%
1,198,648
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$10,712,954
$32.83 p/Share
326,316
Added 17.88%
1,498,658
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$2,677,846
$38.7 p/Share
69,195
Reduced 4.78%
1,378,676
Common Stock
Feb 18
2024
BUY
Grant, award, or other acquisition
-
167,586
Added 10.37%
1,447,871
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$7,793,896
$41.35 p/Share
188,486
Reduced 12.01%
1,380,285
Common Stock
Feb 12
2023
BUY
Grant, award, or other acquisition
-
440,618
Added 21.93%
1,568,771
Common Stock