Dec 15
2024
SELL
Payment of exercise price or tax liability
$169,316
$160.49 p/Share
1,055
Reduced 1.27%
82,219
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
2,853
Added 3.31%
83,274
Common Stock
Dec 03
2024
SELL
Open market or private sale
$571,554
$165.62 p/Share
3,451
Reduced 4.11%
80,421
Common Stock
Nov 30
2024
SELL
Payment of exercise price or tax liability
$311,813
$169.28 p/Share
1,842
Reduced 2.15%
83,872
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
5,293
Added 5.82%
85,714
Common Stock
Nov 29
2024
SELL
Open market or private sale
$198,233
$169.43 p/Share
1,170
Reduced 1.43%
80,421
Common Stock
Nov 25
2024
BUY
Grant, award, or other acquisition
-
4,835
Added 5.59%
81,591
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$54,047
$163.78 p/Share
330
Reduced 0.43%
76,756
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.91%
77,086
Common Stock
Jul 31
2024
SELL
Open market or private sale
$1,996,745
$115.0 p/Share
17,363
Reduced 18.68%
75,586
Common Stock
Apr 29
2024
-
100
Reduced 0.11%
92,949
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$116,852
$111.5 p/Share
1,048
Reduced 1.11%
93,049
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$130,284
$110.88 p/Share
1,175
Reduced 1.23%
94,097
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
3,177
Added 3.23%
95,272
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$164,443
$103.75 p/Share
1,585
Reduced 1.69%
92,095
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 4.58%
93,680
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$33,900
$102.73 p/Share
330
Reduced 0.37%
89,180
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.65%
89,510
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$34,409
$104.27 p/Share
330
Reduced 0.39%
83,244
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 1.76%
83,574
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
4,766
Added 5.2%
86,840
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$122,769
$106.11 p/Share
1,157
Reduced 1.39%
82,074
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$165,830
$111.52 p/Share
1,487
Reduced 1.76%
83,231
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
4,019
Added 4.53%
84,718
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$68,971
$116.9 p/Share
590
Reduced 0.73%
80,699
Common Stock