Aug 02
2024
SELL
Payment of exercise price or tax liability
$51,842
$46.0 p/Share
1,127
Reduced 1.85%
59,936
Common Stock, par valu...
Aug 01
2024
SELL
Payment of exercise price or tax liability
$173,754
$48.78 p/Share
3,562
Reduced 5.51%
61,063
Common Stock, par valu...
Aug 01
2024
BUY
Grant, award, or other acquisition
-
6,596
Added 9.26%
64,625
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$456,210
$58.79 p/Share
7,760
Reduced 11.8%
58,029
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
$978,971
$58.79 p/Share
16,652
Added 20.2%
65,789
Common Stock, par valu...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$72,716
$48.77 p/Share
1,491
Reduced 2.95%
49,137
Common Stock, par valu...
Aug 02
2023
SELL
Payment of exercise price or tax liability
$45,379
$48.9 p/Share
928
Reduced 1.8%
50,628
Common Stock, par valu...
Aug 01
2023
SELL
Payment of exercise price or tax liability
$108,868
$49.78 p/Share
2,187
Reduced 4.07%
51,556
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
-
4,800
Added 8.2%
53,743
Common Stock, par valu...
Mar 07
2023
SELL
Open market or private sale
$835,950
$55.73 p/Share
15,000
Reduced 23.46%
48,943
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$344,656
$55.42 p/Share
6,219
Reduced 8.86%
63,943
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
$727,775
$55.42 p/Share
13,132
Added 15.77%
70,162
Common Stock, par valu...
Aug 03
2022
SELL
Payment of exercise price or tax liability
$52,495
$34.65 p/Share
1,515
Reduced 2.59%
57,030
Common Stock, par valu...
Aug 02
2022
SELL
Payment of exercise price or tax liability
$32,505
$34.47 p/Share
943
Reduced 1.59%
58,545
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$27,075
$34.98 p/Share
774
Reduced 1.28%
59,488
Common Stock, par valu...
Aug 01
2022
BUY
Grant, award, or other acquisition
-
14,075
Added 18.93%
60,262
Common Stock, par valu...
Mar 07
2022
SELL
Payment of exercise price or tax liability
$39,235
$38.39 p/Share
1,022
Reduced 2.16%
46,187
Common Stock, par valu...
Mar 07
2022
BUY
Grant, award, or other acquisition
$74,899
$38.39 p/Share
1,951
Added 3.97%
47,209
Common Stock, par valu...
Aug 03
2021
SELL
Payment of exercise price or tax liability
$52,263
$34.52 p/Share
1,514
Reduced 3.24%
45,258
Common Stock, par valu...
Aug 02
2021
SELL
Payment of exercise price or tax liability
$44,818
$34.03 p/Share
1,317
Reduced 2.74%
46,772
Common Stock, par valu...
Aug 02
2021
BUY
Grant, award, or other acquisition
-
5,971
Added 11.05%
48,089
Common Stock, par valu...
Mar 08
2021
SELL
Payment of exercise price or tax liability
$55,229
$34.54 p/Share
1,599
Reduced 3.66%
42,118
Common Stock, par valu...
Mar 08
2021
BUY
Grant, award, or other acquisition
$105,451
$34.54 p/Share
3,053
Added 6.53%
43,717
Common Stock, par valu...