Apr 05
2024
SELL
Open market or private sale
$39,585
$126.07 p/Share
314
Reduced 1.51%
20,533
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$13,101
$128.45 p/Share
102
Reduced 0.49%
20,847
Common Stock
Apr 03
2024
SELL
Open market or private sale
$71,929
$126.86 p/Share
567
Reduced 2.64%
20,949
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$80,952
$128.7 p/Share
629
Reduced 2.84%
21,516
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
3,078
Added 12.2%
22,145
Common Stock
Jan 08
2024
SELL
Open market or private sale
$48,723
$131.33 p/Share
371
Reduced 1.91%
19,067
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$21,013
$132.16 p/Share
159
Reduced 0.81%
19,438
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
685
Added 3.38%
19,597
Common Stock
Apr 04
2023
SELL
Open market or private sale
$72,100
$150.21 p/Share
480
Reduced 2.8%
16,669
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$134,088
$149.82 p/Share
895
Reduced 4.6%
18,559
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
3,138
Added 13.93%
19,392
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$52,864
$151.04 p/Share
350
Reduced 2.0%
17,149
Common Stock
Jan 11
2023
SELL
Open market or private sale
$41,848
$155.57 p/Share
269
Reduced 1.51%
17,499
Common Stock
Jan 09
2023
SELL
Payment of exercise price or tax liability
$17,912
$155.76 p/Share
115
Reduced 0.64%
17,768
Common Stock
Jan 06
2023
SELL
Open market or private sale
$37,231
$153.85 p/Share
242
Reduced 1.34%
17,883
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$16,247
$157.74 p/Share
103
Reduced 0.57%
18,125
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
555
Added 2.95%
18,228
Common Stock
Aug 01
2022
-
280
Reduced 1.56%
17,673
Common Stock
Jul 29
2022
SELL
Open market or private sale
$252,396
$186.27 p/Share
1,355
Reduced 7.02%
17,953
Common Stock
Apr 05
2022
SELL
Open market or private sale
$87,931
$209.36 p/Share
420
Reduced 2.13%
19,308
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$372,883
$213.32 p/Share
1,748
Reduced 8.14%
19,728
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
4,568
Added 17.54%
21,476
Common Stock
Jan 11
2022
SELL
Open market or private sale
$50,405
$214.49 p/Share
235
Reduced 1.37%
16,908
Common Stock
Jan 09
2022
SELL
Payment of exercise price or tax liability
$46,963
$216.42 p/Share
217
Reduced 1.25%
17,143
Common Stock
Jan 06
2022
SELL
Open market or private sale
$13,866
$223.64 p/Share
62
Reduced 0.36%
17,360
Common Stock