Sep 13
2024
SELL
Open market or private sale
$160,559
$145.04 p/Share
1,107
Reduced 9.9%
10,077
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$156,866
$148.83 p/Share
1,054
Reduced 8.61%
11,184
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$189,162
$148.83 p/Share
1,271
Added 9.86%
11,624
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$274,981
$139.02 p/Share
1,978
Added 15.28%
10,967
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 1.7%
8,989
Common Stock
Apr 30
2024
SELL
Open market or private sale
$41,236
$133.02 p/Share
310
Reduced 3.39%
8,834
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 1.67%
9,144
Common Stock
Sep 12
2023
SELL
Open market or private sale
$160,277
$122.63 p/Share
1,307
Reduced 12.69%
8,989
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$188,193
$133.85 p/Share
1,406
Reduced 12.02%
10,296
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
1,870
Added 14.59%
10,945
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$265,020
$117.63 p/Share
2,253
Added 18.64%
9,832
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 2.0%
7,579
Common Stock
May 03
2023
SELL
Open market or private sale
$66,890
$118.39 p/Share
565
Reduced 7.07%
7,424
Common Stock
Feb 08
2023
SELL
Open market or private sale
$43,620
$94.01 p/Share
464
Reduced 5.49%
7,989
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 1.68%
8,453
Common Stock
Nov 02
2022
SELL
Open market or private sale
$80,686
$83.44 p/Share
967
Reduced 10.42%
8,309
Common Stock
Sep 07
2022
SELL
Open market or private sale
$89,200
$78.59 p/Share
1,135
Reduced 10.9%
9,276
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$94,667
$89.14 p/Share
1,062
Reduced 9.26%
10,411
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
1,731
Added 13.58%
11,012
Common Stock
Jul 06
2022
BUY
Grant, award, or other acquisition
-
2,820
Added 22.45%
9,742
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$9,692
$62.53 p/Share
155
Added 2.19%
6,922
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$10,317
$62.53 p/Share
165
Added 2.38%
6,767
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$37,267
$98.33 p/Share
379
Reduced 5.43%
6,602
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
1,054
Added 13.12%
6,981
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
2,011
Added 25.33%
5,927
Common Stock