Mar 05
2025
SELL
Open market or private sale
$935,078
$174.13 p/Share
5,370
Reduced 7.31%
68,068
Common Stock
Mar 04
2025
SELL
Open market or private sale
$125,865
$175.79 p/Share
716
Reduced 1.04%
68,068
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$870,437
$173.74 p/Share
5,010
Reduced 6.39%
73,438
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
$1,803,421
$173.74 p/Share
10,380
Added 11.69%
78,448
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$68,453
$173.74 p/Share
394
Reduced 0.57%
68,784
Common Stock
Feb 27
2025
SELL
Open market or private sale
$142,230
$172.61 p/Share
824
Reduced 1.18%
69,178
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$78,146
$171.75 p/Share
455
Reduced 0.65%
70,002
Common Stock
Feb 20
2025
SELL
Open market or private sale
$153,720
$170.99 p/Share
899
Reduced 1.26%
70,457
Common Stock
Feb 19
2025
SELL
Open market or private sale
$90,794
$169.71 p/Share
535
Reduced 0.74%
71,356
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,479
Added 4.62%
71,891
Common Stock
Nov 27
2024
SELL
Open market or private sale
$5,383,871
$162.64 p/Share
33,103
Reduced 32.61%
68,412
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$3,428,477
$103.57 p/Share
33,103
Added 24.59%
101,515
Common Stock
Feb 29
2024
SELL
Open market or private sale
$149,419
$125.88 p/Share
1,187
Reduced 1.71%
68,412
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$151,758
$126.36 p/Share
1,201
Reduced 1.57%
75,156
Common Stock
Feb 28
2024
SELL
Open market or private sale
$703,349
$126.57 p/Share
5,557
Reduced 7.39%
69,599
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$469,700
$125.02 p/Share
3,757
Reduced 4.69%
76,357
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$1,164,436
$125.02 p/Share
9,314
Added 10.42%
80,114
Common Stock
Feb 22
2024
SELL
Open market or private sale
$103,560
$126.14 p/Share
821
Reduced 1.15%
70,800
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$61,634
$125.02 p/Share
493
Reduced 0.68%
71,621
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,304
Added 5.63%
72,114
Common Stock
Mar 07
2023
SELL
Open market or private sale
$745,898
$140.55 p/Share
5,307
Reduced 7.26%
67,810
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$681,634
$147.86 p/Share
4,610
Reduced 5.93%
73,117
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$1,466,327
$147.86 p/Share
9,917
Added 11.32%
77,727
Common Stock
Mar 03
2023
SELL
Open market or private sale
$100,831
$140.63 p/Share
717
Reduced 1.05%
67,810
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$55,150
$140.69 p/Share
392
Reduced 0.57%
68,527
Common Stock