Jan 09
2025
SELL
Payment of exercise price or tax liability
$83,686
$81.17 p/Share
1,031
Reduced 1.09%
93,712
Common Stock, par valu...
Jan 07
2025
SELL
Payment of exercise price or tax liability
$399,717
$82.45 p/Share
4,848
Reduced 5.74%
79,619
Common Stock, par valu...
Jan 07
2025
BUY
Grant, award, or other acquisition
-
27,222
Added 22.32%
94,743
Common Stock, par valu...
Apr 18
2024
SELL
Payment of exercise price or tax liability
$428,990
$96.1 p/Share
4,464
Reduced 5.81%
72,369
Common Stock, par valu...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$135,466
$102.86 p/Share
1,317
Reduced 1.69%
76,833
Common Stock, par valu...
Feb 09
2024
SELL
Open market or private sale
$671,938
$105.27 p/Share
6,383
Reduced 7.55%
78,150
Common Stock, par valu...
Feb 09
2024
BUY
Exercise of conversion of derivative security
$375,639
$58.85 p/Share
6,383
Added 7.02%
84,533
Common Stock, par valu...
Jan 12
2024
SELL
Open market or private sale
$218,335
$94.11 p/Share
2,320
Reduced 2.88%
78,150
Common Stock, par valu...
Jan 09
2024
SELL
Open market or private sale
$419,810
$95.26 p/Share
4,407
Reduced 6.14%
67,380
Common Stock, par valu...
Jan 09
2024
BUY
Grant, award, or other acquisition
-
24,059
Added 23.02%
80,470
Common Stock, par valu...
Apr 18
2023
SELL
Payment of exercise price or tax liability
$500,637
$112.15 p/Share
4,464
Reduced 6.84%
60,818
Common Stock, par valu...
Mar 08
2023
SELL
Payment of exercise price or tax liability
$78,115
$113.54 p/Share
688
Reduced 1.04%
65,282
Common Stock, par valu...
Feb 22
2023
SELL
Open market or private sale
$432,320
$108.08 p/Share
4,000
Reduced 5.72%
65,970
Common Stock, par valu...
Feb 22
2023
BUY
Exercise of conversion of derivative security
$235,400
$58.85 p/Share
4,000
Added 5.41%
69,970
Common Stock, par valu...
Jan 31
2023
SELL
Payment of exercise price or tax liability
$10,674
$103.64 p/Share
103
Reduced 0.16%
65,970
Common Stock, par valu...
Jan 31
2023
BUY
Grant, award, or other acquisition
-
261
Added 0.39%
66,073
Common Stock, par valu...
Jan 12
2023
SELL
Payment of exercise price or tax liability
$486,245
$98.61 p/Share
4,931
Reduced 8.39%
53,833
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
20,975
Added 24.17%
65,812
Common Stock, par valu...
Apr 25
2022
BUY
Grant, award, or other acquisition
-
15,735
Added 24.02%
49,768
Common Stock, par valu...
Apr 18
2022
BUY
Grant, award, or other acquisition
-
34,033
Added 50.0%
34,033
Common Stock, par valu...