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
Nov 15
2023
SELL
Open market or private sale
$1,042,200
$208.44 p/Share
5,000
Reduced 0.9%
553,306
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$241,250
$206.55 p/Share
1,168
Reduced 0.21%
558,306
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,045,250
$209.05 p/Share
5,000
Reduced 0.89%
559,474
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$240,759
$206.13 p/Share
1,168
Reduced 0.21%
564,474
Common Stock