Sep 20
2024
SELL
Open market or private sale
$2,192,556
$75.4 p/Share
29,079
Reduced 18.82%
125,456
Common Stock, par valu...
Sep 19
2024
SELL
Open market or private sale
$1,580,163
$75.53 p/Share
20,921
Reduced 11.92%
154,535
Commmon Stock, par val...
Jul 11
2024
SELL
Payment of exercise price or tax liability
$334,782
$65.98 p/Share
5,074
Reduced 3.18%
154,236
Common Stock, par valu...
Jul 11
2024
BUY
Grant, award, or other acquisition
-
21,220
Added 10.79%
175,456
Common Stock, par valu...
Jul 09
2024
SELL
Payment of exercise price or tax liability
$481,836
$64.65 p/Share
7,453
Reduced 4.47%
159,310
Common Stock, par valu...
Jul 09
2024
BUY
Grant, award, or other acquisition
-
14,880
Added 8.19%
166,763
Common Stock, par valu...
Jul 08
2024
SELL
Payment of exercise price or tax liability
$588,968
$66.43 p/Share
8,866
Reduced 5.52%
151,883
Common Stock, par valu...
Jul 11
2023
SELL
Payment of exercise price or tax liability
$107,449
$50.66 p/Share
2,121
Reduced 1.57%
132,714
Common Stock, par valu...
Jul 11
2023
BUY
Grant, award, or other acquisition
-
27,640
Added 14.7%
160,354
Common Stock, par valu...
Jul 10
2023
SELL
Payment of exercise price or tax liability
$578,537
$50.47 p/Share
11,463
Reduced 7.84%
134,835
Common Stock, par valu...
Jul 11
2022
SELL
Payment of exercise price or tax liability
$1,378,290
$59.21 p/Share
23,278
Reduced 16.13%
121,078
Common Stock, par valu...
Jul 11
2022
BUY
Grant, award, or other acquisition
-
20,270
Added 12.54%
141,348
Common Stock, par valu...
Jul 11
2022
BUY
Grant, award, or other acquisition
-
44,780
Added 24.16%
140,580
Common Stock, par valu...
Jul 08
2022
SELL
Payment of exercise price or tax liability
$557,596
$61.16 p/Share
9,117
Reduced 8.39%
99,576
Common Stock, par valu...
Dec 28
2021
-
10,000
Reduced 8.43%
108,693
Commmon Stock, par val...
Sep 24
2021
SELL
Open market or private sale
$755,000
$75.5 p/Share
10,000
Reduced 7.77%
118,693
Commmon Stock, par val...
Sep 23
2021
SELL
Open market or private sale
$745,000
$74.5 p/Share
10,000
Reduced 7.21%
128,693
Commmon Stock, par val...
Sep 09
2021
SELL
Open market or private sale
$757,500
$75.75 p/Share
10,000
Reduced 6.73%
138,693
Commmon Stock, par val...
Jul 12
2021
SELL
Payment of exercise price or tax liability
$127,756
$69.02 p/Share
1,851
Reduced 1.23%
148,693
Commmon Stock, par val...
Jul 09
2021
SELL
Payment of exercise price or tax liability
$929,906
$69.02 p/Share
13,473
Reduced 8.8%
139,674
Common Stock, par valu...
Jul 09
2021
BUY
Grant, award, or other acquisition
-
30,780
Added 16.98%
150,544
Common Stock, par valu...
Jul 08
2021
SELL
Payment of exercise price or tax liability
$610,134
$66.93 p/Share
9,116
Reduced 6.4%
133,237
Common Stock, par valu...
Jun 23
2021
SELL
Open market or private sale
$582,883
$71.04 p/Share
8,205
Reduced 5.45%
142,353
Common Stock, par valu...
Jun 23
2021
SELL
Open market or private sale
$1,887,708
$70.45 p/Share
26,795
Reduced 15.11%
150,558
Commmon Stock, par val...
Mar 11
2021
SELL
Open market or private sale
$1,920,000
$64.0 p/Share
30,000
Reduced 14.47%
177,353
Commmon Stock, par val...