Mar 03
2025
SELL
Open market or private sale
$634,800
$42.32 p/Share
15,000
Reduced 4.27%
336,135
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$490,976
$42.26 p/Share
11,618
Reduced 3.2%
351,135
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$379,342
$41.59 p/Share
9,121
Reduced 2.45%
362,753
Common Stock
Feb 20
2025
SELL
Open market or private sale
$416,599
$41.66 p/Share
10,000
Reduced 2.71%
359,462
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
12,413
Added 3.23%
371,875
Common Stock
Feb 03
2025
SELL
Open market or private sale
$180,700
$36.14 p/Share
5,000
Reduced 1.34%
369,462
Common Stock
Jan 02
2025
SELL
Open market or private sale
$184,200
$36.84 p/Share
5,000
Reduced 1.32%
374,462
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$291,889
$41.35 p/Share
7,059
Reduced 1.83%
379,462
Common Stock
Mar 01
2024
SELL
Open market or private sale
$10,394,000
$51.97 p/Share
200,000
Reduced 34.1%
386,522
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$600,536
$51.99 p/Share
11,551
Reduced 1.93%
586,522
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
62,650
Added 9.48%
598,073
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,678,682
$51.8 p/Share
32,407
Reduced 5.71%
535,423
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
72,826
Added 11.37%
567,830
Common Stock
Sep 05
2023
SELL
Open market or private sale
$1,655,680
$51.74 p/Share
32,000
Reduced 6.07%
495,004
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$450,607
$52.82 p/Share
8,531
Reduced 1.59%
527,004
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$772,346
$57.3 p/Share
13,479
Reduced 2.46%
535,535
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
57,247
Added 9.44%
549,014
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$1,633,572
$55.74 p/Share
29,307
Reduced 5.62%
491,767
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
64,953
Added 11.08%
521,074
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$515,858
$53.05 p/Share
9,724
Reduced 2.09%
456,121
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$668,006
$46.2 p/Share
14,459
Reduced 3.01%
465,845
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
57,242
Added 10.65%
480,304
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$1,062,808
$48.65 p/Share
21,846
Reduced 4.91%
423,062
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
43,331
Added 8.87%
444,908
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$504,007
$52.04 p/Share
9,685
Reduced 2.35%
401,577
Common Stock