Dec 13
2024
SELL
Open market or private sale
$1,437,448
$188.0 p/Share
7,646
Reduced 2.45%
304,798
Common Stock
Dec 12
2024
SELL
Open market or private sale
$443,540
$188.42 p/Share
2,354
Reduced 0.75%
312,444
Common Stock
Dec 12
2024
-
2,000
Reduced 0.63%
314,798
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$3,486,045
$148.83 p/Share
23,423
Reduced 6.88%
316,798
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$4,416,381
$148.83 p/Share
29,674
Added 8.2%
332,037
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
$1,884,972
$139.02 p/Share
13,559
Added 4.18%
310,547
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.05%
296,988
Common Stock
Jun 05
2024
SELL
Open market or private sale
$1,952,227
$142.54 p/Share
13,696
Reduced 4.41%
296,833
Common Stock
Jun 03
2024
SELL
Open market or private sale
$4,371,026
$143.85 p/Share
30,386
Reduced 8.91%
310,529
Common Stock
May 28
2024
SELL
Open market or private sale
$599,262
$142.14 p/Share
4,216
Reduced 1.22%
340,915
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.04%
345,131
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$3,338,888
$133.85 p/Share
24,945
Reduced 6.74%
344,976
Common Stock
Sep 05
2023
BUY
Grant, award, or other acquisition
-
29,854
Added 7.66%
359,779
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
$1,683,167
$117.63 p/Share
14,309
Added 4.04%
340,067
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$10,557
$68.11 p/Share
155
Added 0.05%
325,758
Common Stock
Jun 09
2023
SELL
Open market or private sale
$1,261,800
$126.18 p/Share
10,000
Reduced 2.98%
325,603
Common Stock
Jun 07
2023
SELL
Open market or private sale
$3,754,200
$125.14 p/Share
30,000
Reduced 8.21%
335,603
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$9,732
$67.59 p/Share
144
Added 0.04%
365,603
Common Stock
Aug 24
2022
SELL
Payment of exercise price or tax liability
$1,581,254
$89.14 p/Share
17,739
Reduced 4.63%
365,459
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
25,564
Added 6.33%
378,136
Common Stock
Jul 06
2022
BUY
Grant, award, or other acquisition
-
19,373
Added 5.14%
357,634
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$9,876
$72.62 p/Share
136
Added 0.04%
338,261
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$10,586
$77.84 p/Share
136
Added 0.04%
338,125
Common Stock
Sep 08
2021
SELL
Payment of exercise price or tax liability
$3,925,867
$97.78 p/Share
40,150
Reduced 10.62%
337,989
Common Stock
Sep 08
2021
BUY
Exercise of conversion of derivative security
$2,017,200
$33.62 p/Share
60,000
Added 13.69%
378,139
Common Stock