Aug 30
2024
SELL
Payment of exercise price or tax liability
$2,929,420
$148.83 p/Share
19,683
Reduced 20.12%
78,123
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$3,667,468
$148.83 p/Share
24,642
Added 21.35%
90,778
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$1,375,324
$139.02 p/Share
9,893
Added 11.91%
73,164
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.24%
63,271
Common Stock
Mar 11
2024
SELL
Open market or private sale
$1,953,150
$130.21 p/Share
15,000
Reduced 19.2%
63,116
Common Stock
Jan 29
2024
SELL
Open market or private sale
$1,968,300
$131.22 p/Share
15,000
Reduced 16.11%
78,116
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.17%
93,116
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$2,818,345
$133.85 p/Share
21,056
Reduced 18.47%
92,961
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
25,220
Added 19.3%
105,466
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$1,375,329
$117.63 p/Share
11,692
Added 11.64%
88,797
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.2%
77,105
Common Stock
May 08
2023
SELL
Open market or private sale
$2,353,200
$117.66 p/Share
20,000
Reduced 20.63%
76,950
Common Stock
Feb 06
2023
SELL
Open market or private sale
$116,960
$95.09 p/Share
1,230
Reduced 1.25%
96,950
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 0.15%
98,180
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$1,336,654
$89.14 p/Share
14,995
Reduced 13.27%
98,036
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
21,950
Added 16.77%
108,920
Common Stock
Jul 06
2022
BUY
Grant, award, or other acquisition
-
15,830
Added 14.81%
91,081
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$9,876
$72.62 p/Share
136
Added 0.18%
75,251
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$10,586
$77.84 p/Share
136
Added 0.18%
75,115
Common Stock
Sep 08
2021
SELL
Open market or private sale
$1,453,800
$96.92 p/Share
15,000
Reduced 7.33%
189,606
Common Stock
Sep 07
2021
SELL
Payment of exercise price or tax liability
$2,620,045
$97.92 p/Share
26,757
Reduced 11.56%
204,606
Common Stock
Sep 07
2021
BUY
Exercise of conversion of derivative security
$1,344,800
$33.62 p/Share
40,000
Added 14.74%
231,363
Common Stock
Aug 24
2021
SELL
Payment of exercise price or tax liability
$1,837,493
$98.33 p/Share
18,687
Reduced 8.9%
191,363
Common Stock
Aug 24
2021
BUY
Grant, award, or other acquisition
-
23,710
Added 10.45%
203,120
Common Stock
Jul 08
2021
BUY
Grant, award, or other acquisition
-
13,666
Added 6.83%
186,340
Common Stock