Oct 01
2024
SELL
Payment of exercise price or tax liability
$98,880
$163.71 p/Share
604
Reduced 0.61%
98,076
Common stock, par valu...
Sep 09
2024
-
74,432
Reduced 43.0%
98,680
Common stock, par valu...
Aug 30
2024
SELL
Open market or private sale
$439,807
$133.68 p/Share
3,290
Reduced 1.87%
173,112
Common stock, par valu...
Aug 23
2024
SELL
Open market or private sale
$424,081
$128.9 p/Share
3,290
Reduced 1.83%
176,402
Common stock, par valu...
Aug 16
2024
SELL
Open market or private sale
$404,571
$122.97 p/Share
3,290
Reduced 1.8%
179,692
Common stock, par valu...
Aug 09
2024
SELL
Open market or private sale
$339,758
$103.27 p/Share
3,290
Reduced 1.77%
182,982
Common stock, par valu...
Aug 08
2024
SELL
Open market or private sale
$169,254
$102.89 p/Share
1,645
Reduced 0.88%
186,272
Common stock, par valu...
Aug 02
2024
SELL
Open market or private sale
$123,424
$75.03 p/Share
1,645
Reduced 0.87%
187,917
Common stock, par valu...
Jul 26
2024
SELL
Open market or private sale
$138,459
$84.17 p/Share
1,645
Reduced 0.86%
189,562
Common stock, par valu...
Jul 19
2024
SELL
Open market or private sale
$139,726
$84.94 p/Share
1,645
Reduced 0.85%
191,207
Common stock, par valu...
Jul 12
2024
SELL
Open market or private sale
$138,887
$84.43 p/Share
1,645
Reduced 0.85%
192,852
Common stock, par valu...
Jul 05
2024
SELL
Open market or private sale
$147,786
$89.84 p/Share
1,645
Reduced 0.84%
194,497
Common stock, par valu...
Jul 01
2024
SELL
Payment of exercise price or tax liability
$53,725
$88.95 p/Share
604
Reduced 0.31%
196,142
Common stock, par valu...
Jun 28
2024
SELL
Open market or private sale
$143,904
$87.48 p/Share
1,645
Reduced 0.83%
196,746
Common stock, par valu...
Jun 21
2024
SELL
Open market or private sale
$131,484
$79.93 p/Share
1,645
Reduced 0.82%
198,391
Common stock, par valu...
Jun 14
2024
SELL
Open market or private sale
$131,090
$79.69 p/Share
1,645
Reduced 0.82%
200,036
Common stock, par valu...
Jun 07
2024
SELL
Open market or private sale
$143,049
$86.96 p/Share
1,645
Reduced 0.81%
201,681
Common stock, par valu...
May 31
2024
SELL
Open market or private sale
$129,231
$78.56 p/Share
1,645
Reduced 0.8%
203,326
Common stock, par valu...
May 24
2024
SELL
Open market or private sale
$111,629
$67.86 p/Share
1,645
Reduced 0.8%
204,971
Common stock, par valu...
May 17
2024
SELL
Open market or private sale
$109,639
$66.65 p/Share
1,645
Reduced 0.79%
206,616
Common stock, par valu...
May 10
2024
SELL
Open market or private sale
$132,685
$80.66 p/Share
1,645
Reduced 0.78%
208,261
Common stock, par valu...
May 09
2024
SELL
Open market or private sale
$113,719
$77.36 p/Share
1,470
Reduced 0.7%
209,906
Common stock, par valu...
May 03
2024
SELL
Open market or private sale
$9,105
$52.03 p/Share
175
Reduced 0.08%
211,376
Common stock, par valu...
Apr 29
2024
SELL
Open market or private sale
$4,502
$60.03 p/Share
75
Reduced 0.04%
211,551
Common stock, par valu...
Apr 26
2024
SELL
Open market or private sale
$19,587
$58.47 p/Share
335
Reduced 0.16%
211,626
Common stock, par valu...