Feb 15
2025
SELL
Payment of exercise price or tax liability
$829,161
$229.24 p/Share
3,617
Reduced 0.64%
560,089
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$1,541,852
$229.34 p/Share
6,723
Reduced 1.18%
563,706
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
18,710
Added 3.18%
570,429
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
23,398
Added 4.07%
551,719
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$227,908
$180.88 p/Share
1,260
Reduced 0.24%
528,321
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$223,990
$177.77 p/Share
1,260
Reduced 0.24%
529,581
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$213,255
$169.25 p/Share
1,260
Reduced 0.24%
530,841
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,746,552
$197.82 p/Share
8,829
Reduced 1.63%
532,101
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
16,661
Added 3.0%
538,187
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
23,963
Added 4.37%
524,269
Common Stock
Jan 18
2024
SELL
Open market or private sale
$403,620
$201.81 p/Share
2,000
Reduced 0.4%
500,306
Common Stock
Jan 17
2024
SELL
Open market or private sale
$403,700
$201.85 p/Share
2,000
Reduced 0.4%
502,306
Common Stock
Jan 16
2024
SELL
Open market or private sale
$407,620
$203.81 p/Share
2,000
Reduced 0.4%
504,306
Common Stock
Jan 11
2024
SELL
Open market or private sale
$406,160
$203.08 p/Share
2,000
Reduced 0.39%
506,306
Common Stock
Jan 10
2024
SELL
Open market or private sale
$800,000
$200.0 p/Share
4,000
Reduced 0.78%
508,306
Common Stock
Dec 21
2023
SELL
Open market or private sale
$409,160
$204.58 p/Share
2,000
Reduced 0.39%
512,306
Common Stock
Dec 20
2023
SELL
Open market or private sale
$409,660
$204.83 p/Share
2,000
Reduced 0.39%
514,306
Common Stock
Dec 19
2023
SELL
Open market or private sale
$412,200
$206.1 p/Share
2,000
Reduced 0.39%
516,306
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,076,800
$215.36 p/Share
5,000
Reduced 0.96%
518,306
Common Stock
Dec 13
2023
SELL
Open market or private sale
$1,091,850
$218.37 p/Share
5,000
Reduced 0.95%
523,306
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,077,750
$215.55 p/Share
5,000
Reduced 0.94%
528,306
Common Stock
Nov 24
2023
SELL
Open market or private sale
$1,069,500
$213.9 p/Share
5,000
Reduced 0.93%
533,306
Common Stock
Nov 22
2023
SELL
Open market or private sale
$1,069,100
$213.82 p/Share
5,000
Reduced 0.92%
538,306
Common Stock
Nov 21
2023
SELL
Open market or private sale
$1,066,150
$213.23 p/Share
5,000
Reduced 0.91%
543,306
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,044,800
$208.96 p/Share
5,000
Reduced 0.9%
548,306
Common Stock