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...
Jun 25
2021
SELL
Open market or private sale
$740,300
$74.03 p/Share
10,000
Reduced 2.96%
327,978
Common Stock, par valu...
Jun 24
2021
SELL
Open market or private sale
$1,090,650
$72.71 p/Share
15,000
Reduced 4.25%
337,978
Common Stock, par valu...
Mar 26
2021
SELL
Open market or private sale
$2,368,716
$61.65 p/Share
38,422
Reduced 9.82%
352,978
Common Stock, par valu...
Mar 01
2021
SELL
Open market or private sale
$482,166
$63.02 p/Share
7,651
Reduced 1.92%
391,400
Common Stock, par valu...
Feb 26
2021
SELL
Open market or private sale
$1,395,025
$62.42 p/Share
22,349
Reduced 5.3%
399,051
Common Stock, par valu...
Feb 25
2021
SELL
Open market or private sale
$6,356,000
$63.56 p/Share
100,000
Reduced 19.18%
421,400
Common Stock, par valu...