Sep 11
2024
SELL
Open market or private sale
$1,293,000
$86.2 p/Share
15,000
Reduced 7.06%
197,327
Common Stock
Sep 11
2024
-
5,868
Reduced 2.97%
191,459
Common Stock
Sep 10
2024
SELL
Open market or private sale
$1,306,500
$87.1 p/Share
15,000
Reduced 6.6%
212,327
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
$5,494,196
$85.01 p/Share
64,630
Added 21.21%
240,069
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$470,170
$84.26 p/Share
5,580
Reduced 3.08%
175,439
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$667,243
$68.98 p/Share
9,673
Reduced 5.07%
181,019
Common Stock
Jan 05
2024
BUY
Grant, award, or other acquisition
$522,109
$68.98 p/Share
7,569
Added 3.82%
190,692
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$485,274
$68.98 p/Share
7,035
Reduced 3.7%
183,123
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
76,788
Added 28.77%
190,158
Common Stock
Jan 17
2023
SELL
Open market or private sale
$2,306,956
$55.16 p/Share
41,823
Reduced 26.95%
113,370
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$502,119
$51.51 p/Share
9,748
Reduced 5.91%
155,193
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
$383,852
$51.51 p/Share
7,452
Added 4.32%
164,941
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$132,152
$53.59 p/Share
2,466
Reduced 1.54%
157,489
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$186,054
$51.51 p/Share
3,612
Reduced 2.21%
159,955
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$243,750
$50.0 p/Share
4,875
Reduced 2.89%
163,567
Common Stock
Jul 13
2022
BUY
Grant, award, or other acquisition
$186,300
$50.0 p/Share
3,726
Added 2.16%
168,442
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$134,300
$50.0 p/Share
2,686
Reduced 1.6%
164,716
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$350,561
$52.44 p/Share
6,685
Reduced 3.84%
167,402
Common Stock
Jan 13
2022
BUY
Grant, award, or other acquisition
-
47,102
Added 21.29%
174,087
Common Stock
Dec 13
2021
-
144,000
Reduced 53.14%
126,985
Common Stock
Jul 12
2021
SELL
Payment of exercise price or tax liability
$230,968
$54.94 p/Share
4,204
Reduced 1.23%
337,451
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$187,071
$54.94 p/Share
3,405
Reduced 0.97%
348,638
Common Stock
Mar 11
2021
SELL
Open market or private sale
$3,221,057
$45.74 p/Share
70,421
Reduced 16.67%
352,043
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
28,116
Added 6.24%
422,464
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$10,086
$30.94 p/Share
326
Reduced 0.08%
394,348
Common Stock