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
Apr 16
2024
BUY
Exercise of conversion of derivative security
-
13,096
Added 8.04%
149,832
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$2,781,423
$76.07 p/Share
36,564
Reduced 21.1%
136,736
Common Stock
Mar 16
2024
BUY
Exercise of conversion of derivative security
-
62,721
Added 26.57%
173,300
Common Stock
Feb 27
2024
-
1,300
Reduced 1.16%
110,579
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$638,963
$78.41 p/Share
8,149
Reduced 6.79%
111,879
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
14,038
Added 10.47%
120,028
Common Stock