Jan 02
2024
SELL
Payment of exercise price or tax liability
$2,712,014
$111.5 p/Share
24,323
Reduced 8.92%
248,208
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$1,264,919
$110.88 p/Share
11,408
Reduced 4.02%
272,531
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
30,833
Added 9.8%
283,939
Common Stock
Dec 14
2023
-
19,116
Reduced 7.02%
253,106
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$449,133
$103.75 p/Share
4,329
Reduced 1.57%
272,222
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
11,700
Added 4.06%
276,551
Common Stock
Nov 29
2023
SELL
Open market or private sale
$5,199,500
$103.99 p/Share
50,000
Reduced 15.88%
264,851
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$142,486
$102.73 p/Share
1,387
Reduced 0.44%
314,851
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 1.17%
316,238
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$144,622
$104.27 p/Share
1,387
Reduced 0.57%
243,113
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 1.51%
244,500
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
69,375
Added 18.28%
310,125
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$2,838,336
$106.11 p/Share
26,749
Reduced 10.0%
240,750
Common Stock
Dec 14
2022
SELL
Open market or private sale
$2,672,260
$111.27 p/Share
24,016
Reduced 8.24%
267,499
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$1,598,304
$111.52 p/Share
14,332
Reduced 4.69%
291,515
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
38,736
Added 11.24%
305,847
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$172,427
$116.9 p/Share
1,475
Reduced 0.55%
267,111
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
3,750
Added 1.38%
268,586
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
76,117
Added 22.32%
264,836
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$160,018
$115.37 p/Share
1,387
Reduced 0.73%
188,719
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
3,750
Added 1.93%
190,106
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$514,090
$123.52 p/Share
4,162
Reduced 2.18%
186,356
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
11,250
Added 5.58%
190,518
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$3,015,547
$102.86 p/Share
29,317
Reduced 14.06%
179,268
Common Stock
Dec 20
2021
-
8,050
Reduced 3.72%
208,585
Common Stock