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
Mar 01
2021
SELL
Payment of exercise price or tax liability
$468,163
$40.46 p/Share
11,571
Reduced 2.74%
411,262
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
72,825
Added 14.69%
422,833
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$118,591
$38.73 p/Share
3,062
Reduced 0.87%
350,008
Common Stock
Jan 14
2021
SELL
Payment of exercise price or tax liability
$108,983
$39.33 p/Share
2,771
Reduced 0.78%
353,070
Common Stock