Mar 04
2025
SELL
Open market or private sale
$77,576
$102.75 p/Share
755
Reduced 8.31%
8,330
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$43,081
$102.09 p/Share
422
Reduced 4.44%
9,085
Common Stock
Feb 26
2025
SELL
Open market or private sale
$101,673
$102.7 p/Share
990
Reduced 9.43%
9,507
Common Stock
Feb 25
2025
SELL
Open market or private sale
$198,161
$99.93 p/Share
1,983
Reduced 15.89%
10,497
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$55,991
$101.25 p/Share
553
Reduced 4.24%
12,480
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$120,993
$101.25 p/Share
1,195
Reduced 8.4%
13,033
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
3,439
Added 19.47%
14,228
Common Stock
Mar 04
2024
SELL
Open market or private sale
$428,464
$84.66 p/Share
5,061
Reduced 31.93%
10,789
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$287,925
$83.87 p/Share
3,433
Reduced 17.8%
15,850
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
8,494
Added 35.03%
15,751
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
3,532
Added 15.48%
19,283
Common Stock
Feb 27
2024
SELL
Open market or private sale
$225,690
$86.24 p/Share
2,617
Reduced 26.5%
7,257
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$78,789
$87.06 p/Share
905
Reduced 8.4%
9,874
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$103,863
$86.77 p/Share
1,197
Reduced 9.99%
10,779
Common Stock
Dec 11
2023
SELL
Open market or private sale
$1,748,491
$80.42 p/Share
21,742
Reduced 64.48%
11,976
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$615,409
$28.97 p/Share
21,243
Added 38.65%
33,718
Common Stock
Mar 01
2023
SELL
Open market or private sale
$712,164
$61.02 p/Share
11,671
Reduced 48.34%
12,475
Common Stock
Feb 28
2023
SELL
Open market or private sale
$235,805
$59.04 p/Share
3,994
Reduced 14.19%
24,146
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$64,566
$60.74 p/Share
1,063
Reduced 3.64%
28,140
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
-
8,495
Reduced 22.53%
29,203
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
4,630
Added 20.89%
17,532
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
20,166
Added 34.85%
37,698
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$72,737
$60.97 p/Share
1,193
Reduced 8.46%
12,902
Common Stock
Oct 31
2022
SELL
Open market or private sale
$1,608,000
$53.6 p/Share
30,000
Reduced 68.03%
14,095
Common Stock