Nov 29
2024
SELL
Payment of exercise price or tax liability
$379,681
$45.58 p/Share
8,330
Reduced 1.2%
688,708
Common Stock, par valu...
Mar 15
2024
SELL
Open market or private sale
$2,012,265
$41.49 p/Share
48,500
Reduced 6.51%
697,038
Common Stock, par valu...
Mar 15
2024
BUY
Grant, award, or other acquisition
-
81,672
Added 9.87%
745,538
Common Stock par value...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,955,562
$42.71 p/Share
45,787
Reduced 6.45%
663,866
Common Stock, par valu...
Feb 01
2024
SELL
Payment of exercise price or tax liability
$573,423
$42.86 p/Share
13,379
Reduced 1.85%
709,653
Common Stock par value...
Dec 01
2023
SELL
Payment of exercise price or tax liability
$699,829
$38.86 p/Share
18,009
Reduced 2.43%
723,032
Common Stock par value...
Mar 15
2023
SELL
Open market or private sale
$1,991,720
$34.34 p/Share
58,000
Reduced 7.26%
741,041
Common Stock par value...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
86,480
Added 9.77%
799,041
Common Stock par value...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$407,376
$36.83 p/Share
11,061
Reduced 1.53%
712,561
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,314,894
$36.3 p/Share
36,223
Reduced 4.77%
723,622
Common Stock, par valu...
Feb 01
2023
SELL
Payment of exercise price or tax liability
$449,794
$36.4 p/Share
12,357
Reduced 1.6%
759,845
Common Stock, par valu...
Dec 01
2022
SELL
Payment of exercise price or tax liability
$624,337
$34.67 p/Share
18,008
Reduced 2.28%
772,202
Common Stock, par valu...
Mar 16
2022
SELL
Open market or private sale
$1,614,800
$40.37 p/Share
40,000
Reduced 4.82%
790,210
Common Stock par value...
Mar 15
2022
BUY
Grant, award, or other acquisition
-
77,340
Added 8.52%
830,210
Common Stock par value...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$711,716
$40.26 p/Share
17,678
Reduced 2.29%
752,870
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$1,094,024
$41.03 p/Share
26,664
Reduced 3.34%
770,548
Common Stock, par valu...
Feb 16
2022
-
892
Added 0.11%
797,212
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$292,032
$41.3 p/Share
7,071
Reduced 0.88%
796,320
Common Stock, par valu...
Feb 01
2022
BUY
Grant, award, or other acquisition
-
60,532
Added 7.01%
803,391
Common Stock, par valu...
Dec 31
2021
BUY
Grant, award, or other acquisition
-
75,317
Added 9.21%
742,859
Common Stock, par valu...
Dec 01
2021
SELL
Payment of exercise price or tax liability
$462,735
$46.08 p/Share
10,042
Reduced 1.1%
902,434
Common Stock, par valu...
Nov 15
2021
-
234,892
Reduced 26.03%
667,542
Common Stock, par valu...
Mar 17
2021
SELL
Open market or private sale
$1,015,200
$37.6 p/Share
27,000
Reduced 2.87%
912,476
Common Stock, par valu...
Mar 15
2021
BUY
Grant, award, or other acquisition
-
50,569
Added 5.11%
939,476
Common Stock, par valu...
Mar 05
2021
SELL
Payment of exercise price or tax liability
$1,189,721
$35.63 p/Share
33,391
Reduced 3.62%
888,907
Common Stock, par valu...