Mar 14
2025
SELL
Payment of exercise price or tax liability
$4,764
$82.14 p/Share
58
Reduced 1.08%
5,301
Common Stock, par valu...
Mar 11
2025
SELL
Payment of exercise price or tax liability
$6,179
$82.39 p/Share
75
Reduced 1.56%
4,723
Common Stock, par valu...
Mar 11
2025
BUY
Grant, award, or other acquisition
-
636
Added 10.61%
5,359
Common Stock, par valu...
Mar 06
2025
SELL
Payment of exercise price or tax liability
$4,143
$81.25 p/Share
51
Reduced 1.05%
4,798
Common Stock, par valu...
Jan 28
2025
SELL
Payment of exercise price or tax liability
$82,039
$111.77 p/Share
734
Reduced 13.15%
4,849
Common Stock, par valu...
Jan 28
2025
BUY
Exercise of conversion of derivative security
$254,164
$111.77 p/Share
2,274
Added 28.94%
5,583
Common Stock, par valu...
May 11
2024
SELL
Payment of exercise price or tax liability
$3,787
$77.29 p/Share
49
Reduced 1.46%
3,309
Common Stock, par valu...
Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,782
$82.45 p/Share
58
Reduced 1.7%
3,358
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,116
$79.73 p/Share
14
Reduced 0.5%
2,792
Common Stock, par valu...
Mar 11
2024
BUY
Grant, award, or other acquisition
-
624
Added 15.45%
3,416
Common Stock, par valu...
Mar 06
2024
SELL
Payment of exercise price or tax liability
$4,131
$81.0 p/Share
51
Reduced 1.79%
2,806
Common Stock, par valu...
Feb 14
2024
SELL
Payment of exercise price or tax liability
-
153
Reduced 5.08%
2,857
Common Stock, par valu...
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
447
Added 12.93%
3,010
Common Stock, par valu...
May 11
2023
SELL
Payment of exercise price or tax liability
$2,873
$95.79 p/Share
30
Reduced 1.73%
1,709
Common Stock, par valu...
Apr 02
2023
SELL
Payment of exercise price or tax liability
$7,735
$96.69 p/Share
80
Reduced 4.4%
1,739
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$3,179
$88.31 p/Share
36
Reduced 1.94%
1,819
Common Stock, par valu...
Mar 11
2023
SELL
Payment of exercise price or tax liability
$723
$90.48 p/Share
8
Reduced 0.43%
1,855
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
-
345
Added 15.63%
1,863
Common Stock, par valu...
May 11
2022
SELL
Payment of exercise price or tax liability
$1,857
$50.2 p/Share
37
Reduced 2.38%
1,518
Common Stock, par valu...
Apr 02
2022
SELL
Payment of exercise price or tax liability
$5,508
$56.2 p/Share
98
Reduced 5.93%
1,555
Common Stock, par valu...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
394
Added 19.25%
1,653
Common Stock, par valu...
Mar 11
2022
SELL
Payment of exercise price or tax liability
$538
$53.84 p/Share
10
Reduced 0.79%
1,259
Common Stock, par valu...