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
Feb 15
2024
-
1,300
Reduced 1.21%
105,990
Common Stock
Feb 14
2024
SELL
Open market or private sale
$1,556,600
$77.83 p/Share
20,000
Reduced 15.71%
107,290
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$465,790
$63.65 p/Share
7,318
Reduced 5.44%
127,290
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
14,042
Added 9.45%
134,608
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$509,540
$61.86 p/Share
8,237
Reduced 6.4%
120,566
Common Stock