Mar 01
2025
SELL
Payment of exercise price or tax liability
$36,095
$86.56 p/Share
417
Reduced 2.51%
16,179
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$97,541
$89.16 p/Share
1,094
Reduced 6.18%
16,596
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
6,891
Added 28.03%
17,690
Common Stock
Mar 08
2024
SELL
Open market or private sale
$61,160
$110.0 p/Share
556
Reduced 4.94%
10,698
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$40,699
$73.2 p/Share
556
Added 4.71%
11,254
Common Stock
Mar 07
2024
SELL
Open market or private sale
$140,538
$110.66 p/Share
1,270
Reduced 10.61%
10,698
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$85,051
$66.97 p/Share
1,270
Added 9.59%
11,968
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$47,094
$110.81 p/Share
425
Reduced 3.82%
10,698
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$111,922
$110.16 p/Share
1,016
Reduced 8.37%
11,123
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
5,920
Added 32.78%
12,139
Common Stock
Nov 07
2023
SELL
Open market or private sale
$77,900
$82.0 p/Share
950
Reduced 13.25%
6,219
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$57,636
$60.67 p/Share
950
Added 11.7%
7,169
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$19,167
$72.88 p/Share
263
Reduced 5.39%
4,617
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
2,486
Added 28.31%
6,296
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$13,067
$71.8 p/Share
182
Reduced 4.28%
4,073
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$14,416
$78.78 p/Share
183
Reduced 4.12%
4,255
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,442
$78.78 p/Share
31
Reduced 1.19%
2,570
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
508
Added 10.27%
4,438
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,444
Added 26.87%
3,930
Common Stock
Dec 07
2021
SELL
Payment of exercise price or tax liability
$17,443
$83.46 p/Share
209
Reduced 7.67%
2,517
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$13,927
$78.24 p/Share
178
Reduced 6.13%
2,726
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
1,716
Added 37.14%
2,904
Common Stock