Dec 18
2024
SELL
Payment of exercise price or tax liability
$183,237
$232.24 p/Share
789
Reduced 1.47%
52,814
Common Stock
Dec 18
2024
BUY
Exercise of conversion of derivative security
-
789
Added 1.45%
53,603
Common Stock
Nov 21
2024
SELL
Payment of exercise price or tax liability
$3,762,212
$225.08 p/Share
16,715
Reduced 24.04%
52,814
Common Stock
Nov 21
2024
BUY
Grant, award, or other acquisition
-
38,433
Added 35.6%
69,529
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$1,198,081
$248.41 p/Share
4,823
Reduced 13.43%
31,096
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
-
11,507
Added 26.11%
32,568
Common Stock
Apr 15
2024
SELL
Open market or private sale
$13,532,720
$235.09 p/Share
57,564
Reduced 70.22%
24,412
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$3,034,701
$89.58 p/Share
33,877
Added 29.24%
81,976
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$99,211
$203.72 p/Share
487
Reduced 1.0%
48,099
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
-
487
Added 0.99%
48,586
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$2,601,238
$188.4 p/Share
13,807
Reduced 23.99%
43,742
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
30,153
Added 35.9%
53,840
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
3,709
Added 7.57%
45,268
Common Stock
Sep 25
2023
SELL
Open market or private sale
$3,736,445
$185.0 p/Share
20,197
Reduced 46.02%
23,687
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$84,436
$167.2 p/Share
505
Reduced 1.14%
43,884
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
505
Added 1.12%
44,389
Common Stock
Nov 13
2022
SELL
Payment of exercise price or tax liability
$386,503
$153.01 p/Share
2,526
Reduced 5.44%
43,884
Common Stock
Nov 13
2022
BUY
Exercise of conversion of derivative security
-
5,808
Added 11.12%
46,410
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$519,715
$155.0 p/Share
3,353
Reduced 7.63%
40,602
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
7,710
Added 15.44%
42,217
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$1,670,919
$135.33 p/Share
12,347
Reduced 25.41%
36,245
Common Stock
Nov 09
2022
BUY
Grant, award, or other acquisition
-
28,395
Added 36.88%
48,592
Common Stock
Nov 04
2022
SELL
Open market or private sale
$3,488,320
$160.0 p/Share
21,802
Reduced 51.91%
20,197
Common Stock
Feb 01
2022
SELL
Open market or private sale
$6,097,183
$137.04 p/Share
44,492
Reduced 51.44%
41,999
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$3,449,465
$77.53 p/Share
44,492
Added 33.97%
86,491
Common Stock