Mar 03
2025
BUY
Grant, award, or other acquisition
-
2,574
Added 12.08%
18,730
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$28,986
$145.66 p/Share
199
Reduced 1.22%
16,156
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$327,500
$176.55 p/Share
1,855
Reduced 10.19%
16,355
Common Stock
Feb 14
2025
BUY
Exercise of conversion of derivative security
-
2,738
Added 13.07%
18,210
Common Stock
Feb 13
2025
SELL
Open market or private sale
$40,360
$169.58 p/Share
238
Reduced 1.51%
15,472
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$209,855
$183.28 p/Share
1,145
Reduced 7.52%
14,078
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
1,632
Added 9.41%
15,710
Common Stock
Jan 15
2025
SELL
Open market or private sale
$169,535
$205.0 p/Share
827
Reduced 5.15%
15,223
Common Stock
Sep 03
2024
SELL
Open market or private sale
$264,231
$207.24 p/Share
1,275
Reduced 7.36%
16,050
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$59,701
$213.22 p/Share
280
Reduced 1.59%
17,325
Common Stock
Jun 10
2024
SELL
Open market or private sale
$317,112
$213.4 p/Share
1,486
Reduced 7.85%
17,433
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$55,960
$185.3 p/Share
302
Reduced 1.57%
18,919
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,169
Added 5.73%
19,221
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$80,136
$173.08 p/Share
463
Reduced 2.5%
18,052
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$205,571
$180.01 p/Share
1,142
Reduced 6.34%
16,881
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
1,634
Added 8.11%
18,515
Common Stock
Sep 01
2023
SELL
Open market or private sale
$201,253
$137.0 p/Share
1,469
Reduced 7.55%
17,976
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$26,113
$136.72 p/Share
191
Reduced 0.97%
19,445
Common Stock
Apr 08
2023
SELL
Payment of exercise price or tax liability
$38,021
$81.07 p/Share
469
Reduced 2.35%
19,450
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$18,542
$87.88 p/Share
211
Reduced 1.05%
19,919
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,738
Added 11.97%
20,130
Common Stock
Apr 08
2022
SELL
Payment of exercise price or tax liability
$33,972
$72.59 p/Share
468
Reduced 2.66%
17,146
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
1,633
Added 8.48%
17,614
Common Stock
Nov 19
2021
SELL
Open market or private sale
$562,180
$90.31 p/Share
6,225
Reduced 28.2%
15,852
Common Stock
Aug 30
2021
BUY
Grant, award, or other acquisition
-
1,661
Added 7.0%
22,077
Common Stock