Feb 15
2025
SELL
Payment of exercise price or tax liability
$116,480
$193.49 p/Share
602
Reduced 6.02%
9,397
Common Stock, par valu...
Feb 15
2025
BUY
Grant, award, or other acquisition
-
2,488
Added 19.92%
9,999
Common Stock, par valu...
Jan 31
2025
SELL
Payment of exercise price or tax liability
$99,520
$217.77 p/Share
457
Reduced 5.74%
7,511
Common Stock, par valu...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
559
Added 6.56%
7,968
Common Stock, par valu...
Aug 08
2024
SELL
Open market or private sale
$142,915
$231.63 p/Share
617
Reduced 7.69%
7,409
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$44,106
$216.21 p/Share
204
Reduced 2.48%
8,026
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,519
Added 23.43%
8,230
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$94,918
$274.33 p/Share
346
Reduced 5.71%
5,711
Common Stock, par valu...
Jan 16
2024
BUY
Grant, award, or other acquisition
-
175
Added 2.81%
6,057
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$221,414
$366.58 p/Share
604
Reduced 9.31%
5,882
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,279
Added 16.47%
6,486
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$196,479
$363.85 p/Share
540
Reduced 9.4%
5,207
Common Stock, par valu...
Jan 18
2023
BUY
Grant, award, or other acquisition
-
429
Added 6.95%
5,747
Common Stock, par valu...
Jun 07
2022
SELL
Open market or private sale
$495,952
$285.03 p/Share
1,740
Reduced 24.65%
5,318
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$533,600
$344.48 p/Share
1,549
Reduced 18.0%
7,058
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
-
1,243
Added 12.62%
8,607
Common Stock, par valu...
May 26
2021
SELL
Open market or private sale
$449,732
$465.08 p/Share
967
Reduced 11.61%
7,364
Common Stock, par valu...
Apr 01
2021
SELL
Payment of exercise price or tax liability
$447,441
$520.28 p/Share
860
Reduced 9.36%
8,331
Common Stock, par valu...
Apr 01
2021
BUY
Grant, award, or other acquisition
-
1,827
Added 16.58%
9,191
Common Stock, par valu...
Mar 01
2021
SELL
Open market or private sale
$1,216,700
$575.0 p/Share
2,116
Reduced 22.32%
7,364
Common Stock, par valu...
Jan 31
2021
SELL
Payment of exercise price or tax liability
$1,019,333
$540.76 p/Share
1,885
Reduced 16.59%
9,480
Common Stock, par valu...
Jan 15
2021
BUY
Grant, award, or other acquisition
-
451
Added 3.82%
11,365
Common Stock, par valu...