Mar 07
2025
SELL
Payment of exercise price or tax liability
$40,197
$76.86 p/Share
523
Reduced 0.93%
55,494
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
1,329
Added 2.32%
56,017
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$134,532
$77.63 p/Share
1,733
Reduced 3.07%
54,688
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
-
4,402
Added 7.24%
56,421
Common Stock
Mar 04
2025
SELL
Open market or private sale
$155,006
$75.65 p/Share
2,049
Reduced 3.79%
52,019
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$34,465
$78.51 p/Share
439
Reduced 0.81%
54,068
Common Stock
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
1,113
Added 2.01%
54,200
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$1,266,354
$84.74 p/Share
14,944
Reduced 21.87%
53,394
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
$622,178
$20.49 p/Share
30,365
Added 30.76%
68,338
Common Stock
Dec 31
2024
SELL
Open market or private sale
$70,560
$93.83 p/Share
752
Reduced 1.94%
37,973
Common Stock
Dec 24
2024
-
360
Added 0.92%
38,725
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$50,877
$97.28 p/Share
523
Reduced 1.34%
38,365
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
1,329
Added 3.3%
38,888
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$12,471
$94.48 p/Share
132
Reduced 0.35%
37,559
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
-
335
Added 0.88%
37,691
Common Stock
Dec 02
2024
SELL
Open market or private sale
$71,139
$94.6 p/Share
752
Reduced 2.0%
36,884
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$29,250
$94.97 p/Share
308
Reduced 0.82%
37,356
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
780
Added 2.04%
37,432
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$931,923
$79.57 p/Share
11,712
Reduced 20.32%
45,924
Common Stock
Nov 01
2024
SELL
Open market or private sale
$673,234
$81.23 p/Share
8,288
Reduced 18.05%
37,636
Common Stock
Nov 01
2024
BUY
Exercise of conversion of derivative security
$504,000
$25.2 p/Share
20,000
Added 25.76%
57,636
Common Stock
Oct 31
2024
SELL
Open market or private sale
$61,355
$81.59 p/Share
752
Reduced 1.96%
37,636
Common Stock
Sep 30
2024
SELL
Open market or private sale
$54,144
$72.0 p/Share
752
Reduced 1.92%
38,388
Common Stock
Sep 09
2024
SELL
Payment of exercise price or tax liability
$35,872
$68.59 p/Share
523
Reduced 1.32%
39,140
Common Stock
Sep 09
2024
BUY
Exercise of conversion of derivative security
-
1,329
Added 3.24%
39,663
Common Stock