Dec 15
2025
SELL
Payment of exercise price or tax liability
$655,072
$163.85 p/Share
3,998
Reduced 4.59%
83,137
Common Stock
Dec 15
2025
BUY
Exercise of conversion of derivative security
-
6,551
Added 6.99%
87,135
Common Stock
Dec 02
2025
BUY
Grant, award, or other acquisition
-
4,256
Added 5.02%
80,584
Common Stock
Nov 30
2025
SELL
Payment of exercise price or tax liability
$159,983
$156.54 p/Share
1,022
Reduced 1.32%
76,328
Common Stock
Nov 30
2025
BUY
Exercise of conversion of derivative security
-
2,764
Added 3.45%
77,350
Common Stock
May 29
2025
SELL
Open market or private sale
$963,227
$146.61 p/Share
6,570
Reduced 8.1%
74,586
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$165,115
$155.33 p/Share
1,063
Reduced 1.29%
81,156
Common Stock
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