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
Sep 03
2024
SELL
Payment of exercise price or tax liability
$31,187
$70.88 p/Share
440
Reduced 1.13%
38,334
Common Stock
Sep 03
2024
SELL
Open market or private sale
$52,948
$70.41 p/Share
752
Reduced 1.96%
37,660
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
1,114
Added 2.81%
38,466
Common Stock
Jul 31
2024
SELL
Open market or private sale
$54,211
$72.09 p/Share
752
Reduced 1.92%
38,412
Common Stock
Jul 01
2024
SELL
Open market or private sale
$45,277
$60.21 p/Share
752
Reduced 1.88%
39,164
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$30,464
$58.25 p/Share
523
Reduced 1.29%
39,916
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
-
1,329
Added 3.18%
40,439
Common Stock