Jul 22
2024
SELL
Open market or private sale
$2,034,593
$214.01 p/Share
9,507
Reduced 19.58%
39,040
Common
Jul 19
2024
SELL
Payment of exercise price or tax liability
$1,716,123
$221.75 p/Share
7,739
Reduced 13.75%
48,547
Common
Jul 19
2024
BUY
Grant, award, or other acquisition
-
17,246
Added 23.45%
56,286
Common
Jan 17
2024
SELL
Open market or private sale
$218,827
$169.24 p/Share
1,293
Reduced 3.21%
39,040
Common
Jan 16
2024
SELL
Payment of exercise price or tax liability
$100,682
$168.93 p/Share
596
Reduced 1.46%
40,333
Common
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
1,889
Added 4.41%
40,929
Common
Jan 03
2024
SELL
Open market or private sale
$497,975
$162.26 p/Share
3,069
Reduced 7.29%
39,039
Common
Jan 01
2024
SELL
Payment of exercise price or tax liability
$222,480
$160.52 p/Share
1,386
Reduced 3.19%
42,108
Common
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
4,456
Added 9.29%
43,494
Common
Nov 28
2023
SELL
Open market or private sale
$2,008,158
$164.28 p/Share
12,224
Reduced 23.85%
39,038
Common
Nov 27
2023
SELL
Payment of exercise price or tax liability
$1,627,903
$163.74 p/Share
9,942
Reduced 16.24%
51,262
Common
Nov 27
2023
BUY
Grant, award, or other acquisition
-
22,166
Added 26.59%
61,204
Common
Jan 01
2023
SELL
Payment of exercise price or tax liability
$266,961
$129.53 p/Share
2,061
Reduced 5.01%
39,038
Common
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
6,690
Added 14.0%
41,099
Common
Aug 26
2022
SELL
Open market or private sale
$1,330,296
$126.43 p/Share
10,522
Reduced 23.42%
34,409
Common
Aug 25
2022
SELL
Payment of exercise price or tax liability
$1,077,880
$125.95 p/Share
8,558
Reduced 16.0%
44,931
Common
Aug 25
2022
BUY
Grant, award, or other acquisition
-
19,080
Added 26.29%
53,489
Common
Jan 01
2022
SELL
Payment of exercise price or tax liability
$235,396
$102.08 p/Share
2,306
Reduced 6.28%
34,409
Common
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
7,483
Added 16.93%
36,715
Common
Jul 19
2021
SELL
Open market or private sale
$869,617
$95.29 p/Share
9,126
Reduced 23.79%
29,231
Common
Jul 16
2021
SELL
Payment of exercise price or tax liability
$702,513
$94.64 p/Share
7,423
Reduced 16.21%
38,357
Common
Jul 16
2021
BUY
Grant, award, or other acquisition
-
16,549
Added 26.55%
45,780
Common
Jan 01
2021
SELL
Payment of exercise price or tax liability
$196,102
$97.08 p/Share
2,020
Reduced 6.46%
29,231
Common
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
6,518
Added 17.26%
31,251
Common
Oct 20
2020
SELL
Open market or private sale
$971,943
$94.87 p/Share
10,245
Reduced 29.29%
24,734
Common