Jan 06
2026
SELL
Payment of exercise price or tax liability
$104,187
$41.41 p/Share
2,516
Reduced 0.84%
296,374
Common Stock
Jan 06
2026
BUY
Grant, award, or other acquisition
-
5,800
Added 1.9%
298,890
Common Stock
Nov 06
2025
BUY
Open market or private purchase
$19,140
$38.28 p/Share
500
Added 0.17%
292,918
Common Stock
Nov 03
2025
BUY
Open market or private purchase
$39,460
$39.46 p/Share
1,000
Added 0.34%
292,418
Common Stock
May 01
2025
BUY
Open market or private purchase
$40,720
$40.72 p/Share
1,000
Added 0.34%
291,135
Common Stock
Feb 25
2025
BUY
Open market or private purchase
$52,720
$52.72 p/Share
1,000
Added 0.34%
290,135
Common Stock
Feb 21
2025
BUY
Open market or private purchase
$106,420
$53.21 p/Share
2,000
Added 0.69%
289,135
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$662,155
$58.35 p/Share
11,348
Reduced 3.8%
287,135
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
28,440
Added 8.7%
298,483
Common Stock
Sep 09
2024
BUY
Open market or private purchase
$50,090
$50.09 p/Share
1,000
Added 0.37%
269,852
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$995,675
$56.86 p/Share
17,511
Reduced 6.12%
268,616
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
44,500
Added 13.46%
286,127
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$2,197,214
$57.24 p/Share
38,386
Reduced 13.73%
241,154
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
97,548
Added 25.87%
279,540
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$1,153,048
$36.92 p/Share
31,231
Reduced 14.65%
181,992
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
79,366
Added 27.13%
213,223
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$1,191,384
$39.51 p/Share
30,154
Reduced 18.39%
133,857
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
$1,095,756
$29.68 p/Share
36,919
Added 18.37%
164,011
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$1,486,927
$36.24 p/Share
41,030
Reduced 24.4%
127,092
Common Stock
Sep 27
2021
BUY
Exercise of conversion of derivative security
$1,368,152
$27.26 p/Share
50,189
Added 22.99%
168,122
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$82,789
$20.07 p/Share
4,125
Reduced 3.38%
117,933
Common Stock