Jan 08
2026
SELL
Payment of exercise price or tax liability
$98,793
$34.64 p/Share
2,852
Reduced 1.94%
144,173
Common Stock
Nov 13
2025
-
300
Reduced 0.2%
147,025
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
2,436
Added 1.63%
147,325
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$42,260
$41.27 p/Share
1,024
Reduced 0.7%
144,889
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$49,357
$42.15 p/Share
1,171
Reduced 0.8%
145,913
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
35,448
Added 19.42%
147,084
Common Stock
Feb 25
2025
SELL
Sale (or disposition) back to the issuer
-
6,860
Reduced 5.79%
111,636
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$40,611
$52.88 p/Share
768
Reduced 0.64%
118,496
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$65,523
$52.21 p/Share
1,255
Reduced 1.04%
119,264
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
5,878
Added 4.65%
120,519
Common Stock
Aug 16
2024
-
150
Reduced 0.13%
114,641
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,304
Added 13.75%
114,791
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$94,565
$80.55 p/Share
1,174
Reduced 1.2%
96,487
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$62,678
$81.4 p/Share
770
Reduced 0.78%
97,661
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$45,813
$81.81 p/Share
560
Reduced 0.57%
98,431
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$515,115
$81.21 p/Share
6,343
Reduced 6.02%
98,991
Common Stock
Nov 03
2023
SELL
Open market or private sale
$263,112
$69.24 p/Share
3,800
Reduced 3.48%
105,334
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$260,261
$68.49 p/Share
3,800
Added 3.36%
109,134
Common Stock
Aug 03
2023
-
125
Reduced 0.12%
105,334
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
20,936
Added 16.56%
105,459
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$60,155
$77.72 p/Share
774
Reduced 0.91%
84,523
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$40,060
$78.86 p/Share
508
Reduced 0.59%
85,297
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$43,576
$77.4 p/Share
563
Reduced 0.65%
85,805
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$101,935
$77.4 p/Share
1,317
Reduced 1.5%
86,368
Common Stock
Aug 01
2022
-
125
Reduced 0.14%
87,685
Common Stock