Aug 02
2024
SELL
Payment of exercise price or tax liability
$100,786
$46.0 p/Share
2,191
Reduced 1.0%
215,886
Common Stock, par valu...
Aug 01
2024
SELL
Payment of exercise price or tax liability
$540,482
$48.78 p/Share
11,080
Reduced 4.84%
218,077
Common Stock, par valu...
Aug 01
2024
BUY
Grant, award, or other acquisition
-
32,504
Added 12.42%
229,157
Common Stock, par valu...
Mar 26
2024
SELL
Open market or private sale
$788,242
$63.44 p/Share
12,425
Reduced 5.94%
196,653
Common Stock, par valu...
Mar 25
2024
SELL
Open market or private sale
$69,254
$63.42 p/Share
1,092
Reduced 0.52%
209,078
Common Stock, par valu...
Mar 22
2024
SELL
Open market or private sale
$728,251
$63.42 p/Share
11,483
Reduced 5.18%
210,170
Common Stock, par valu...
Mar 20
2024
SELL
Open market or private sale
$1,398,243
$60.53 p/Share
23,100
Reduced 9.44%
221,653
Common Stock, par valu...
Mar 08
2024
SELL
Open market or private sale
$114,779
$60.41 p/Share
1,900
Reduced 0.77%
244,753
Common Stock, par valu...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,207,017
$58.79 p/Share
20,531
Reduced 7.68%
246,653
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$555,747
$57.8 p/Share
9,615
Reduced 4.13%
223,127
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
$2,590,111
$58.79 p/Share
44,057
Added 14.16%
267,184
Common Stock, par valu...
Mar 01
2024
SELL
Open market or private sale
$885,252
$57.54 p/Share
15,385
Reduced 6.2%
232,742
Common Stock, par valu...
Aug 03
2023
SELL
Payment of exercise price or tax liability
$231,657
$48.77 p/Share
4,750
Reduced 1.88%
248,127
Common Stock, par valu...
Aug 02
2023
SELL
Payment of exercise price or tax liability
$120,000
$48.9 p/Share
2,454
Reduced 0.96%
252,877
Common Stock, par valu...
Aug 01
2023
SELL
Payment of exercise price or tax liability
$347,265
$49.78 p/Share
6,976
Reduced 2.66%
255,331
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
-
34,993
Added 11.77%
262,307
Common Stock, par valu...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$1,214,141
$55.42 p/Share
21,908
Reduced 8.79%
227,314
Common Stock, par valu...
Mar 06
2023
BUY
Grant, award, or other acquisition
$2,319,105
$55.42 p/Share
41,846
Added 14.38%
249,222
Common Stock, par valu...
Aug 03
2022
SELL
Payment of exercise price or tax liability
$156,618
$34.65 p/Share
4,520
Reduced 2.13%
207,376
Common Stock, par valu...
Aug 02
2022
SELL
Payment of exercise price or tax liability
$80,522
$34.47 p/Share
2,336
Reduced 1.09%
211,896
Common Stock, par valu...
Aug 01
2022
SELL
Payment of exercise price or tax liability
$86,156
$34.98 p/Share
2,463
Reduced 1.14%
214,232
Common Stock, par valu...
Aug 01
2022
BUY
Grant, award, or other acquisition
-
44,909
Added 17.17%
216,695
Common Stock, par valu...
May 11
2022
BUY
Open market or private purchase
$168,750
$33.75 p/Share
5,000
Added 2.83%
171,786
Common Stock, par valu...
May 09
2022
BUY
Open market or private purchase
$174,750
$34.95 p/Share
5,000
Added 2.91%
166,786
Common Stock, par valu...
May 02
2022
BUY
Open market or private purchase
$685,236
$34.19 p/Share
20,042
Added 11.02%
161,786
Common Stock, par valu...