Apr 07
2025
SELL
Open market or private sale
$396,264
$149.93 p/Share
2,643
Reduced 0.82%
319,813
Common Stock
Apr 03
2025
SELL
Payment of exercise price or tax liability
$280,642
$163.64 p/Share
1,715
Reduced 0.53%
322,456
Common Stock
Apr 03
2025
SELL
Open market or private sale
$724,473
$166.24 p/Share
4,358
Reduced 1.33%
324,171
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$473,633
$167.48 p/Share
2,828
Reduced 0.89%
313,914
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
14,615
Added 4.26%
328,529
Common Stock
Jan 07
2025
SELL
Sale (or disposition) back to the issuer
$707,121
$150.1 p/Share
4,711
Reduced 1.47%
316,742
Common Stock
Jan 06
2025
BUY
Grant, award, or other acquisition
-
5,295
Added 1.62%
321,453
Common Stock
Jan 04
2025
SELL
Payment of exercise price or tax liability
$244,839
$155.06 p/Share
1,579
Reduced 0.5%
316,158
Common Stock
Apr 05
2024
SELL
Open market or private sale
$333,076
$126.07 p/Share
2,642
Reduced 0.82%
317,737
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$220,291
$128.45 p/Share
1,715
Reduced 0.53%
320,379
Common Stock
Apr 03
2024
SELL
Open market or private sale
$512,641
$126.86 p/Share
4,041
Reduced 1.24%
322,094
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$1,161,260
$128.7 p/Share
9,023
Reduced 2.69%
326,135
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
30,635
Added 8.37%
335,158
Common Stock
Jan 11
2024
SELL
Open market or private sale
$524,485
$130.21 p/Share
4,028
Reduced 1.31%
304,523
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$180,662
$132.16 p/Share
1,367
Reduced 0.44%
308,551
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
8,609
Added 2.7%
309,918
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$1,065,969
$149.82 p/Share
7,115
Reduced 2.37%
292,594
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
26,796
Added 8.17%
301,309
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$719,403
$151.04 p/Share
4,763
Reduced 1.66%
281,628
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$116,820
$155.76 p/Share
750
Reduced 0.26%
286,391
Common Stock
Jan 06
2023
SELL
Open market or private sale
$150,003
$153.85 p/Share
975
Reduced 0.34%
287,141
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$131,870
$157.74 p/Share
836
Reduced 0.29%
288,116
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
6,388
Added 2.16%
288,952
Common Stock
Apr 05
2022
SELL
Open market or private sale
$1,639,005
$213.19 p/Share
7,688
Reduced 2.65%
282,564
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$3,085,887
$213.32 p/Share
14,466
Reduced 4.75%
290,252
Common Stock