Dec 15
2024
SELL
Payment of exercise price or tax liability
$1,023,786
$158.53 p/Share
6,458
Reduced 13.91%
39,955
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
13,030
Added 24.31%
40,566
Common Stock
Dec 10
2024
SELL
Open market or private sale
$1,664,555
$160.47 p/Share
10,373
Reduced 23.71%
33,383
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$1,786,785
$160.74 p/Share
11,116
Reduced 20.26%
43,756
Common Stock
Dec 09
2024
BUY
Grant, award, or other acquisition
-
22,641
Added 29.21%
54,872
Common Stock
Oct 02
2024
SELL
Open market or private sale
$539,156
$166.15 p/Share
3,245
Reduced 9.15%
32,231
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$284,146
$165.78 p/Share
1,714
Reduced 4.61%
35,476
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
-
5,319
Added 12.51%
37,190
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$545,754
$143.13 p/Share
3,813
Reduced 10.74%
31,683
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,024
Added 16.52%
35,496
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,822,566
$140.5 p/Share
12,972
Reduced 31.3%
28,472
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$2,213,304
$138.8 p/Share
15,946
Reduced 27.79%
41,444
Common Stock
Dec 13
2023
BUY
Grant, award, or other acquisition
-
32,161
Added 36.52%
55,904
Common Stock
Oct 02
2023
SELL
Open market or private sale
$662,510
$110.4 p/Share
6,001
Reduced 19.22%
25,229
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$462,231
$111.06 p/Share
4,162
Reduced 11.76%
31,230
Common Stock
Oct 01
2023
BUY
Exercise of conversion of derivative security
-
11,662
Added 24.78%
35,392
Common Stock
Feb 03
2023
SELL
Open market or private sale
$3,623,978
$131.18 p/Share
27,626
Reduced 53.89%
23,637
Common Stock
Dec 06
2022
SELL
Open market or private sale
$3,232,814
$122.33 p/Share
26,427
Reduced 34.05%
51,179
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$4,005,277
$123.3 p/Share
32,484
Reduced 29.51%
77,606
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
65,518
Added 40.44%
96,479
Common Stock
Oct 03
2022
SELL
Open market or private sale
$642,909
$114.99 p/Share
5,591
Reduced 11.15%
44,572
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$1,070,486
$112.98 p/Share
9,475
Reduced 15.89%
50,163
Common Stock
Oct 01
2022
BUY
Exercise of conversion of derivative security
-
22,097
Added 29.46%
52,921
Common Stock
Dec 07
2021
SELL
Open market or private sale
$3,779,820
$179.94 p/Share
21,006
Reduced 35.97%
37,388
Common Stock
Dec 06
2021
SELL
Payment of exercise price or tax liability
$4,530,294
$175.45 p/Share
25,821
Reduced 30.66%
58,394
Common Stock