Sep 22
2025
SELL
Open market or private sale
$174,262
$78.25 p/Share
2,227
Reduced 9.16%
22,079
Common Stock
Sep 10
2025
SELL
Open market or private sale
$1,512,200
$75.61 p/Share
20,000
Reduced 45.14%
24,306
Common Stock
Sep 10
2025
BUY
Exercise of conversion of derivative security
$152,345
$12.28 p/Share
12,406
Added 21.88%
44,306
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$207,957
$57.75 p/Share
3,601
Reduced 10.14%
31,900
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
6,688
Added 15.85%
35,501
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$874,991
$58.29 p/Share
15,011
Reduced 34.25%
28,813
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
27,831
Added 46.76%
31,682
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$43,192
$58.29 p/Share
741
Reduced 4.43%
15,993
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
1,254
Added 6.97%
16,734
Common Stock
Jul 22
2024
SELL
Open market or private sale
$270,250
$54.05 p/Share
5,000
Reduced 24.41%
15,480
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$112,500
$22.5 p/Share
5,000
Added 23.29%
16,472
Common Stock
Jun 28
2024
SELL
Open market or private sale
$520,400
$52.04 p/Share
10,000
Reduced 39.25%
15,480
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
$225,000
$22.5 p/Share
10,000
Added 28.18%
25,480
Common Stock
Jun 27
2024
SELL
Open market or private sale
$519,300
$51.93 p/Share
10,000
Reduced 39.25%
15,480
Common Stock
Jun 27
2024
BUY
Exercise of conversion of derivative security
$225,000
$22.5 p/Share
10,000
Added 28.18%
25,480
Common Stock
Jun 26
2024
SELL
Open market or private sale
$518,200
$51.82 p/Share
10,000
Reduced 39.25%
15,480
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
$225,000
$22.5 p/Share
10,000
Added 28.18%
25,480
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$202,196
$36.1 p/Share
5,601
Reduced 26.57%
15,480
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
10,422
Added 36.23%
18,344
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$24,634
$35.91 p/Share
686
Reduced 6.05%
10,659
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
1,254
Added 9.95%
11,345
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$52,418
$35.49 p/Share
1,477
Reduced 12.77%
10,091
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
2,502
Added 17.78%
11,568
Common Stock
Feb 16
2023
SELL
Open market or private sale
$124,381
$49.26 p/Share
2,525
Reduced 21.78%
9,066
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
5,094
Added 30.53%
11,591
Common Stock