Nov 12
2025
SELL
Open market or private sale
$605,690
$94.58 p/Share
6,404
Reduced 16.0%
33,622
Common Stock
Nov 12
2025
BUY
Exercise of conversion of derivative security
$324,106
$50.61 p/Share
6,404
Added 15.38%
35,233
Common Stock
Oct 24
2025
SELL
Open market or private sale
$498,859
$90.57 p/Share
5,508
Reduced 14.08%
33,622
Common Stock
Oct 24
2025
BUY
Exercise of conversion of derivative security
$198,508
$36.04 p/Share
5,508
Added 13.89%
34,138
Common Stock
Oct 23
2025
SELL
Open market or private sale
$1,344,554
$91.86 p/Share
14,637
Reduced 30.33%
33,622
Common Stock
Oct 23
2025
BUY
Exercise of conversion of derivative security
$774,297
$52.9 p/Share
14,637
Added 28.05%
37,553
Common Stock
Feb 26
2025
SELL
Open market or private sale
$122,971
$64.79 p/Share
1,898
Reduced 5.34%
33,622
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
$54,427
$60.61 p/Share
898
Added 2.54%
34,520
Common Stock
Feb 24
2025
SELL
Open market or private sale
$214,549
$61.23 p/Share
3,504
Reduced 9.19%
34,622
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$18,425
$60.61 p/Share
304
Added 0.86%
34,926
Common Stock
Nov 07
2024
SELL
Open market or private sale
$171,122
$57.06 p/Share
2,999
Reduced 7.35%
37,822
Common Stock
Apr 25
2024
BUY
Exercise of conversion of derivative security
$15,505
$12.19 p/Share
1,272
Added 3.02%
40,821
Common Stock
Jul 28
2023
SELL
Open market or private sale
$164,548
$94.95 p/Share
1,733
Reduced 4.2%
39,549
Common Stock
Jul 27
2023
SELL
Open market or private sale
$355,740
$96.8 p/Share
3,675
Reduced 8.17%
41,282
Common Stock
Nov 15
2021
SELL
Open market or private sale
$150,423
$160.88 p/Share
935
Reduced 2.04%
44,957
Common Stock
Oct 29
2021
SELL
Open market or private sale
$172,919
$151.55 p/Share
1,141
Reduced 2.43%
45,892
Common Stock
Sep 16
2021
SELL
Open market or private sale
$117,335
$127.4 p/Share
921
Reduced 1.92%
47,033
Common Stock
Sep 13
2021
SELL
Open market or private sale
$239,816
$124.0 p/Share
1,934
Reduced 3.88%
47,954
Common Stock
Sep 13
2021
BUY
Exercise of conversion of derivative security
$26,382
$17.3 p/Share
1,525
Added 3.03%
48,764
Common Stock
Sep 09
2021
SELL
Open market or private sale
$140,954
$126.19 p/Share
1,117
Reduced 2.26%
48,363
Common Stock
Aug 04
2021
SELL
Open market or private sale
$119,903
$119.07 p/Share
1,007
Reduced 1.99%
49,480
Common Stock
Aug 04
2021
BUY
Exercise of conversion of derivative security
$15,493
$12.19 p/Share
1,271
Added 2.47%
50,129
Common Stock
Jul 26
2021
SELL
Open market or private sale
$1,029,139
$112.07 p/Share
9,183
Reduced 15.72%
49,216
Common Stock
Jul 26
2021
BUY
Exercise of conversion of derivative security
$45,090
$14.98 p/Share
3,010
Added 5.66%
50,158
Common Stock
Mar 12
2021
SELL
Open market or private sale
$191,014
$100.27 p/Share
1,905
Reduced 3.32%
55,389
Common Stock