Dec 29
2025
SELL
Payment of exercise price or tax liability
$81,969
$87.95 p/Share
932
Reduced 4.0%
22,348
Common Stock
Nov 25
2025
SELL
Payment of exercise price or tax liability
$321,951
$79.77 p/Share
4,036
Reduced 14.78%
23,280
Common Stock
Nov 25
2025
BUY
Exercise of conversion of derivative security
$297,272
$62.1 p/Share
4,787
Added 14.91%
27,316
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$17,087
$67.01 p/Share
255
Reduced 1.13%
22,326
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
648
Added 2.79%
22,581
Common Stock
Jan 28
2025
SELL
Payment of exercise price or tax liability
$5,971
$63.53 p/Share
94
Reduced 0.53%
17,528
Common Stock
Jan 28
2025
BUY
Grant, award, or other acquisition
-
4,405
Added 16.72%
21,933
Common Stock
Jan 24
2025
SELL
Payment of exercise price or tax liability
$44,478
$63.27 p/Share
703
Reduced 3.84%
17,622
Common Stock
Feb 26
2024
SELL
Grant, award, or other acquisition
$25,317
$48.97 p/Share
517
Reduced 2.83%
17,770
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,312
Added 6.69%
18,287
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$11,807
$54.92 p/Share
215
Reduced 1.25%
16,975
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$11,818
$54.97 p/Share
215
Reduced 1.24%
17,190
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$172,402
$53.96 p/Share
3,195
Added 15.51%
17,405
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$3,756
$53.67 p/Share
70
Reduced 0.49%
14,210
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$15,492
$70.1 p/Share
221
Reduced 1.52%
14,280
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
907
Added 5.89%
14,501
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$13,570
$72.57 p/Share
187
Reduced 1.36%
13,591
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$17,647
$72.03 p/Share
245
Reduced 1.75%
13,778
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,110
Added 13.08%
14,023
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$4,389
$71.96 p/Share
61
Reduced 0.51%
11,913
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$4,769
$69.13 p/Share
69
Reduced 0.57%
11,974
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$16,566
$71.1 p/Share
233
Reduced 1.91%
11,974
Common Stock