Jan 31
2025
SELL
Payment of exercise price or tax liability
$98,649
$217.77 p/Share
453
Reduced 5.18%
8,285
Common Stock, par valu...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
436
Added 4.75%
8,738
Common Stock, par valu...
Dec 09
2024
SELL
Open market or private sale
$72,171
$240.57 p/Share
300
Reduced 3.49%
8,302
Common Stock, par valu...
Aug 13
2024
SELL
Open market or private sale
$216,009
$240.01 p/Share
900
Reduced 9.47%
8,602
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$48,431
$216.21 p/Share
224
Reduced 2.3%
9,502
Common Stock, par valu...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
2,754
Added 22.07%
9,726
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$129,483
$274.33 p/Share
472
Reduced 6.34%
6,972
Common Stock, par valu...
Jan 16
2024
BUY
Grant, award, or other acquisition
-
288
Added 3.72%
7,444
Common Stock, par valu...
Mar 08
2023
SELL
Open market or private sale
$89,757
$359.03 p/Share
250
Reduced 3.38%
7,156
Common Stock, par valu...
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,194
Added 13.88%
7,406
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$256,514
$363.85 p/Share
705
Reduced 10.19%
6,212
Common Stock, par valu...
Jan 18
2023
BUY
Grant, award, or other acquisition
-
598
Added 7.96%
6,917
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$214,956
$344.48 p/Share
624
Reduced 8.99%
6,319
Common Stock, par valu...
Jan 31
2022
BUY
Grant, award, or other acquisition
-
970
Added 12.26%
6,943
Common Stock, par valu...
Aug 09
2021
SELL
Open market or private sale
$121,762
$487.05 p/Share
250
Reduced 4.02%
5,973
Common Stock, par valu...
May 24
2021
SELL
Open market or private sale
$46,002
$460.02 p/Share
100
Reduced 1.58%
6,223
Common Stock, par valu...
May 17
2021
SELL
Open market or private sale
$69,057
$460.38 p/Share
150
Reduced 2.32%
6,323
Common Stock, par valu...
Feb 08
2021
SELL
Open market or private sale
$143,080
$572.32 p/Share
250
Reduced 3.72%
6,473
Common Stock, par valu...
Jan 31
2021
SELL
Payment of exercise price or tax liability
$868,461
$540.76 p/Share
1,606
Reduced 19.28%
6,723
Common Stock, par valu...
Jan 15
2021
BUY
Grant, award, or other acquisition
-
740
Added 8.16%
8,329
Common Stock, par valu...
Dec 08
2020
SELL
Open market or private sale
$141,533
$566.13 p/Share
250
Reduced 3.19%
7,589
Common Stock, par valu...