Feb 18
2025
SELL
Open market or private sale
$2,511,620
$81.02 p/Share
31,000
Reduced 26.28%
86,973
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$359,931
$79.42 p/Share
4,532
Reduced 3.7%
117,973
Common Stock
Feb 16
2025
BUY
Exercise of conversion of derivative security
-
8,426
Added 6.44%
122,505
Common Stock
Feb 13
2025
-
1,452
Reduced 1.26%
114,079
Common Stock
Jan 16
2025
SELL
Payment of exercise price or tax liability
$278,366
$68.58 p/Share
4,059
Reduced 3.39%
115,531
Common Stock
Jan 16
2025
BUY
Exercise of conversion of derivative security
-
8,426
Added 6.58%
119,590
Common Stock
Dec 16
2024
SELL
Payment of exercise price or tax liability
$274,258
$60.25 p/Share
4,552
Reduced 3.93%
111,164
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
-
8,427
Added 6.79%
115,716
Common Stock
Nov 25
2024
SELL
Open market or private sale
$2,025,162
$72.9 p/Share
27,780
Reduced 20.57%
107,289
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$334,166
$73.25 p/Share
4,562
Reduced 3.27%
135,069
Common Stock
Nov 16
2024
BUY
Exercise of conversion of derivative security
-
8,426
Added 5.69%
139,631
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$374,610
$81.9 p/Share
4,574
Reduced 3.37%
131,205
Common Stock
Oct 16
2024
BUY
Exercise of conversion of derivative security
-
8,427
Added 5.84%
135,779
Common Stock
Sep 16
2024
SELL
Open market or private sale
$2,880,000
$72.0 p/Share
40,000
Reduced 23.9%
127,352
Common Stock
Sep 16
2024
SELL
Payment of exercise price or tax liability
$327,990
$71.52 p/Share
4,586
Reduced 2.67%
167,352
Common Stock
Sep 16
2024
BUY
Exercise of conversion of derivative security
-
8,427
Added 4.67%
171,938
Common Stock
Aug 16
2024
SELL
Payment of exercise price or tax liability
$331,239
$72.04 p/Share
4,598
Reduced 2.74%
163,511
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
-
8,426
Added 4.77%
168,109
Common Stock
Jul 16
2024
SELL
Payment of exercise price or tax liability
$544,173
$74.3 p/Share
7,324
Reduced 4.39%
159,683
Common Stock
Jul 16
2024
BUY
Exercise of conversion of derivative security
-
13,097
Added 7.27%
167,007
Common Stock
Jun 16
2024
SELL
Payment of exercise price or tax liability
$514,660
$70.06 p/Share
7,346
Reduced 4.56%
153,910
Common Stock
Jun 16
2024
BUY
Exercise of conversion of derivative security
-
13,096
Added 7.51%
161,256
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$486,788
$66.05 p/Share
7,370
Reduced 4.74%
148,160
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
-
13,096
Added 7.77%
155,530
Common Stock
Apr 16
2024
SELL
Payment of exercise price or tax liability
$548,413
$74.13 p/Share
7,398
Reduced 4.94%
142,434
Common Stock