Mar 03
2025
|
BUY
Grant, award, or other acquisition
|
-
|
1,156
Added 13.05%
|
7,705
Common Stock, par valu...
|
|
Mar 01
2025
|
SELL
Payment of exercise price or tax liability
|
$29,873
$87.35 p/Share
|
342
Reduced 4.96%
|
6,549
Common Stock, par valu...
|
|
Mar 01
2025
|
SELL
Payment of exercise price or tax liability
|
$49,876
$87.35 p/Share
|
571
Reduced 7.65%
|
6,891
Common Stock, par valu...
|
|
Feb 18
2025
|
SELL
Open market or private sale
|
$185,080
$92.54 p/Share
|
2,000
Reduced 21.14%
|
7,462
Common Stock, par valu...
|
|
Feb 01
2025
|
SELL
Payment of exercise price or tax liability
|
$9,536
$88.3 p/Share
|
108
Reduced 1.13%
|
9,462
Common Stock, par valu...
|
|
Mar 01
2024
|
SELL
Payment of exercise price or tax liability
|
$231,120
$91.28 p/Share
|
2,532
Reduced 22.97%
|
8,492
Common Stock, par valu...
|
|
Mar 01
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,078
Added 10.12%
|
9,570
Common Stock, par valu...
|
|
Mar 02
2023
|
SELL
Payment of exercise price or tax liability
|
$32,792
$75.04 p/Share
|
437
Reduced 5.18%
|
7,994
Common Stock, par valu...
|
|
Mar 01
2023
|
SELL
Payment of exercise price or tax liability
|
$27,785
$75.3 p/Share
|
369
Reduced 4.19%
|
8,431
Common Stock, par valu...
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
1,328
Added 13.11%
|
8,800
Common Stock, par valu...
|
|
Feb 09
2023
|
BUY
Grant, award, or other acquisition
|
-
|
3,036
Added 21.59%
|
11,024
Common Stock, par valu...
|
|
Feb 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
624
Added 7.71%
|
7,472
Common Stock, par valu...
|
|
Jan 03
2023
|
BUY
Grant, award, or other acquisition
|
-
|
439
Added 50.0%
|
439
Common Stock, par valu...
|
|