Feb 24
2025
SELL
Payment of exercise price or tax liability
$481,828
$162.89 p/Share
2,958
Reduced 16.1%
15,411
$.01 Par Value Common
Feb 21
2025
BUY
Grant, award, or other acquisition
-
6,517
Added 26.19%
18,369
$.01 Par Value Common
Feb 14
2025
SELL
Open market or private sale
$326,359
$179.22 p/Share
1,821
Reduced 13.32%
11,852
$.01 Par Value Common
Feb 06
2025
SELL
Open market or private sale
$40,105
$183.97 p/Share
218
Reduced 1.57%
13,673
$.01 Par Value Common
Feb 05
2025
BUY
Grant, award, or other acquisition
$479,965
$182.15 p/Share
2,635
Added 15.94%
13,891
$.01 Par Value Common
Feb 04
2025
SELL
Open market or private sale
$44,526
$181.0 p/Share
246
Reduced 2.14%
11,256
$.01 Par Value Common
Feb 03
2025
SELL
Open market or private sale
$57,329
$180.28 p/Share
318
Reduced 2.69%
11,502
$.01 Par Value Common
Feb 03
2025
SELL
Payment of exercise price or tax liability
$92,571
$180.1 p/Share
514
Reduced 4.17%
11,820
$.01 Par Value Common
Jan 17
2025
BUY
Grant, award, or other acquisition
$5,480
$182.68 p/Share
30
Added 0.24%
12,334
$.01 Par Value Common
Nov 19
2024
SELL
Open market or private sale
$501,693
$193.48 p/Share
2,593
Reduced 17.41%
12,304
$.01 Par Value Common
Nov 04
2024
BUY
Grant, award, or other acquisition
$4,664
$179.4 p/Share
26
Added 0.17%
14,897
$.01 Par Value Common
Aug 02
2024
BUY
Grant, award, or other acquisition
$4,751
$169.68 p/Share
28
Added 0.19%
14,870
$.01 Par Value Common
Apr 04
2024
BUY
Grant, award, or other acquisition
$4,730
$168.95 p/Share
28
Added 0.19%
14,842
$.01 Par Value Common
Mar 15
2024
SELL
Open market or private sale
$443,987
$156.72 p/Share
2,833
Reduced 16.05%
14,814
$.01 Par Value Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$15,318
$151.67 p/Share
101
Reduced 0.57%
17,647
$.01 Par Value Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$222,765
$147.04 p/Share
1,515
Reduced 7.86%
17,748
$.01 Par Value Common
Feb 13
2024
BUY
Grant, award, or other acquisition
-
3,336
Added 14.76%
19,263
$.01 Par Value Common
Feb 05
2024
SELL
Payment of exercise price or tax liability
$59,054
$152.99 p/Share
386
Reduced 2.37%
15,927
$.01 Par Value Common
Feb 02
2024
SELL
Payment of exercise price or tax liability
$48,335
$155.42 p/Share
311
Reduced 1.87%
16,313
$.01 Par Value Common
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,083
Added 15.64%
16,624
$.01 Par Value Common
Jan 19
2024
BUY
Grant, award, or other acquisition
$2,861
$150.63 p/Share
19
Added 0.14%
13,541
$.01 Par Value Common
Nov 03
2023
BUY
Grant, award, or other acquisition
$2,453
$122.66 p/Share
20
Added 0.15%
13,521
$.01 Par Value Common
Sep 18
2023
SELL
Payment of exercise price or tax liability
$295,727
$137.42 p/Share
2,152
Reduced 13.75%
13,500
$.01 Par Value Common
Aug 04
2023
BUY
Grant, award, or other acquisition
$2,529
$140.54 p/Share
18
Added 0.11%
15,652
$.01 Par Value Common
Apr 06
2023
BUY
Grant, award, or other acquisition
$2,431
$93.51 p/Share
26
Added 0.17%
15,634
$.01 Par Value Common