Oct 03
2024
SELL
Open market or private sale
$2,807,247
$72.49 p/Share
38,726
Reduced 12.42%
273,118
Common Stock, par valu...
Oct 02
2024
SELL
Open market or private sale
$3,315,600
$73.68 p/Share
45,000
Reduced 12.61%
311,844
Common Stock, par valu...
Oct 01
2024
SELL
Open market or private sale
$1,205,089
$74.05 p/Share
16,274
Reduced 4.36%
356,844
Common Stock, par valu...
Jul 11
2024
SELL
Payment of exercise price or tax liability
$1,041,098
$65.98 p/Share
15,779
Reduced 4.72%
318,558
Common Stock, par valu...
Jul 11
2024
BUY
Grant, award, or other acquisition
-
54,560
Added 12.76%
373,118
Common Stock, par valu...
Jul 09
2024
SELL
Payment of exercise price or tax liability
$1,384,027
$64.65 p/Share
21,408
Reduced 6.02%
334,337
Common Stock, par valu...
Jul 09
2024
BUY
Grant, award, or other acquisition
-
35,720
Added 9.12%
355,745
Common Stock, par valu...
Jul 08
2024
SELL
Payment of exercise price or tax liability
$1,746,511
$66.43 p/Share
26,291
Reduced 7.59%
320,025
Common Stock, par valu...
Jul 11
2023
SELL
Payment of exercise price or tax liability
$360,597
$50.66 p/Share
7,118
Reduced 2.49%
279,206
Common Stock, par valu...
Jul 11
2023
BUY
Grant, award, or other acquisition
-
67,110
Added 16.23%
346,316
Common Stock, par valu...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$1,686,101
$50.47 p/Share
33,408
Reduced 10.45%
286,324
Common Stock, par valu...
Jul 11
2022
SELL
Payment of exercise price or tax liability
$611,639
$59.21 p/Share
10,330
Reduced 4.84%
203,134
Common Stock, par valu...
Jul 11
2022
SELL
Payment of exercise price or tax liability
$3,165,840
$59.21 p/Share
53,468
Reduced 17.19%
257,506
Common Stock, par valu...
Jul 11
2022
BUY
Grant, award, or other acquisition
-
107,840
Added 25.75%
310,974
Common Stock, par valu...
Jul 11
2022
BUY
Grant, award, or other acquisition
-
57,420
Added 15.42%
314,926
Common Stock, par valu...
Jul 08
2022
SELL
Payment of exercise price or tax liability
$1,573,035
$61.16 p/Share
25,720
Reduced 10.75%
213,464
Common Stock, par valu...
Jan 05
2022
SELL
Open market or private sale
$761,100
$77.83 p/Share
9,779
Reduced 3.93%
239,184
Common Stock, par valu...
Sep 27
2021
SELL
Open market or private sale
$757,000
$75.7 p/Share
10,000
Reduced 3.86%
248,963
Common Stock, par valu...
Aug 11
2021
SELL
Open market or private sale
$4,561,644
$68.0 p/Share
67,083
Reduced 20.57%
258,963
Common Stock, par valu...
Jul 12
2021
SELL
Payment of exercise price or tax liability
$299,754
$69.02 p/Share
4,343
Reduced 1.31%
326,046
Common Stock, par valu...
Jul 09
2021
SELL
Payment of exercise price or tax liability
$2,478,439
$69.02 p/Share
35,909
Reduced 10.55%
304,309
Common Stock, par valu...
Jul 09
2021
BUY
Grant, award, or other acquisition
-
74,040
Added 18.31%
330,369
Common Stock, par valu...
Jul 08
2021
SELL
Payment of exercise price or tax liability
$1,691,321
$66.93 p/Share
25,270
Reduced 7.96%
292,258
Common Stock, par valu...
Jun 30
2021
SELL
Open market or private sale
$716,643
$72.52 p/Share
9,882
Reduced 3.01%
318,096
Common Stock, par valu...
Jun 28
2021
SELL
Open market or private sale
$8,555
$72.5 p/Share
118
Reduced 0.04%
317,978
Common Stock, par valu...