Jan 02
2025
BUY
Grant, award, or other acquisition
-
2,330
Added 1.64%
140,164
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$24,289
$97.55 p/Share
249
Reduced 0.2%
121,688
Common Stock
Dec 31
2024
SELL
Sale (or disposition) back to the issuer
-
1,825
Reduced 1.47%
121,937
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
16,146
Added 10.49%
137,834
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$724,368
$102.66 p/Share
7,056
Reduced 5.39%
123,762
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$190,113
$124.42 p/Share
1,528
Reduced 1.15%
130,818
Common Stock
Mar 29
2024
SELL
Sale (or disposition) back to the issuer
-
1,105
Reduced 0.83%
132,714
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$47,438
$128.91 p/Share
368
Reduced 0.28%
132,346
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
7,080
Added 5.02%
133,819
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$763,791
$130.14 p/Share
5,869
Reduced 5.41%
102,534
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
-
24,205
Added 16.04%
126,739
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$183,332
$113.73 p/Share
1,612
Reduced 1.47%
108,403
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$84,396
$125.59 p/Share
672
Reduced 0.61%
110,015
Common Stock
Mar 31
2023
SELL
Sale (or disposition) back to the issuer
-
672
Reduced 0.6%
110,687
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
4,030
Added 3.49%
111,359
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
-
20,595
Added 16.1%
107,329
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$508,618
$150.39 p/Share
3,382
Reduced 3.75%
86,734
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$243,235
$150.89 p/Share
1,612
Reduced 1.76%
90,116
Common Stock
Jul 15
2022
SELL
Payment of exercise price or tax liability
$207,074
$142.81 p/Share
1,450
Reduced 1.56%
91,728
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$176,899
$201.25 p/Share
879
Reduced 0.93%
93,178
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
-
2,340
Added 2.43%
94,057
Common Stock
Feb 24
2022
SELL
Open market or private sale
$751,330
$190.21 p/Share
3,950
Reduced 4.13%
91,717
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
13,347
Added 12.24%
95,667
Common Stock
Jul 29
2021
SELL
Open market or private sale
$300,870
$200.58 p/Share
1,500
Reduced 1.79%
82,320
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$164,838
$181.94 p/Share
906
Reduced 1.07%
83,820
Common Stock